This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Strange artifacts

Tags: None
(comma "," separated)
darkhog
Registered Member
Posts
49
Karma
0

Strange artifacts

Wed Jul 21, 2010 9:23 am
I recently had to use kdenlive again and had strange black artifacts while using title clip.

http://img24.imageshack.us/img24/2515/kdenlivebug.png

The picture is pretty wide, so i only giving link. Basically it is like this - normal frame, affected frame and then normal frame again. At first I thought it is viewport-only problem, so tried to render to check it, but the result was the same.

Info about my system:

OpenSuSE 11.3
mlt 0.5.2
kdenlive 0.7.7.1

I tried to compile mlt 0.5.6 from sources, but the only thing I achieved was kdenlive crashing while adding new title clip (I could use title clip designer, but after clicking OK there was segfault in kdenlive).
ttill
Registered Member
Posts
372
Karma
0

Re: Strange artifacts

Wed Jul 21, 2010 12:54 pm
Are there no newer MLT packages available?
With your custom compile:
Could you please post the backtrace.
Does everything else work?
darkhog
Registered Member
Posts
49
Karma
0

Re: Strange artifacts

Wed Jul 21, 2010 1:10 pm
Backtrace:
rave@ip-62-69-211-226:/mnt/temp/mlt-0.5.6> ./configure

Configuring framework:
Configuring modules:
Configuring modules/avformat:
Configuring modules/core:
Configuring modules/dv:
Configuring modules/feeds:
Configuring modules/frei0r:
Configuring modules/gtk2:
Configuring modules/kdenlive:
Configuring modules/lumas:
Configuring modules/melt:
Configuring modules/oldfilm:
Configuring modules/plus:
Configuring modules/sdl:
Configuring modules/sox:
Configuring modules/vmfx:
Configuring modules/vorbis:
Configuring modules/xml:
Configuring melt:
Configuring mlt++:
Configuring swig:
GPL Components are disabled


