[Kdenlive-devel] libavformat plugin issue with Kdenlive

Jason Wood jasonwood at blueyonder.co.uk
Wed Dec 27 03:24:41 UTC 2006


Hi guys,

I am struggling to get a working svn version of Kdenlive.

I have up to date check outs of mlt, mlt++, kdenlive and ffmpeg.

Everything compiles fine, but when I try to add any clip, Kdenlive 
replies "The file test.mpg is not a valid video file for Kdenlive...".

The file itself is fine - it plays in my currently installed inigo, it played 
in a previous version of Kdenlive.

What is interesting, is that if I look at the command line, I see the 
following :

Failed to load plugin: /usr/local/lib/libavformat.so.51: undefined symbol: 
av_tree_find

which I took to mean that I had possibly accidentally compiled kdenlive and/or 
mlt up against an incorrect version of ffmpeg (libavformat). However, I have 
systematically removed all traces of headers/libraries from my system of any 
older ffmpeg libraries, and the problem still remains. I have done full 
recompiles of mlt, mlt++ and kdenlive, and I have tried compiling mlt with 
the --avformat-svn option, the avformat-static= option, and with neither 
option, nothing has helped. Same thing each time.

I have even tried rebooting!

Running nm on libavformat.so.51 and libavutil.so.49 show that av_tree_find is 
defined in libavutil, rather than libavformat. I don't know if this is 
relevant or not

Any ideas on what I can do to debug into this?

Cheers,
Jason

-- 
Jason Wood
Homepage : www.uchian.pwp.blueyonder.co.uk




More information about the Kdenlive mailing list