On Mon, 2013-12-30 at 22:55 +0100, Quentin Glidic wrote: > The ffmpeg vs. libav case is a bit more tricky. I will need the answer > to one question to decide here: can you *always* runtime-switch between > libav and ffmpeg? IOW, are some packages using build-time #ifs to use them?
Since I've done some stuff here: You cannot always runtime-switch between them; but it does usually work, I think. The soname for the two is normally kept in sync for the main libraries, and they are trying to keep it more or less compatible, so it will *usually* work. If an application compiles against both without build-time checks, I would expect it to work at run-time with either. But: A *lot* of packages do build-time checks for ffmpeg/libav features; this is usually done for compatibility across major ABI breaks but there might be some libav/ffmpeg stuff hiding in there too. But: I have seen some packages that enable/disable functionality based on which library is present; applications that use the swresample library from ffmpeg are an example of this. -- Calvin Walton <[email protected]> _______________________________________________ Exherbo-dev mailing list [email protected] http://lists.exherbo.org/mailman/listinfo/exherbo-dev
