On Tue Sep 3 16:55:45 2024 +0000, Rémi Bernon wrote:
For ABI changes, they version their libraries so that shouldn't be more of an issue than any other. For API changes they provide version checking macros, and functions are deprecated at least one major release in advance before it gets removed. Overall I don't think we need any advanced usage, even less advanced than what gst-libav does for instance, and I was able to build my branch from FFmpeg 4 to 7 with only a couple of #ifdef to handle the new audio channel layout. The project is active and developed, so yes it changes, but other projects which use FFmpeg deal with that already, we can deal with it too, I don't think it's so much of a deal.
I'm concerned that multimedia stuff is going to suddenly break when downgrading the Wine binaries (which is important for my bisecting workflow)