README: declare that we do not respect FFmpeg ABI rules

This commit is contained in:
wm4 2016-06-29 21:15:52 +02:00
parent e40851ea22
commit 2d6da37b6b
1 changed files with 11 additions and 0 deletions

View File

@ -137,6 +137,17 @@ most likely the best maintenance out of all stable releases. Older releases
are for distros, and at best receive basic changes like fixing critical security are for distros, and at best receive basic changes like fixing critical security
issues or build fixes, and at worst are completely abandoned. issues or build fixes, and at worst are completely abandoned.
## FFmpeg ABI compatibility
mpv does not support linking against FFmpeg versions it was not built with, even
if the linked version is supposedly ABI-compatible with the version it was
compiled against. Expect malfunctions, crashes, and security issues if you
do it anyway.
The reason for not supporting this is because it creates far too much complexity
with little to no benefit, coupled with absurd and unusable FFmpeg API
artifacts.
## Release cycle ## Release cycle
Every other month, an arbitrary git snapshot is made, and is assigned Every other month, an arbitrary git snapshot is made, and is assigned