summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-06-29 21:15:52 +0200
committerwm4 <wm4@nowhere>2016-06-29 21:16:42 +0200
commit2d6da37b6b4acfd31487e59e788e2d7b13172314 (patch)
tree89669ee705ea55c8cc858f3466dd1a4afbb739bf
parente40851ea22e9686572b6a905161106f2a66e5983 (diff)
downloadmpv-2d6da37b6b4acfd31487e59e788e2d7b13172314.tar.bz2
mpv-2d6da37b6b4acfd31487e59e788e2d7b13172314.tar.xz
README: declare that we do not respect FFmpeg ABI rules
-rw-r--r--README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/README.md b/README.md
index 4c84266964..5d43c682df 100644
--- a/README.md
+++ b/README.md
@@ -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
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
Every other month, an arbitrary git snapshot is made, and is assigned