[FFmpeg-devel] [PATCH 2/2] [RFC] avutil/version: Improve lib versioning sheme for release branches with the next major release

Michael Niedermayer michael at niedermayer.cc
Sat Aug 6 13:52:54 EEST 2016


Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
---
 libavutil/version.h | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/libavutil/version.h b/libavutil/version.h
index 7692def..c846a4e 100644
--- a/libavutil/version.h
+++ b/libavutil/version.h
@@ -41,6 +41,15 @@
  * and its value is reset to 100 instead of 0 to keep it above or equal to 100.
  * Also we do not increase MICRO for every bugfix or change.
  *
+ * Prior FFmpeg 3.2 point releases did not change any lib version number to
+ * avoid aliassing different git master checkouts.
+ * Starting with FFmpeg 3.2, the released library versions will occupy
+ * a seperate MAJOR.MINOR that is not used on the master development branch
+ * that is if we branch a release of master 55.10.123 we will bump to 55.11.100
+ * for the release and master will continue at 55.12.100 after it. Each new
+ * point release will then bump the MICRO improving the usefullness of the lib
+ * versions.
+ *
  * @{
  */
 
-- 
2.9.2



More information about the ffmpeg-devel mailing list