Registered Member
|
Dear JB, I guess there may be some problems during migration to new MLT syntax. Using host libthread_db library "/lib/libthread_db.so.1". By the way, is this normal during compilation: -- Build files have been written to: /home/jmpoure/logiciels/kdenlive/kdenlive |
Registered Member
|
|
Registered Member
|
Just to be sure, your development Mlt libraries are in installed in /usr ? Does the crash happen on every startup or only sometimes ? |
Registered Member
|
These are MLT new libraries, I removed the old libraries completely. I suspect a problem when compiling MLT against shared libavcodec libraries. # ls -lh /usr/lib/libavformat.* Latest livavcodec is usr/lib/libavformat.so.52 Now: [...] libmltavformat.so uses an old version of libavcodec. |
Registered Member
|
j-b-m wrote:
Just to be sure, your development Mlt libraries are in installed in /usr ? Sure.
j-b-m wrote:
Does the crash happen on every startup or only sometimes ? Always. |
Registered Member
|
as i see from the gdb output mlt could not create "avcolour_space" filter (an ffmpeg thing) so it is more a mlt problem can you try this and report BTW: did you start only kdenlive or with a project file as parameter ? thx EDIT: the configure -avformat-suffix= things will not work as expected. so you can edit the makefile in mlt/src/modules/avformat
to
then you can (must) call
|
Registered Member
|
|
Registered Member
|
then the best way would be
or whatever they have. not nice but should make what it should |
Registered Member
|
As proposed, I modified : Index: Makefile and I used for compilation ./configure --prefix=/usr --enable-gpl --avformat-swscale --avformat-suffix=.so --disable-mmx --enable-motion-est Now compiling Kdenlive, will report later. |
Registered Member
|
libmltavformat is still linked to libavformat.so.51 ! Quote:
debian:/usr/lib/mlt# ldd libmltavformat.so |
Registered Member
|
you can specify in the makefile also -l:libavformat.so.52 for the exact version you want to link against. but this should be done automatic
so here is the same, not all .so are the same version check with ldd which from av{codec,format,utils}.so is linked agains the old version |
Registered Member
|
Here is the make process: make[2]: entrant dans le répertoire « /home/jmpoure/logiciels/mlt/mlt/src/modules/avformat » Now after installation: ldd /usr/lib/mlt/libmltavformat.so mlt is linked against libavcodec51 not 52. |
Registered Member
|
|
Registered Member
|
maybe the avutils or avcodec ist linked against 51 ? i dont know exact what ld will make when you force a version of avformat and avutils uses another version when you have a avutils or ..codec linked against the 52 and you force to use these version of av{codec,utils} ?? |
Registered Member
|
I removed all previous installations and checked out a new version of ffppeg and mlt/mlt++ from SVN and compiled them again from scratch. cd ffmpeg ffplay works like a charm: FFplay version SVN-r12157, Copyright (c) 2003-2008 Fabrice Bellard, et al. cd mlt I am running a Debian SID 64 bits on an AM2 platform, with dual-core. I would like to concentrate first on inigo.
Does it work for your? inigo raw_2007.09.20_17-58-11.avi -profile dv_pal threads=2 -consumer sdl rescale=none What ffmpeg/MLT versions are you using? |
Registered users: Bing [Bot], blue_bullet, Google [Bot], Yahoo [Bot]