Sorry if this gets posted twice. I'm now on the list so my mails don't have to wait for moderation.
On 07/11/10 19:33, Jose Rodriguez wrote: > Hi > > I've just compiled cinelerra from Monty's branch. When I try to view or > insert in the timeline a clip loaded with ffmpeg Cinelerra crashes, and > I get in the terminal the sort of messages included below (attempting to > load .flv and .mkv files). Remuxing these streams to .mp4 or .mov works > as they are handled by Cinelerra's quicktime loader. > > On the very positive side, the OpenGL video driver works fantastically > with my good old radeon 9700 and the gallium driver, resulting in an > awesome usability improvement. > > Let me know if I can be of any help debugging this, and please CC me for > I'm not subscribed to the mailing list. > > Cheers > Is it possible to send those two files off to me (just me, not the list)? > > Thanks, > Monty Hello, Monty I'm not quite sure which files those error messages were from, I was doing quite a bit of testing with different clips fetched from youtube. In any case, I realised later that the behavior of (my compiled version of) Cinelerra depends on the colour space used and output video driver. I did some testing with the following file (I'm not the author): http://www.youtube.com/watch?v=U28Sg-danqY and changed the container with ffmpeg such as: ffmpeg -i kings.flv -vcodec copy -acodec copy kings.mkv This is what I found for the original downloaded file (flv), and its copies within mp4, mkv and mov containers, both using XV and OpenGL acceleration (the latter in parentheses): flv [sound fails to load in all cases] RGB8: corrupted video (video OK) RGBA8: segfault (segfault) RGB float: black display (black display) RGBA float: black display (black display) YUV8: corrupted video (OK) YUVA8: video OK (video OK) mp4 RGB8: corrupted video (OK!) RGBA8: segfault (segfault) RGB float: black display (black) RGBA float: black display (black) YUV8: corrupted video (OK!) YUVA8: segfault (OK!) mkv RGB8: OK! (OK!) RGBA8: segfault (segfault) RGB floats: black display (black display) YUV8: segfault (OK!) YUVA8: OK! (OK!) mov RGB8: segfault (OK!) RGBA8: segfault (segfault) RGB float: black (black) RGBA float: black (black) YUV8: segfault (OK!) YUVA8: segfault (OK!) If for some reason you actually want the very files produced with ffmpeg I can upload them somewhere. Cheers Jose PS. I don't know where I took the idea about .mov and .mp4 files being handled by the quicktime loader and the rest by ffmpeg. I thought I read it on the "info" option but now all I see is "FFMPEG". Maybe a previous compile... On 07/11/10 19:33, Jose Rodriguez wrote: > Hi > > I've just compiled cinelerra from Monty's branch. When I try to view or > insert in the timeline a clip loaded with ffmpeg Cinelerra crashes, and > I get in the terminal the sort of messages included below (attempting to > load .flv and .mkv files). Remuxing these streams to .mp4 or .mov works > as they are handled by Cinelerra's quicktime loader. > > On the very positive side, the OpenGL video driver works fantastically > with my good old radeon 9700 and the gallium driver, resulting in an > awesome usability improvement. > > Let me know if I can be of any help debugging this, and please CC me for > I'm not subscribed to the mailing list. > > Cheers > > > ####################################### > ##### attempt to view a .flv clip ##### > ####################################### > > Cinelerra 2.1CVxiphmont > GIT::2f0d2cc2bb82ee7fce48ee936b59cbdcbe8848bd > (C) 2006 Heroine Virtual Ltd. > (C) 2006-2010 The CinelerraCV Community > Internal ffmpeg 0.6+fixes > Compiled on Sun Nov 7 00:12:44 GMT 2010 > > Cinelerra is free software, covered by the GNU General Public License, > and you are welcome to change it and/or distribute copies of it under > certain conditions. There is absolutely no warranty for Cinelerra. > [flv @ 0x8ab46b0]Estimating duration from bitrate, this may be inaccurate > Last message repeated 2 times > [flv @ 0x95e3490]Estimating duration from bitrate, this may be inaccurate > [flv @ 0x984dac0]Estimating duration from bitrate, this may be inaccurate > FileFFMPEG:read_samples SEEK FAILED!!! > signal_entry: got SIGSEGV my pid=23813 execution table size=16: > vframe3d.C: make_shader: 474 > vframe3d.C: make_shader: 490 > vrender.C: run: 437 > vrender.C: run: 448 > vrender.C: run: 460 > vrender.C: run: 464 > vrender.C: run: 467 > vrender.C: run: 435 > vrender.C: process_buffer: 124 > vrender.C: process_buffer: 134 > bchash.C: copy_from: 276 > bchash.C: copy_from: 279 > bchash.C: copy_from: 288 > bchash.C: copy_from: 276 > bchash.C: copy_from: 279 > bchash.C: copy_from: 288 > signal_entry: lock table size=14 > 0x9294670 MainIndexes::input_lock MainIndexes::run 1 > 0x9315f40 ResourceThread::draw_lock ResourceThread::run > 0x9198638 TransportQue::output_lock PlaybackEngine::run > 0x9346aa8 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x9199f40 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x906a628 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x8f2f9c8 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x91204e8 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x91ce748 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x95be3a8 AudioDevice::play_lock AudioDevice::run 1 > 0x9294058 TransportQue::output_lock PlaybackEngine::run > 0x9296460 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x8a62700 BC_Synchronous::next_command BC_Synchronous::run > 0x8a59a58 FileFFMPEG::ffmpeg_lock FileFFMPEG::read_frame * > BC_Signals::dump_buffers: buffer table size=0 > BC_Signals::delete_temps: deleting 0 temp files > SigHandler::signal_handler total files=0 > Aborted > > > ######################################### > #### attempt to load a matroska clip #### > ######################################### > > Cinelerra 2.1CVxiphmont > GIT::2f0d2cc2bb82ee7fce48ee936b59cbdcbe8848bd > (C) 2006 Heroine Virtual Ltd. > (C) 2006-2010 The CinelerraCV Community > Internal ffmpeg 0.6+fixes > Compiled on Sun Nov 7 00:12:44 GMT 2010 > > Cinelerra is free software, covered by the GNU General Public License, > and you are welcome to change it and/or distribute copies of it under > certain conditions. There is absolutely no warranty for Cinelerra. > [matroska @ 0x8d0edc0]Estimating duration from bitrate, this may be > inaccurate > Last message repeated 1 times > [matroska @ 0x8f585e0]Estimating duration from bitrate, this may be > inaccurate > [matroska @ 0x932cbc0]Estimating duration from bitrate, this may be > inaccurate > [matroska @ 0x9658d90]Estimating duration from bitrate, this may be > inaccurate > signal_entry: got SIGSEGV my pid=23870 execution table size=16: > vframe3d.C: make_shader: 454 > vframe3d.C: make_shader: 456 > vframe3d.C: make_shader: 458 > vframe3d.C: make_shader: 474 > vframe3d.C: make_shader: 490 > vrender.C: run: 437 > vrender.C: run: 576 > vframe3d.C: create_pbuffer: 218 > vframe3d.C: create_pbuffer: 234 > vframe3d.C: create_pbuffer: 239 > vrender.C: run: 435 > vrender.C: process_buffer: 124 > vrender.C: process_buffer: 134 > bchash.C: copy_from: 276 > bchash.C: copy_from: 279 > bchash.C: copy_from: 288 > signal_entry: lock table size=14 > 0x8e1d610 MainIndexes::input_lock MainIndexes::run 1 > 0x8e9eee0 ResourceThread::draw_lock ResourceThread::run > 0x8d215d8 TransportQue::output_lock PlaybackEngine::run > 0x8ecfa48 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x8d22ee0 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x8bf35c8 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x8ab8968 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x8ca9488 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x8e1f400 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x8d576e8 BC_WindowBase::event_condition BC_WindowBase::get_event > 0x92643c8 AudioDevice::play_lock AudioDevice::run 1 > 0x8e1cff8 TransportQue::output_lock PlaybackEngine::run > 0x85eb700 BC_Synchronous::next_command BC_Synchronous::run > 0x85e2a58 FileFFMPEG::ffmpeg_lock FileFFMPEG::read_samples * > BC_Signals::dump_buffers: buffer table size=0 > BC_Signals::delete_temps: deleting 0 temp files > SigHandler::signal_handler total files=0 > Aborted > _______________________________________________ Cinelerra mailing list [email protected] https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
