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) | fulle...@over-yonder.net
Systems/Network Administrator | http://www.over-yonder.net/~fullermd/
On the Internet, nobody can hear you scream.
(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,
form...@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,
el...@0x7fffffffbc40, clip...@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,
givenli...@0x7fffffffc7a0, groupna...@0x7fffffffc790,
group...@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.
------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Kdenlive-devel mailing list
Kdenlive-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kdenlive-devel