rave@ip-62-69-211-226:/mnt/temp/mlt-0.5.6> make
list='src/framework src/mlt++ src/melt src/modules src/swig profiles'; \
for subdir in $list; do \
make -s -C $subdir depend || exit 1; \
make -C $subdir all || exit 1; \
done
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/framework'
make[1]: There is nothing to do in `all'.
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/framework'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/mlt++'
make[1]: There is nothing to do in `all'.
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/mlt++'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/melt'
make[1]: There is nothing to do in `all'.
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/melt'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules'
list='kdenlive dgraft linsys kino normalize resample sox core qimage xml oldfilm motion_est xine jackrack gtk2 plus sdl frei0r effectv lumas vorbis vmfx dv melt avformat feeds'; \
for subdir in $list; do \
if [ -f $subdir/Makefile -a ! -f disable-$subdir ] ; \
then make -C $subdir all || exit 1; \
fi \
done
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/kdenlive'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/kdenlive'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/sox'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/sox'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/core'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/core'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/xml'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/xml'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/oldfilm'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/oldfilm'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/gtk2'
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config gtk+-2.0 --cflags` `pkg-config gdk-pixbuf-2.0 --cflags` `pkg-config pangoft2 --cflags` -c -o factory.o factory.c
cc -shared -o ../libmltgtk2.so factory.o consumer_gtk2.o producer_pixbuf.o pixops.o filter_rescale.o producer_pango.o have_mmx.o scale_line_22_yuv_mmx.o -L../../framework -lmlt -lpthread -lm -Wl,--no-undefined -Wl,--as-needed `pkg-config gtk+-2.0 --libs` `pkg-config gdk-pixbuf-2.0 --libs` `pkg-config pangoft2 --libs`
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/gtk2'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/plus'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/plus'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/sdl'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/sdl'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/frei0r'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/frei0r'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/lumas'
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/lumas'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/vorbis'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/vorbis'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/vmfx'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/vmfx'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/dv'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/dv'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/melt'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/melt'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/avformat'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/avformat'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/feeds'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/feeds'
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/swig'
list=''; \
for subdir in $list; do \
if [ -x $subdir/build -a ! -f .$subdir -o all = clean ] ; \
then echo -n Building $subdir... ; \
cd $subdir && output=`./build all 2>&1` ; \
if [ $? -eq 0 ] ; \
then echo OK && touch ../.$subdir ; \
else echo $output && exit 1 ; \
fi ; \
cd .. ; \
if [ -f $subdir/Makefile -a -f .$subdir ] ; \
then make -C $subdir all || exit 1 ; \
fi ; \
if [ all = clean ] ; \
then rm -f .$subdir ; \
fi ; \
fi \
done
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/swig'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/profiles'
make[1]: There is nothing to do in `all'.
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/profiles'


I am most woried about "GPL components are disabled" thing. Maybe this is a reason?
ttill
Registered Member
Posts
372
Karma
0

Re: Strange artifacts

Wed Jul 21, 2010 1:24 pm
Did you take a look at this page:
http://kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-mlt-rendering-engine
You probably do not compiled with the qimage module which is necessary for the kdenlive titler.
Please try to configure again with the line posted on the page above.
darkhog
Registered Member
Posts
49
Karma
0

Re: Strange artifacts

Wed Jul 21, 2010 5:49 pm
I did what is on this page which you gave me, but with the same result. Kdenlive was crashed.

Log:
rave@ip-62-69-211-226:~> cd /mnt/temp

rave@ip-62-69-211-226:/mnt/temp> cd mlt-0.5.6/
rave@ip-62-69-211-226:/mnt/temp/mlt-0.5.6> ./configure --prefix=/usr --enable-gpl --qimage-libdir=/usr/lib/ --qimage-includedir=/usr/include/qt4 --avformat-swscale
Configuring framework:
Configuring modules:
Configuring modules/avformat:
Configuring modules/core:
Configuring modules/dgraft:
Configuring modules/dv:
Configuring modules/effectv:
Configuring modules/feeds:
Configuring modules/frei0r:
Configuring modules/gtk2:
Configuring modules/jackrack:
Configuring modules/kdenlive:
Configuring modules/kino:
Configuring modules/linsys:
Configuring modules/lumas:
Configuring modules/melt:
Configuring modules/motion_est:
Configuring modules/normalize:
Configuring modules/oldfilm:
Configuring modules/plus:
Configuring modules/qimage:
Qt version 4.x detected, will compile Qt4 qimage producer
Configuring modules/resample:
Configuring modules/sdl:
Configuring modules/sox:
Configuring modules/vmfx:
Configuring modules/vorbis:
Configuring modules/xine:
Configuring modules/xml:
Configuring melt:
Configuring mlt++:
Configuring swig:
GPL License Used
rave@ip-62-69-211-226:/mnt/temp/mlt-0.5.6> make
list='src/framework src/mlt++ src/melt src/modules src/swig profiles'; \
for subdir in $list; do \
make -s -C $subdir depend || exit 1; \
make -C $subdir all || exit 1; \
done
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/framework'
make[1]: There is nothing to do in `all'.
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/framework'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/mlt++'
make[1]: There is nothing to do in `all'.
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/mlt++'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/melt'
make[1]: There is nothing to do in `all'.
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/melt'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules'
list='kdenlive dgraft linsys kino normalize resample sox core qimage xml oldfilm motion_est xine jackrack gtk2 plus sdl frei0r effectv lumas vorbis vmfx dv melt avformat feeds'; \
for subdir in $list; do \
if [ -f $subdir/Makefile -a ! -f disable-$subdir ] ; \
then make -C $subdir all || exit 1; \
fi \
done
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/kdenlive'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/kdenlive'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/dgraft'
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o factory.o factory.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o filter_telecide.o filter_telecide.c
cc -shared -o ../libmltdgraft.so factory.o filter_telecide.o -L../../framework -lmlt -Wl,--no-undefined -Wl,--as-needed
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/dgraft'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/kino'
cc -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags libquicktime` `pkg-config --cflags libdv` -c -o factory.o factory.c
cc -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags libquicktime` `pkg-config --cflags libdv` -c -o producer_kino.o producer_kino.c
g++ -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags libquicktime` `pkg-config --cflags libdv` -Wno-deprecated `pkg-config --cflags libquicktime` -c -o kino_wrapper.o kino_wrapper.cc
g++ -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags libquicktime` `pkg-config --cflags libdv` -Wno-deprecated `pkg-config --cflags libquicktime` -c -o avi.o avi.cc
g++ -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags libquicktime` `pkg-config --cflags libdv` -Wno-deprecated `pkg-config --cflags libquicktime` -c -o error.o error.cc
g++ -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags libquicktime` `pkg-config --cflags libdv` -Wno-deprecated `pkg-config --cflags libquicktime` -c -o filehandler.o filehandler.cc
g++ -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags libquicktime` `pkg-config --cflags libdv` -Wno-deprecated `pkg-config --cflags libquicktime` -c -o riff.o riff.cc
cc -shared -o ../libmltkino.so factory.o producer_kino.o kino_wrapper.o avi.o error.o filehandler.o riff.o -L../../framework -lmlt -lpthread -Wl,--no-undefined -Wl,--as-needed -lstdc++ `pkg-config --libs libquicktime` `pkg-config --libs libdv`
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/kino'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/normalize'
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o factory.o factory.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o filter_volume.o filter_volume.c
cc -shared -o ../libmltnormalize.so factory.o filter_volume.o -L../../framework -lmlt -lm -Wl,--no-undefined -Wl,--as-needed
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/normalize'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/resample'
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags samplerate` -c -o factory.o factory.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags samplerate` -c -o filter_resample.o filter_resample.c
cc -shared -o ../libmltresample.so factory.o filter_resample.o -L../../framework -lmlt -Wl,--no-undefined -Wl,--as-needed `pkg-config --libs samplerate`
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/resample'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/sox'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/sox'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/core'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/core'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/qimage'
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o factory.o factory.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o producer_qimage.o producer_qimage.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o producer_kdenlivetitle.o producer_kdenlivetitle.c
g++ -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -DQT_SHARED -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtSvg -Wno-deprecated -c -o qimage_wrapper.o qimage_wrapper.cpp
g++ -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -DQT_SHARED -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtSvg -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 -L../../framework -lmlt -lpthread -lm -Wl,--no-undefined -Wl,--as-needed -lQtXml -lQtSvg -lQtGui -lQtCore -lstdc++
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/qimage'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/xml'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/xml'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/oldfilm'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/oldfilm'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/motion_est'
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o factory.o factory.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o filter_motion_est.o filter_motion_est.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o filter_crop_detect.o filter_crop_detect.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o filter_autotrack_rectangle.o filter_autotrack_rectangle.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o arrow_code.o arrow_code.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o filter_vismv.o filter_vismv.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o producer_slowmotion.o producer_slowmotion.c
cc -shared -o ../libmltmotion_est.so factory.o filter_motion_est.o filter_crop_detect.o filter_autotrack_rectangle.o arrow_code.o filter_vismv.o producer_slowmotion.o -L../../framework -lmlt -lm -Wl,--no-undefined -Wl,--as-needed
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/motion_est'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/xine'
cc -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -DARCH_X86 -c -o factory.o factory.c
cc -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -DARCH_X86 -c -o deinterlace.o deinterlace.c
cc -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -DARCH_X86 -c -o yadif.o yadif.c
cc -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -DARCH_X86 -c -o filter_deinterlace.o filter_deinterlace.c
cc -I../../ -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -DARCH_X86 -c -o cpu_accel.o cpu_accel.c
cc -shared -o ../libmltxine.so factory.o deinterlace.o yadif.o filter_deinterlace.o cpu_accel.o -L../../framework -lmlt -Wl,--no-undefined -Wl,--as-needed
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/xine'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/jackrack'
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags jack` `pkg-config --cflags libxml-2.0` `pkg-config --cflags glib-2.0` -c -o factory.o factory.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags jack` `pkg-config --cflags libxml-2.0` `pkg-config --cflags glib-2.0` -c -o jack_rack.o jack_rack.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags jack` `pkg-config --cflags libxml-2.0` `pkg-config --cflags glib-2.0` -c -o lock_free_fifo.o lock_free_fifo.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags jack` `pkg-config --cflags libxml-2.0` `pkg-config --cflags glib-2.0` -c -o plugin.o plugin.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags jack` `pkg-config --cflags libxml-2.0` `pkg-config --cflags glib-2.0` -c -o plugin_desc.o plugin_desc.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags jack` `pkg-config --cflags libxml-2.0` `pkg-config --cflags glib-2.0` -c -o plugin_mgr.o plugin_mgr.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags jack` `pkg-config --cflags libxml-2.0` `pkg-config --cflags glib-2.0` -c -o plugin_settings.o plugin_settings.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags jack` `pkg-config --cflags libxml-2.0` `pkg-config --cflags glib-2.0` -c -o process.o process.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags jack` `pkg-config --cflags libxml-2.0` `pkg-config --cflags glib-2.0` -c -o filter_jackrack.o filter_jackrack.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config --cflags jack` `pkg-config --cflags libxml-2.0` `pkg-config --cflags glib-2.0` -c -o filter_ladspa.o filter_ladspa.c
cc -shared -o ../libmltjackrack.so factory.o jack_rack.o lock_free_fifo.o plugin.o plugin_desc.o plugin_mgr.o plugin_settings.o process.o filter_jackrack.o filter_ladspa.o -L../../framework -lmlt -lpthread -lm -Wl,--no-undefined -Wl,--as-needed -ldl `pkg-config --libs jack` `pkg-config --libs libxml-2.0` `pkg-config --libs glib-2.0`
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/jackrack'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/gtk2'
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread `pkg-config gtk+-2.0 --cflags` `pkg-config gdk-pixbuf-2.0 --cflags` `pkg-config pangoft2 --cflags` -c -o factory.o factory.c
cc -shared -o ../libmltgtk2.so factory.o consumer_gtk2.o producer_pixbuf.o pixops.o filter_rescale.o producer_pango.o have_mmx.o scale_line_22_yuv_mmx.o -L../../framework -lmlt -lpthread -lm -Wl,--no-undefined -Wl,--as-needed `pkg-config gtk+-2.0 --libs` `pkg-config gdk-pixbuf-2.0 --libs` `pkg-config pangoft2 --libs`
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/gtk2'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/plus'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/plus'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/sdl'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/sdl'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/frei0r'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/frei0r'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/effectv'
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o factory.o factory.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o filter_burn.o filter_burn.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o image.o image.c
cc -I../.. -Wall -fPIC -DPIC -O2 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -c -o utils.o utils.c
cc -shared -o ../libmlteffectv.so factory.o filter_burn.o image.o utils.o -L../../framework -lmlt -lm -Wl,--no-undefined -Wl,--as-needed
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/effectv'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/lumas'
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/lumas'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/vorbis'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/vorbis'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/vmfx'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/vmfx'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/dv'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/dv'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/melt'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/melt'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/avformat'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/avformat'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/feeds'
make[2]: There is nothing to do in `all'.
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/feeds'
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/swig'
list=''; \
for subdir in $list; do \
if [ -x $subdir/build -a ! -f .$subdir -o all = clean ] ; \
then echo -n Building $subdir... ; \
cd $subdir && output=`./build all 2>&1` ; \
if [ $? -eq 0 ] ; \
then echo OK && touch ../.$subdir ; \
else echo $output && exit 1 ; \
fi ; \
cd .. ; \
if [ -f $subdir/Makefile -a -f .$subdir ] ; \
then make -C $subdir all || exit 1 ; \
fi ; \
if [ all = clean ] ; \
then rm -f .$subdir ; \
fi ; \
fi \
done
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/swig'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/profiles'
make[1]: There is nothing to do in `all'.
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/profiles'
rave@ip-62-69-211-226:/mnt/temp/mlt-0.5.6> sudo make install
install -d "/usr/bin"
install -d "/usr/include"
install -d "/usr/lib"
install -d "/usr/lib/mlt"
install -d "/usr/lib/pkgconfig"
install -d "/usr/share/mlt"
install -c -m 644 *.pc "/usr/lib/pkgconfig"
list='src/framework src/mlt++ src/melt src/modules src/swig profiles'; \
for subdir in $list; do \
make DESTDIR= -C $subdir install || exit 1; \
done; \
# if test -z ""; then \
# /sbin/ldconfig -n "/usr/lib" 2> /dev/null || true; \
# fi
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/framework'
install -d /usr/lib
install -m 755 libmlt.so.0.5.6 /usr/lib
ln -sf libmlt.so.0.5.6 /usr/lib/libmlt.so.2
ln -sf libmlt.so.0.5.6 /usr/lib/libmlt.so
install -d "/usr/include/mlt/framework"
install -m 644 mlt_consumer.h mlt_factory.h mlt_filter.h mlt.h mlt_multitrack.h mlt_pool.h mlt_properties.h mlt_events.h mlt_parser.h mlt_repository.h mlt_tractor.h mlt_types.h mlt_deque.h mlt_field.h mlt_frame.h mlt_geometry.h mlt_playlist.h mlt_producer.h mlt_property.h mlt_service.h mlt_transition.h mlt_tokeniser.h mlt_profile.h mlt_log.h mlt_cache.h "/usr/include/mlt/framework"
install -d "/usr/share/mlt"
install -m 644 metaschema.yaml "/usr/share/mlt/"
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/framework'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/mlt++'
install -d "/usr/lib"
install -m 755 libmlt++.so.0.5.6 /usr/lib
ln -sf libmlt++.so.0.5.6 /usr/lib/libmlt++.so
ln -sf libmlt++.so.0.5.6 /usr/lib/libmlt++.so.3
install -d "/usr/include/mlt++"
install -m 644 config.h Mlt.h MltConsumer.h MltDeque.h MltEvent.h MltFactory.h MltField.h MltFilter.h MltFilteredConsumer.h MltFilteredProducer.h MltFrame.h MltGeometry.h MltMultitrack.h MltParser.h MltPlaylist.h MltProducer.h MltProfile.h MltProperties.h MltPushConsumer.h MltRepository.h MltService.h MltTokeniser.h MltTractor.h MltTransition.h "/usr/include/mlt++"
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/mlt++'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/melt'
install -d "/usr/bin"
install -c -m 755 melt "/usr/bin"
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/melt'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules'
list='kdenlive dgraft linsys kino normalize resample sox core qimage xml oldfilm motion_est xine jackrack gtk2 plus sdl frei0r effectv lumas vorbis vmfx dv melt avformat feeds'; \
for subdir in $list; do \
if [ -f $subdir/Makefile -a ! -f disable-$subdir ] ; \
then make DESTDIR= -C $subdir install || exit 1; \
fi \
done
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/kdenlive'
install -m 755 ../libmltkdenlive.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/kdenlive'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/dgraft'
install -m 755 ../libmltdgraft.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/dgraft'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/kino'
install -m 755 ../libmltkino.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/kino'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/normalize'
install -m 755 ../libmltnormalize.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/normalize'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/resample'
install -m 755 ../libmltresample.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/resample'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/sox'
install -m 755 ../libmltsox.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/sox'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/core'
install -m 755 ../libmltcore.so "/usr/lib/mlt"
install -d "/usr/share/mlt/core"
install -m 644 data_fx.properties "/usr/share/mlt/core"
install -m 644 loader.dict "/usr/share/mlt/core"
install -m 644 loader.ini "/usr/share/mlt/core"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/core'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/qimage'
install -m 755 ../libmltqimage.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/qimage'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/xml'
install -m 755 ../libmltxml.so "/usr/lib/mlt"
install -d "/usr/share/mlt/xml"
install -m 644 mlt-xml.dtd "/usr/share/mlt/xml"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/xml'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/oldfilm'
install -m 755 ../libmltoldfilm.so "/usr/lib/mlt"
install -d /usr/share/mlt/oldfilm
install -m 644 *.svg "/usr/share/mlt/oldfilm"
install -m 644 *.yml "/usr/share/mlt/oldfilm"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/oldfilm'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/motion_est'
install -m 755 ../libmltmotion_est.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/motion_est'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/xine'
install -m 755 ../libmltxine.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/xine'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/jackrack'
install -m 755 ../libmltjackrack.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/jackrack'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/gtk2'
install -m 755 ../libmltgtk2.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/gtk2'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/plus'
install -m 755 ../libmltplus.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/plus'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/sdl'
install -m 755 ../libmltsdl.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/sdl'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/frei0r'
install -m 755 ../libmltfrei0r.so "/usr/lib/mlt"
install -d "/usr/share/mlt/frei0r"
install -m 644 blacklist.txt "/usr/share/mlt/frei0r"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/frei0r'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/effectv'
install -m 755 ../libmlteffectv.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/effectv'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/lumas'
install -d /usr/share/mlt/lumas/PAL
install -d /usr/share/mlt/lumas/NTSC
install -m 644 PAL/* /usr/share/mlt/lumas/PAL
install -m 644 NTSC/* /usr/share/mlt/lumas/NTSC
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/lumas'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/vorbis'
install -m 755 ../libmltvorbis.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/vorbis'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/vmfx'
install -m 755 ../libmltvmfx.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/vmfx'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/dv'
install -m 755 ../libmltdv.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/dv'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/melt'
install -m 755 ../libmltmelt.so "/usr/lib/mlt"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/melt'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/avformat'
install -m 755 ../libmltavformat.so "/usr/lib/mlt"
install -d "/usr/share/mlt/avformat"
install -m 644 producer_avformat.yml "/usr/share/mlt/avformat"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/avformat'
make[2]: Entering directory `/mnt/temp/mlt-0.5.6/src/modules/feeds'
install -d "/usr/share/mlt/feeds/PAL"
install -d "/usr/share/mlt/feeds/NTSC"
install -m 644 PAL/*.* "/usr/share/mlt/feeds/PAL"
install -m 644 NTSC/*.* "/usr/share/mlt/feeds/NTSC"
make[2]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules/feeds'
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/modules'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/src/swig'
make[1]: There is nothing to do in `install'.
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/src/swig'
make[1]: Entering directory `/mnt/temp/mlt-0.5.6/profiles'
rm -rf "/usr/share/mlt/profiles"
install -d "/usr/share/mlt/profiles"
install -m 644 * "/usr/share/mlt/profiles"
rm -f "/usr/share/mlt/profiles/"*~
rm -f "/usr/share/mlt/profiles/Makefile"
make[1]: Leaving directory `/mnt/temp/mlt-0.5.6/profiles'
ttill
Registered Member
Posts
372
Karma
0

Re: Strange artifacts

Sat Jul 31, 2010 9:07 pm
Could you then please post a backtrace of the crash?
darkhog
Registered Member
Posts
49
Karma
0

Re: Strange artifacts

Mon Aug 02, 2010 7:35 am
Here it is:
Application: kdenlive (0.7.7.1)

KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:


The crash can be reproduced every time.

-- Backtrace:
Application: Kdenlive (kdenlive), signal: Segmentation fault
[KCrash Handler]
#6 mlt_properties_find (name=, this=) at mlt_properties.c:348
#7 mlt_properties_fetch (name=, this=) at mlt_properties.c:414
#8 0xb77e7224 in mlt_properties_set_int (this=0x0, name=0x82f8188 "resize", value=1) at mlt_properties.c:738
#9 0xb77cd4be in Mlt::Properties::set(char const*, int) () from /usr/lib/libmlt++.so.3
#10 0x080d3bec in Render::buildConsumer (this=0x85388f0, profileName=...) at /mnt/temp/kdenlive-0.7.7.1/src/renderer.cpp:196
#11 0x080d4119 in Render::Render (this=0x85388f0, rendererName=..., winid=58720413, profile=..., parent=0x851cc50) at /mnt/temp/kdenlive-0.7.7.1/src/renderer.cpp:99
#12 0x080c9a64 in Monitor::Monitor (this=0x851cc50, name=..., manager=0x844c728, profile=..., parent=0x83a6060) at /mnt/temp/kdenlive-0.7.7.1/src/monitor.cpp:149
#13 0x0809cb95 in MainWindow::MainWindow (this=0x83a6060, MltPath=..., Url=..., parent=0x0, __in_chrg=, __vtt_parm=)
at /mnt/temp/kdenlive-0.7.7.1/src/mainwindow.cpp:198
#14 0x080822be in main (argc=1, argv=0xbff9af04) at /mnt/temp/kdenlive-0.7.7.1/src/main.cpp:80

Send report to http://kdenlive.org/mantis
ddennedy
Registered Member
Posts
1315
Karma
1

Re: Strange artifacts

Fri Aug 06, 2010 7:52 am
I can confirm that there was an error in MLT v0.5.2 in conjunction with certain versions of libswscale that would produce an artifact like this. Your backtrace seems to indicate the MLT SDL module is not loading. After compiling and installing mlt, please test it in a terminal with 'melt some-video-file'




Bookmarks



Who is online

Registered users: Bing [Bot], blue_bullet, Google [Bot], Yahoo [Bot]