[packman] Tumbleweed: "avformat_close_input" needed by mlt missing from libavformat53

Pascal Bleser pascal.bleser at opensuse.org
Mon Jan 2 08:46:16 CET 2012

On 2012-01-01 17:17:06 (+0100), Martin Rehn <martinrehn at gmx.com> wrote:
> The mlt framework (Packman version 0.7.6-1.5) requires the function
> avformat_close_input() to be found in libavformat.so.53. This is
> missing from the package libavformat53 (Packman version 0.9-1.3).
> Error message from running kdenlive, which uses mlt:
> mlt_repository_init: failed to dlopen /usr/lib64/mlt/libmltavformat.so
>   (/usr/lib64/libavfilter.so.2: symbol avformat_close_input, version
> LIBAVFORMAT_53 not defined
>  in file libavformat.so.53 with link time reference)
> The missing function seems to have been added quite recently,
> deprecating the older av_close_input_file():
> http://permalink.gmane.org/gmane.comp.video.libav.scm/3684
> I suppose updating ffmpeg might be the easiest fix?

I'm baffled that mlt builds in the first place, because the
compilation or linking stage should have noticed that that
function is not available in the ffmpeg it builds against...

Well, mlt doesn't even use that function (avformat_close_input),
but uses av_close_input_file() instead.

Manfred, any idea what happens in ffmpeg there? oO

  -o) Pascal Bleser
  /\\ http://opensuse.org -- we haz green
 _\_v http://fosdem.org   -- we haz conf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: not available
URL: <http://lists.links2linux.de/pipermail/packman/attachments/20120102/b2e4ac82/attachment.sig>

More information about the Packman mailing list