please update ffmpeg to a newer snapshot

Bug #483317 reported by Benjamin Zores
38
This bug affects 5 people
Affects Status Importance Assigned to Milestone
ffmpeg (Debian)
Fix Released
Unknown
ffmpeg (Ubuntu)
Fix Released
Wishlist
Unassigned
Lucid
Won't Fix
Wishlist
Unassigned

Bug Description

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 ...)

Tags: upgrade
Revision history for this message
Reinhard Tartler (siretart) wrote :

This won't happen before the next ffmpeg release. Unfortunately there is no schedule for that.

However I'm considering packaging a snapshot of ffmpeg in a seperate package. I'm still not sure on the defaults, though, probably I'll track astrange's ffmpeg-mt git branch, though.

Let's discuss this on our mailing list please: http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

summary: - Bad avcodec public version number in karmic and missing lock manager
- feature causing concurrent lib access issues
+ please update ffmpeg to a newer snapshot
Changed in ffmpeg (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Reinhard Tartler (siretart) wrote :

btw, the svn number is correct, however it refers to the 0.5 branch, not trunk.

Revision history for this message
Benjamin Zores (gxben) wrote :

I'll join list ASAP but I wouldn't recommend switching to astrange's ffmpeg-git branch without a lot of testings.
While I no longer have s/w decoding issues (artefacts) with latest GIT revision, IIRC it breaks H.264 VDPAU support (need to be tested again though).

Artur Rona (ari-tczew)
tags: added: upgrade
Changed in ffmpeg (Ubuntu Lucid):
status: Confirmed → Won't Fix
Changed in ffmpeg (Debian):
status: Unknown → Won't Fix
Changed in ffmpeg (Debian):
status: Won't Fix → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ffmpeg - 4:0.6~svn20100505-1ubuntu1

---------------
ffmpeg (4:0.6~svn20100505-1ubuntu1) maverick; urgency=low

  * merge from debian/experimental. remaining changes:
    - don't disable encoders
    - don't build against libfaad, libdirac and libopenjpeg (all in universe)

ffmpeg (4:0.6~svn20100505-1) experimental; urgency=low

  * update to new upstream. Closes: #569727
    - fixes various segfaults and other minor feature improvements
      Closes: #374931, #522449, #501891, #559712, #420231, #369127, #538082,
              #298095, #294422, #561553, #525385, #495274, #420230
      LP: #305286, #457106, #529200, #301723, #305315, #336479, #420230,
          #412063, #428912, #432181, #440591, #453732, #453732, #453732,
      #514259, #515243, #521472, #530186, #530186, #197842, #483317,
     #483317, #539407, #280098, #331255, #566107, #569823, #570305,
     #573190
  * Fixup lintian overrides for new upstream snapshot
  * Bump Standards-Version to 3.8.4
  * Many upstream changes, see upstream Changelog for details
 -- Reinhard Tartler <email address hidden> Wed, 26 May 2010 00:01:17 +0200

Changed in ffmpeg (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.