On Fri, Aug 27, 2010 at 11:12:02PM -0700 I heard the voice of Dan Dennedy, and lo! it spake thus: > > (it seems to want you to "trust the man" where kde=man),
WE control the horizontal; WE control the vertical! /me racks up reason 11,794 to not run KDE 8-} > Try playing the clip with 'melt' on the command line. Works peachy. Long rambling background story: When I first installed kdenlive (0.7.7.1), I had issues with rendering. Doing stuff _in_ kdenlive worked, but trying to render, melt crashed, every time (0.5.4?). This was built against ffmpeg 0.5.something. When building everything instead against a devel version of ffmpeg (this would be something like early June), the issues reversed; rendering worked fine, but anything touching video in kdenlive died (adding clip, loading existing project... pretty much anything that starts showing a video/thumbnail). So, I ended up putting together the somewhat ugly hack of having a local install of ffmpeg(-devel) and mlt in ~/tmp or somewhere, and config'ing kdenlive to call THAT melt for rendering, while using the system-wide ffmpeg for the in-kdenlive displaying. This fell apart about a month ago when ffmpeg was upgraded to the 0.6 release. I would _guess_ that the rendering side works fine now, since it did against shortly-pre-0.6 devel, but as expected/feared, kdenlive now falls apart any time I do something that makes it want to display something video-related. It SEGV's down in libswscale (see some attached backtracing, from git version). So it seems like my best bet to get it actually working is to build a local mlt against the previous ffmpeg version, and get kdenlive to link in those mlt/avformat libs, while using the system-wide melt/avformat for rendering. Furrfu. :| -- Matthew Fuller (MF4839) | fullermd at over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream. -------------- next part -------------- (gdb) bt #0 0x0000000811b93810 in ?? () #1 0x000000080a975c33 in sws_rgb2rgb_init () from /usr/local/lib/libswscale.so.1 #2 0x000000080a97a788 in sws_scale_ordered () from /usr/local/lib/libswscale.so.1 #3 0x000000080a979cdd in sws_scale () from /usr/local/lib/libswscale.so.1 #4 0x0000000809aee2ae in convert_image (frame=0x811b19a60, image=0x7fffffff9940, format=0x7fffffff9bfc, output_format=mlt_image_rgb24a) at filter_avcolour_space.c:84 #5 0x0000000800a9d536 in mlt_frame_get_image (this=0x811b19a60, buffer=0x7fffffff9940, format=0x7fffffff9bfc, width=0x7fffffff9754, height=0x7fffffff9750, writable=0) at mlt_frame.c:396 #6 0x000000080c5b13e7 in filter_get_image (this=0x811b19a60, image=0x7fffffff9940, format=0x7fffffff9bfc, width=0x7fffffff988c, height=0x7fffffff9888, writable=0) at filter_rescale.c:218 #7 0x0000000800a9d4cc in mlt_frame_get_image (this=0x811b19a60, buffer=0x7fffffff9940, format=0x7fffffff9bfc, width=0x7fffffff988c, height=0x7fffffff9888, writable=0) at mlt_frame.c:389 #8 0x000000080c5b18c2 in filter_get_image (this=0x811b19a60, image=0x7fffffff9940, format=0x7fffffff9bfc, width=0x7fffffff9bf8, height=0x7fffffff9bf4, writable=0) at filter_resize.c:262 #9 0x0000000800a9d4cc in mlt_frame_get_image (this=0x811b19a60, buffer=0x7fffffff9940, format=0x7fffffff9bfc, width=0x7fffffff9bf8, height=0x7fffffff9bf4, writable=0) at mlt_frame.c:389 #10 0x0000000800bc691e in Mlt::Frame::get_image (this=0x810996d60, format=@0x7fffffff9bfc, w=@0x7fffffff9bf8, h=@0x7fffffff9bf4, writable=0) at MltFrame.cpp:59 #11 0x00000000004c7375 in Render::getFileProperties (this=0x810174dc0, xml=Variable "xml" is not available. ) at /home/fullermd/src/kdenlive/kdenlive.git/src/renderer.cpp:758 #12 0x00000000004cea15 in Render::qt_metacall (this=0x810174dc0, _c=Variable "_c" is not available. ) at renderer.moc:147 #13 0x00000008031bca48 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4 #14 0x000000000048b878 in ProjectList::getFileProperties (this=Variable "this" is not available. ) at projectlist.moc:268 #15 0x0000000000496f20 in ProjectList::slotProcessNextClipInQueue ( this=0x807ab6380) at /home/fullermd/src/kdenlive/kdenlive.git/src/projectlist.cpp:987 #16 0x000000000049a8c2 in ProjectList::slotAddClip (this=Variable "this" is not available. ) at /home/fullermd/src/kdenlive/kdenlive.git/src/projectlist.cpp:956 #17 0x00000000004a3019 in ProjectList::qt_metacall (this=0x807ab6380, _c=QMetaObject::InvokeMetaMethod, _id=Variable "_id" is not available. ) at projectlist.moc:209 #18 0x00000008031bca48 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4 #19 0x00000000004ebdfe in KdenliveDoc::addProjectClip (this=Variable "this" is not available. ) at kdenlivedoc.moc:152 #20 0x00000000004fd6a7 in KdenliveDoc::addClip (this=0x81035eb00, elem=@0x7fffffffbc40, clipId=@0x7fffffffbc30, createClipItem=true) at /home/fullermd/src/kdenlive/kdenlive.git/src/kdenlivedoc.cpp:935 #21 0x000000000044cf35 in AddClipCommand::redo (this=0x811ba9fd0) at /home/fullermd/src/kdenlive/kdenlive.git/src/addclipcommand.cpp:49 #22 0x0000000803e4ebe1 in QUndoCommand::redo () from /usr/local/lib/qt4/libQtGui.so.4 #23 0x0000000803e4ff83 in QUndoStack::push () from /usr/local/lib/qt4/libQtGui.so.4 #24 0x00000000005d43dc in ClipManager::slotAddClipList (this=0x810966e00, urls=Variable "urls" is not available. ) at /home/fullermd/src/kdenlive/kdenlive.git/src/clipmanager.cpp:328 #25 0x00000000004ecaa3 in KdenliveDoc::slotAddClipList (this=0x81035eb00, urls=Variable "urls" is not available. ) at /home/fullermd/src/kdenlive/kdenlive.git/src/kdenlivedoc.cpp:1040 #26 0x000000000049c668 in ProjectList::slotAddClip (this=0x807ab6380, givenList=@0x7fffffffc7a0, groupName=@0x7fffffffc790, groupId=@0x7fffffffc780) at /home/fullermd/src/kdenlive/kdenlive.git/src/projectlist.cpp:1132 #27 0x00000000004a33da in ProjectList::qt_metacall (this=0x807ab6380, _c=QMetaObject::InvokeMetaMethod, _id=Variable "_id" is not available. ) at projectlist.moc:222 #28 0x00000008031bca48 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4 [... mostly QT/KDE event loop stack up from here ...] (gdb) bt full #0 0x0000000811b93810 in ?? () No symbol table info available. #1 0x000000080a975c33 in sws_rgb2rgb_init () from /usr/local/lib/libswscale.so.1 No symbol table info available. #2 0x000000080a97a788 in sws_scale_ordered () from /usr/local/lib/libswscale.so.1 No symbol table info available. #3 0x000000080a979cdd in sws_scale () from /usr/local/lib/libswscale.so.1 No symbol table info available. #4 0x0000000809aee2ae in convert_image (frame=0x811b19a60, image=0x7fffffff9940, format=0x7fffffff9bfc, output_format=mlt_image_rgb24a) at filter_avcolour_space.c:84 in_fmt = 1 out_fmt = 28 size = 307200 output = (uint8_t *) 0x817407010 '?' <repeats 200 times>... properties = Variable "properties" is not available.
