I have 4 Go of memory but 3 are used. The movie : .mov (Photo JPEG), 76 Mo There is nothing else launched and no problem with hard drive. Ubuntu version 9.04 Linux kernel : 2.6.28-14-generic Gnome 2.26.1
I have tried to convert my movie with VLC to .mov (M-JPEG) and all works fine now :) Thanx for your reply Chris. 'M-JPEG' on Linux and 'Photo JPEG' on MacOSX are equivalent ? ++ Jack Le samedi 15 août 2009 à 14:18 -0400, chris clepper a écrit : > Have you checked RAM and hard disk usage while playing the movies? Is > it just a specific part of certain clips that slow down or do all > clips do it? > > On Sat, Aug 15, 2009 at 1:32 PM, Jack <j...@rybn.org> wrote: > Hello, > > I come back with my problem. > I try different option on the nvidia driver (180.44) in the > part opengl > settings and antialiasing settings but nothing new. I always > get > slowings down on my movies. > They seem to start during long scenes of the movie (no logic > here, i > know, but it is what i observe). > Any help ? > ++ > > Jack > > > Le lundi 10 août 2009 à 14:43 +0200, Jack a écrit : > > > Le lundi 10 août 2009 à 13:23 +0200, Matteo Sisti Sette a > écrit : > > > Hi, > > > > > > Maybe this won't help at all (I only use gem on windows), > but just in > > > case it does: > > > > > > Does it work as expected if you disable the "auto" mode > and pass the > > > frame number to the right outlet? > > > > I done a counter with a metro and not with gemhead because > the framerate > > pass from 25 to 7 then back to 25, etc. Then it should not > change > > anything compare to [auto 1(. > > On Linux, the movie is played at each frame render but the > rate is not > > really constant. It was much better on my old Powerbook G4 > and MacOSX :) > > Is there a minipulation to do on the NVidia driver (v. > 180.44) ? > > I know that each frame is render when the buffer is ready > with OpenGL > > (swap buffer in double buffer). But here the swap is very > very slow on > > my brand new Qosmio with a NVidia 9700M GTS ! :))) > > And this is the same in single buffer mode with : > > > > [1 ( > > | > > [metro 40] > > | > > [t b b] > > | | > > | to right inlet of pix_film > > | > > to gemhead > > > > > > Play a movie with the help patch of [pix_film] at a almost > constant rate > > would not be possible on Linux, i really don't think that it > is correct. > > So, if someone can help me, please ! ;) > > Thanx a lot. > > ++ > > > > Jack > > > > > > PS : some informations from GEM about my config. : > > > > GEM information > > --------------- > > OpenGL info > > Vendor: NVIDIA Corporation > > Renderer: GeForce 9700M GTS/PCI/SSE2 > > Version: 3.0.0 NVIDIA 180.44 > > Extensions: GL_ARB_color_buffer_float > > Extensions: GL_ARB_depth_buffer_float > > Extensions: GL_ARB_depth_texture > > Extensions: GL_ARB_draw_buffers > > Extensions: GL_ARB_draw_instanced > > Extensions: GL_ARB_fragment_program > > Extensions: GL_ARB_fragment_program_shadow > > Extensions: GL_ARB_fragment_shader > > Extensions: GL_ARB_half_float_pixel > > Extensions: GL_ARB_half_float_vertex > > Extensions: GL_ARB_framebuffer_object > > Extensions: GL_ARB_geometry_shader4 > > Extensions: GL_ARB_imaging > > Extensions: GL_ARB_map_buffer_range > > Extensions: GL_ARB_multisample > > Extensions: GL_ARB_multitexture > > Extensions: GL_ARB_occlusion_query > > Extensions: GL_ARB_pixel_buffer_object > > Extensions: GL_ARB_point_parameters > > Extensions: GL_ARB_point_sprite > > Extensions: GL_ARB_shadow > > Extensions: GL_ARB_shader_objects > > Extensions: GL_ARB_shading_language_100 > > Extensions: GL_ARB_texture_border_clamp > > Extensions: GL_ARB_texture_buffer_object > > Extensions: GL_ARB_texture_compression > > Extensions: GL_ARB_texture_cube_map > > Extensions: GL_ARB_texture_env_add > > Extensions: GL_ARB_texture_env_combine > > Extensions: GL_ARB_texture_env_dot3 > > Extensions: GL_ARB_texture_float > > Extensions: GL_ARB_texture_mirrored_repeat > > Extensions: GL_ARB_texture_non_power_of_two > > Extensions: GL_ARB_texture_rectangle > > Extensions: GL_ARB_texture_rg > > Extensions: GL_ARB_transpose_matrix > > Extensions: GL_ARB_vertex_array_object > > Extensions: GL_ARB_vertex_buffer_object > > Extensions: GL_ARB_vertex_program > > Extensions: GL_ARB_vertex_shader > > Extensions: GL_ARB_window_pos > > Extensions: GL_ATI_draw_buffers > > Extensions: GL_ATI_texture_float > > Extensions: GL_ATI_texture_mirror_once > > Extensions: GL_S3_s3tc > > Extensions: GL_EXT_texture_env_add > > Extensions: GL_EXT_abgr > > Extensions: GL_EXT_bgra > > Extensions: GL_EXT_blend_color > > Extensions: GL_EXT_blend_equation_separate > > Extensions: GL_EXT_blend_func_separate > > Extensions: GL_EXT_blend_minmax > > Extensions: GL_EXT_blend_subtract > > Extensions: GL_EXT_compiled_vertex_array > > Extensions: GL_EXT_Cg_shader > > Extensions: GL_EXT_bindable_uniform > > Extensions: GL_EXT_depth_bounds_test > > Extensions: GL_EXT_direct_state_access > > Extensions: GL_EXT_draw_buffers2 > > Extensions: GL_EXT_draw_instanced > > Extensions: GL_EXT_draw_range_elements > > Extensions: GL_EXT_fog_coord > > Extensions: GL_EXT_framebuffer_blit > > Extensions: GL_EXT_framebuffer_multisample > > Extensions: GL_EXT_framebuffer_object > > Extensions: GL_EXTX_framebuffer_mixed_formats > > Extensions: GL_EXT_framebuffer_sRGB > > Extensions: GL_EXT_geometry_shader4 > > Extensions: GL_EXT_gpu_program_parameters > > Extensions: GL_EXT_gpu_shader4 > > Extensions: GL_EXT_multi_draw_arrays > > Extensions: GL_EXT_packed_depth_stencil > > Extensions: GL_EXT_packed_float > > Extensions: GL_EXT_packed_pixels > > Extensions: GL_EXT_pixel_buffer_object > > Extensions: GL_EXT_point_parameters > > Extensions: GL_EXT_rescale_normal > > Extensions: GL_EXT_secondary_color > > Extensions: GL_EXT_separate_specular_color > > Extensions: GL_EXT_shadow_funcs > > Extensions: GL_EXT_stencil_two_side > > Extensions: GL_EXT_stencil_wrap > > Extensions: GL_EXT_texture3D > > Extensions: GL_EXT_texture_array > > Extensions: GL_EXT_texture_buffer_object > > Extensions: GL_EXT_texture_compression_latc > > Extensions: GL_EXT_texture_compression_rgtc > > Extensions: GL_EXT_texture_compression_s3tc > > Extensions: GL_EXT_texture_cube_map > > Extensions: GL_EXT_texture_edge_clamp > > Extensions: GL_EXT_texture_env_combine > > Extensions: GL_EXT_texture_env_dot3 > > Extensions: GL_EXT_texture_filter_anisotropic > > Extensions: GL_EXT_texture_integer > > Extensions: GL_EXT_texture_lod > > Extensions: GL_EXT_texture_lod_bias > > Extensions: GL_EXT_texture_mirror_clamp > > Extensions: GL_EXT_texture_object > > Extensions: GL_EXT_texture_sRGB > > Extensions: GL_EXT_texture_swizzle > > Extensions: GL_EXT_texture_shared_exponent > > Extensions: GL_EXT_timer_query > > Extensions: GL_EXT_vertex_array > > Extensions: GL_EXT_vertex_array_bgra > > Extensions: GL_IBM_rasterpos_clip > > Extensions: GL_IBM_texture_mirrored_repeat > > Extensions: GL_KTX_buffer_region > > Extensions: GL_NV_blend_square > > Extensions: GL_NV_copy_depth_to_color > > Extensions: GL_NV_depth_buffer_float > > Extensions: GL_NV_conditional_render > > Extensions: GL_NV_depth_clamp > > Extensions: GL_NV_explicit_multisample > > Extensions: GL_NV_fence > > Extensions: GL_NV_float_buffer > > Extensions: GL_NV_fog_distance > > Extensions: GL_NV_fragment_program > > Extensions: GL_NV_fragment_program_option > > Extensions: GL_NV_fragment_program2 > > Extensions: GL_NV_framebuffer_multisample_coverage > > Extensions: GL_NV_geometry_shader4 > > Extensions: GL_NV_gpu_program4 > > Extensions: GL_NV_half_float > > Extensions: GL_NV_light_max_exponent > > Extensions: GL_NV_multisample_coverage > > Extensions: GL_NV_multisample_filter_hint > > Extensions: GL_NV_occlusion_query > > Extensions: GL_NV_packed_depth_stencil > > Extensions: GL_NV_parameter_buffer_object > > Extensions: GL_NV_pixel_data_range > > Extensions: GL_NV_point_sprite > > Extensions: GL_NV_primitive_restart > > Extensions: GL_NV_register_combiners > > Extensions: GL_NV_register_combiners2 > > Extensions: GL_NV_texgen_reflection > > Extensions: GL_NV_texture_compression_vtc > > Extensions: GL_NV_texture_env_combine4 > > Extensions: GL_NV_texture_expand_normal > > Extensions: GL_NV_texture_rectangle > > Extensions: GL_NV_texture_shader > > Extensions: GL_NV_texture_shader2 > > Extensions: GL_NV_texture_shader3 > > Extensions: GL_NV_transform_feedback > > Extensions: GL_NV_vertex_array_range > > Extensions: GL_NV_vertex_array_range2 > > Extensions: GL_NV_vertex_program > > Extensions: GL_NV_vertex_program1_1 > > Extensions: GL_NV_vertex_program2 > > Extensions: GL_NV_vertex_program2_option > > Extensions: GL_NV_vertex_program3 > > Extensions: GL_NVX_conditional_render > > Extensions: GL_SGIS_generate_mipmap > > Extensions: GL_SGIS_texture_lod > > Extensions: GL_SGIX_depth_texture > > Extensions: GL_SGIX_shadow > > Extensions: GL_SUN_slice_accum > > --------------- > > window state: 1 > > topmost: 0 > > profile: 0 > > buffer: 2 > > stereo: 0 > > full screen: 0 > > width: 500, height 500 > > offset: 0+0 > > frame rate: 50.000000 > > red: 8 > > green: 8 > > blue: 8 > > max texture: 8192 > > lighting 0 > > rectangle texturing: 2 > > direct yuv texturing: 0 > > > > > > If the answer is yes, than a workaround would be: > > > > > > [gemhead] > > > | > > > [t b] > > > | > > > [any implementation of a counter] > > > | > > > (to the right outlet of pix_movie) > > > > > > I am not good at ASCII art, but if you want a frame rate > different than > > > 1:1 (meaning one movie frame per gem frame), you can > implement the > > > "counter" with necessary calculations and roundings to get > the needed > > > frame number. > > > > > > Obviously, if the answer to the initial question is "NO" > and/or if the > > > framerate unstability you describe is not only in the > playing of the > > > pix_movie but also in the framerate of the gemwin, then > all this won't > > > be of any help. > > > > > > I always use this technique (well it's too simple to call > it a > > > "technique") and never the "auto" mode even if I have > never experienced > > > problems with auto: the fact is that this also lets you > easily control > > > the playing speed. > > > But I have to say that I have only used codecs that > compress each frame > > > separately (namely DV-PAL in my case); with any codec that > uses previous > > > frames to decode a given frame, this method may give, I > guess, problems > > > of performance. > > > > > > Bye > > > m. > > > > > > Jack escribió: > > > > The behavior of [pix_film] is not the same on Macosx and > on Ubuntu. > > > > What is described in the help file seems to work only > for Linux OS. > > > > I am a newbie on Ubuntu, that's why i am a little > surprised to have a > > > > different behavior between the two OS. And, if i'm > right, the movie > > > > doesn't play each frame on MacOSX and it play in loop > when you click on > > > > [auto 1(. > > > > However, you are right on Linux ;) I have tested and see > that the frame > > > > started at 25 and go down to 7 ! > > > > So my question is : how to have a approximate 'constant' > frame rate ? > > > > (to send a bang to [gemhead] with a [metro] changes not > at all the > > > > problem). > > > > Thanx. > > > > ++ > > > > > > > > Jack > > > > > > > > > > > > Le lundi 10 août 2009 à 09:47 +0200, Max a écrit : > > > >> In the helpfile to pix_film is written: > > > >> ----- > > > >> use the "auto" message, to automatically proceed to the > next frame > > > >> each rendering cycle. > > > >> ----- > > > >> that means that the movie is never played back > according to a header > > > >> information about the real fps, but according to the > frame rate the > > > >> gemwin is running at. > > > >> > > > >> so i the behavior you are describing is expected. no > movie will run > > > >> just like in VLC other than purely by coincidence. > > > >> please correct me if i'm wrong. > > > >> > > > >> max > > > >> > > > >> Am 10.08.2009 um 00:48 schrieb Jack: > > > >> > > > >>> Hello, > > > >>> > > > >>> I encounter a problem to play movies at normal speed > with [pix_film] > > > >>> and > > > >>> [pix_movie]. I tried with a .mov (photo JPEG) and > a .avi movies. > > > >>> During > > > >>> the movie play, sometimes the movies go fast, > sometimes they go > > > >>> slowly. > > > >>> I use the message [auto 1( to start the movies or the > second inlet > > > >>> with > > > >>> a counter but still have the problem !? > > > >>> So i think i have something wrong with Pd (or Ubuntu) > and not GEM. > > > >>> For information, all is ok to play these movies with > VLC. > > > >>> Can you help me to configure something wrong on my > computer ? :) > > > >>> Thanx a > > > >>> lot ! > > > >>> > > > >>> Here my configuration : > > > >>> Pd version 0.41.4-extended > > > >>> GEM: ver: 0.92.CVS > > > >>> GEM: compiled: Jun 15 2009 > > > >>> Ubuntu 9.04 > > > >>> GPU : Nvidia 9700M GTS > > > >>> > > > >>> ++ > > > >>> > > > >>> Jack > > > >>> > > > >>> > > > >>> > > > >>> _______________________________________________ > > > >>> GEM-dev mailing list > > > >>> GEM-dev@iem.at > > > >>> http://lists.puredata.info/listinfo/gem-dev > > > > > > > > > > > > _______________________________________________ > > > > GEM-dev mailing list > > > > GEM-dev@iem.at > > > > http://lists.puredata.info/listinfo/gem-dev > > > > > > > > > > > > _______________________________________________ > > GEM-dev mailing list > > GEM-dev@iem.at > > http://lists.puredata.info/listinfo/gem-dev > > > _______________________________________________ > GEM-dev mailing list > GEM-dev@iem.at > http://lists.puredata.info/listinfo/gem-dev > > _______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev