<div>Hi there. </div>
<div> </div>
<div>Sorry to be such a pain here. Even sorrier to ask a question about MLT, but I noticed that Dan from the MLT is the same guy answering my questions here. </div>
<div> </div>
<div>I still have no Qimage support in kdenlive. </div>
<div>How does MLT/kdenlive figure out what is supported?</div>
<div> </div>
<div>I found a bug that sounds similar to my kdenlive crashing when I want to add a title clip, and since kdenlive shows me I have no QImage support, I think it's all related. </div>
<div>kdenlive does not show up on the "melt -query producers" list. </div>
<div> </div>
<div>I think I should have qimage support, though, and I'm just going through the documentation now. </div>
<div> </div>
<div>grepping through the compile/install logs of mlt, I can see both the qimage and kdenlive modules built and installed:</div>
<div> </div>
<div>------------------------------</div>
<div> </div>
<div><a href="mailto:root@dora:~/.sorcery/grimoire">root@dora:~/.sorcery/grimoire</a># augur compile mlt | grep qimage<br>Configuring modules/qimage:<br>Qt version 4.x detected, will compile Qt4 qimage producer<br>list='qimage kdenlive sox oldfilm linsys core xml frei0r vmfx effectv melt dgraft dv resample plus lumas kino normalize motion_est xine gtk2 vorbis jackrack sdl feeds avformat'; \<br>
make[2]: Entering directory `/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/qimage'<br>cc -march=core2 -O2 -pipe -O3 -ffast-math -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o producer_qimage.o producer_qimage.c<br>
g++ -march=core2 -O2 -pipe -march=core2 -O2 -pipe -O3 -ffast-math -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I/opt/kde4/include -Wno-deprecated -c -o qimage_wrapper.o qimage_wrapper.cpp<br>
cc -shared -o ../libmltqimage.so factory.o producer_qimage.o producer_kdenlivetitle.o qimage_wrapper.o kdenlivetitle_wrapper.o -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -L../../framework -lmlt -lpthread -lm -Wl,--as-needed -L/opt/kde4/lib -lQtCore -lQtGui -lQtSvg -lstdc++<br>
make[2]: Leaving directory `/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/qimage'<br>list='qimage kdenlive sox oldfilm linsys core xml frei0r vmfx effectv melt dgraft dv resample plus lumas kino normalize motion_est xine gtk2 vorbis jackrack sdl feeds avformat'; \<br>
make[2]: Entering directory `/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/qimage'<br>install -m 755 ../libmltqimage.so "/usr/lib/mlt"<br>make[2]: Leaving directory `/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/qimage'</div>
<div> </div>
<div>---------------------------------------------------</div>
<div> </div>
<div><a href="mailto:root@dora:~/.sorcery/grimoire">root@dora:~/.sorcery/grimoire</a># augur compile mlt | grep kdenlive<br>Configuring modules/kdenlive:<br>list='qimage kdenlive sox oldfilm linsys core xml frei0r vmfx effectv melt dgraft dv resample plus lumas kino normalize motion_est xine gtk2 vorbis jackrack sdl feeds avformat'; \<br>
cc -march=core2 -O2 -pipe -O3 -ffast-math -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o producer_kdenlivetitle.o producer_kdenlivetitle.c<br>
g++ -march=core2 -O2 -pipe -march=core2 -O2 -pipe -O3 -ffast-math -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I/opt/kde4/include -Wno-deprecated -c -o kdenlivetitle_wrapper.o kdenlivetitle_wrapper.cpp<br>
cc -shared -o ../libmltqimage.so factory.o producer_qimage.o producer_kdenlivetitle.o qimage_wrapper.o kdenlivetitle_wrapper.o -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -L../../framework -lmlt -lpthread -lm -Wl,--as-needed -L/opt/kde4/lib -lQtCore -lQtGui -lQtSvg -lstdc++<br>
make[2]: Entering directory `/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/kdenlive'<br>cc -shared -o ../libmltkdenlive.so factory.o filter_boxblur.o filter_freeze.o filter_wave.o producer_framebuffer.o -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -L../../framework -lmlt -Wl,--as-needed -lm<br>
make[2]: Leaving directory `/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/kdenlive'<br>list='qimage kdenlive sox oldfilm linsys core xml frei0r vmfx effectv melt dgraft dv resample plus lumas kino normalize motion_est xine gtk2 vorbis jackrack sdl feeds avformat'; \<br>
make[2]: Entering directory `/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/kdenlive'<br>install -m 755 ../libmltkdenlive.so "/usr/lib/mlt"<br>make[2]: Leaving directory `/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/kdenlive'</div>
<div> </div>
<div>-------------------------------------------------------------</div>
<div> </div>
<div> </div>
<div>Sorry, Dan, you asked me how I did the "transcode" earlier. </div>
<div> </div>
<div>I meant I was able to pull an AVCHD clip into kdenlive, and just render that one clip as x264 .mp4 file. Not much of a codec change, I know, but it ran through the encoder and decoder.</div>
<div><br clear="all">So my only question here is how do I tell MLT that the qimage/kdenlive packages are installed?</div>
<div> </div>
<div>I had a quick read through the MLT docs, and could not find anything in there that looked like it would help me in this situation. </div>
<div> </div>
<div>Again, sorry for highjacking this mailing list. Hopefully I'll be able to post bugs in the proper place soon. </div>
<div> </div>
<div>Kind regards,</div>
<div>-Evert Vorster-</div>
<div>P.S. I can zip & attach full compile logs if you are interested?</div>
<div>-- <br><a href="http://magnatune.com">http://magnatune.com</a> - Music shared the way it should be.<br></div>