[Bug 483317] [NEW] Bad avcodec public version number in karmic and missing lock manager feature causing concurrent lib access issues

Ben ben at geexbox.org
Sun Nov 15 23:10:27 UTC 2009


Public bug reported:

Binary package hint: ffmpeg

OS: Karmic 9.10
Arch: x86_64
Package: libavcodec-dev 4:0.5+svn20090706-2ubuntu2


Installing libavcodec-dev on Ubuntu Karmic (9.10), /usr/include/libavcodec/avcodec.h explicitely says:

#define LIBAVCODEC_VERSION_MAJOR 52
#define LIBAVCODEC_VERSION_MINOR 20
#define LIBAVCODEC_VERSION_MICRO  0

which, according to upstream ffmpeg's repository, relates to this commit (from Thu, 26 Feb 2009):
http://git.ffmpeg.org/?p=ffmpeg;a=commitdiff;h=68f29ac60ec3f3c33f142497337666a36288d54d

Though, from .deb file:

$ apt-cache show libavcodec-dev | grep Version:
Version: 4:0.5+svn20090706-2ubuntu2

The supposed SVN version number definitely is not the actual one !

I'd recommend upgrade to at least libavcodec 52.30
( see http://git.ffmpeg.org/?p=ffmpeg;a=commitdiff;h=ff4d4521ceefa3bfb3d7f38ecf67d9a70c69b5a5 from Sun, 31 May 2009) which introduces a new feature called lock manager.

Without this, ffmpeg is not thread/instance safe, meaning that 2
applications using ffmpeg's decoders at the same time (unless they are
statically compiled) have good chances to crash.

(might need to be forwarded to Debian Multimedia people as well ...)

** Affects: ffmpeg (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Bad avcodec public version number in karmic and missing lock manager feature causing concurrent lib access issues
https://bugs.launchpad.net/bugs/483317
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list