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)

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

Reply via email to