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
