Hi there.
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.
I still have no Qimage support in kdenlive.
How does MLT/kdenlive figure out what is supported?
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.
kdenlive does not show up on the "melt -query producers" list.
I think I should have qimage support, though, and I'm just going through the
documentation now.
grepping through the compile/install logs of mlt, I can see both the qimage
and kdenlive modules built and installed:
------------------------------
r...@dora:~/.sorcery/grimoire# augur compile mlt | grep qimage
Configuring modules/qimage:
Qt version 4.x detected, will compile Qt4 qimage producer
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'; \
make[2]: Entering directory
`/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/qimage'
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
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
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++
make[2]: Leaving directory
`/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/qimage'
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'; \
make[2]: Entering directory
`/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/qimage'
install -m 755 ../libmltqimage.so "/usr/lib/mlt"
make[2]: Leaving directory
`/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/qimage'
---------------------------------------------------
r...@dora:~/.sorcery/grimoire# augur compile mlt | grep kdenlive
Configuring modules/kdenlive:
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'; \
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
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
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++
make[2]: Entering directory
`/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/kdenlive'
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
make[2]: Leaving directory
`/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/kdenlive'
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'; \
make[2]: Entering directory
`/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/kdenlive'
install -m 755 ../libmltkdenlive.so "/usr/lib/mlt"
make[2]: Leaving directory
`/usr/src/sorcery/mlt/mlt-0.4.6/src/modules/kdenlive'
-------------------------------------------------------------
Sorry, Dan, you asked me how I did the "transcode" earlier.
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.
So my only question here is how do I tell MLT that the qimage/kdenlive
packages are installed?
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.
Again, sorry for highjacking this mailing list. Hopefully I'll be able to
post bugs in the proper place soon.
Kind regards,
-Evert Vorster-
P.S. I can zip & attach full compile logs if you are interested?
--
http://magnatune.com - Music shared the way it should be.
------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing.
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
Kdenlive-devel mailing list
Kdenlive-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kdenlive-devel