ffmpeg plans for F-16 ?

Hans de Goede j.w.r.degoede at gmail.com
Mon Aug 1 09:47:18 CEST 2011


Hi All,

I wonder what we're going to do with ffmpeg for F-16.
Currently we are shipping ffmpeg-0.7 aka oldabi, which
like the libav fork 0.6, is compatible with the old
ffmpeg-0.6

Now libav is at 0.7 which has a new ABI and the new
gstreamer-ffmpeg is designed to work with libav-0.7

ffmpeg has releases 0.8 which incorporates all
changes from the libav-0.7 release, but I don't know
if the 2 are still API let alone ABI compatible...

ffmpeg has also released a 0.7.2, which includes
all changes from 0.8 in as far they don't break
the ABI

I'm assuming we are going to stick with ffmpeg rather
then libav, as that was a clear choice made by Dominik
(our ffmpeg maintainer), and I assume there is no
reason to change this, Dominik?

So this leaves us with 3 choices, wrt ffmpeg itself

1) Stay with ffmpeg 0.7.x, updating it to 0.7.2
2) Move to ffmpeg-0.8.x, this will require rebuilding
all ffmpeg using packages and since some deprecated
API has been removed this may require more then a
simple rebuild in some cases
3) Have both versions parallel installable

And 2 options for gstreamer-ffmpeg:
1) Try making it use the system ffmpeg (0.8 if
available, otherwise 0.7.2)
2) When 1 fails, use the bundled libav copy

But before I can start working on gstreamer-ffmpeg,
a decision needs to be made wrt ffmpeg and the
ffmpeg packages need to be updated.

Regards,

Hans


More information about the rpmfusion-developers mailing list