Browse Source

doc: Add an entry to APIchanges about changes to version.h and version_major.h

Also bump the minor versions of all libraries, to signify the
API change of splitting the version.h headers and adding the
new version_major.h header.

Signed-off-by: Martin Storsjö <martin@martin.st>
Martin Storsjö 3 years ago
parent
commit
f3a0e2ee2b

+ 10 - 0
doc/APIchanges

@@ -14,6 +14,16 @@ libavutil:     2021-04-27
 
 
 API changes, most recent first:
 API changes, most recent first:
 
 
+2022-03-16 - xxxxxxxxxx - all libraries - version.h, version_major.h
+  No longer implicitly include lib<name>/version.h in lib<name>/<name>.h.
+  Users who depend on defines from these files (LIB<name>_VERSION*,
+  LIB<name>_IDENT) must explicitly include these headers instead of
+  relying on them being included implicitly.
+  Add lib<name>/version_major.h as new installed headers, which only
+  contain the major version number (and corresponding API deprecation
+  defines). These headers are still implicitly included from the
+  library main headers.
+
 2022-03-10 - xxxxxxxxxx - lavu 57.23.100 - cpu.h
 2022-03-10 - xxxxxxxxxx - lavu 57.23.100 - cpu.h
   Add AV_CPU_FLAG_AVX512ICL.
   Add AV_CPU_FLAG_AVX512ICL.
 
 

+ 1 - 1
libavcodec/version.h

@@ -29,7 +29,7 @@
 
 
 #include "version_major.h"
 #include "version_major.h"
 
 
-#define LIBAVCODEC_VERSION_MINOR  24
+#define LIBAVCODEC_VERSION_MINOR  25
 #define LIBAVCODEC_VERSION_MICRO 100
 #define LIBAVCODEC_VERSION_MICRO 100
 
 
 #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
 #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \

+ 1 - 1
libavdevice/version.h

@@ -29,7 +29,7 @@
 
 
 #include "version_major.h"
 #include "version_major.h"
 
 
-#define LIBAVDEVICE_VERSION_MINOR   5
+#define LIBAVDEVICE_VERSION_MINOR   6
 #define LIBAVDEVICE_VERSION_MICRO 100
 #define LIBAVDEVICE_VERSION_MICRO 100
 
 
 #define LIBAVDEVICE_VERSION_INT AV_VERSION_INT(LIBAVDEVICE_VERSION_MAJOR, \
 #define LIBAVDEVICE_VERSION_INT AV_VERSION_INT(LIBAVDEVICE_VERSION_MAJOR, \

+ 1 - 1
libavfilter/version.h

@@ -31,7 +31,7 @@
 
 
 #include "version_major.h"
 #include "version_major.h"
 
 
-#define LIBAVFILTER_VERSION_MINOR  28
+#define LIBAVFILTER_VERSION_MINOR  29
 #define LIBAVFILTER_VERSION_MICRO 100
 #define LIBAVFILTER_VERSION_MICRO 100
 
 
 
 

+ 1 - 1
libavformat/version.h

@@ -31,7 +31,7 @@
 
 
 #include "version_major.h"
 #include "version_major.h"
 
 
-#define LIBAVFORMAT_VERSION_MINOR  19
+#define LIBAVFORMAT_VERSION_MINOR  20
 #define LIBAVFORMAT_VERSION_MICRO 100
 #define LIBAVFORMAT_VERSION_MICRO 100
 
 
 #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
 #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \

+ 1 - 1
libpostproc/version.h

@@ -30,7 +30,7 @@
 
 
 #include "version_major.h"
 #include "version_major.h"
 
 
-#define LIBPOSTPROC_VERSION_MINOR   4
+#define LIBPOSTPROC_VERSION_MINOR   5
 #define LIBPOSTPROC_VERSION_MICRO 100
 #define LIBPOSTPROC_VERSION_MICRO 100
 
 
 #define LIBPOSTPROC_VERSION_INT AV_VERSION_INT(LIBPOSTPROC_VERSION_MAJOR, \
 #define LIBPOSTPROC_VERSION_INT AV_VERSION_INT(LIBPOSTPROC_VERSION_MAJOR, \

+ 1 - 1
libswresample/version.h

@@ -30,7 +30,7 @@
 
 
 #include "version_major.h"
 #include "version_major.h"
 
 
-#define LIBSWRESAMPLE_VERSION_MINOR   5
+#define LIBSWRESAMPLE_VERSION_MINOR   6
 #define LIBSWRESAMPLE_VERSION_MICRO 100
 #define LIBSWRESAMPLE_VERSION_MICRO 100
 
 
 #define LIBSWRESAMPLE_VERSION_INT  AV_VERSION_INT(LIBSWRESAMPLE_VERSION_MAJOR, \
 #define LIBSWRESAMPLE_VERSION_INT  AV_VERSION_INT(LIBSWRESAMPLE_VERSION_MAJOR, \

+ 1 - 1
libswscale/version.h

@@ -28,7 +28,7 @@
 
 
 #include "version_major.h"
 #include "version_major.h"
 
 
-#define LIBSWSCALE_VERSION_MINOR   5
+#define LIBSWSCALE_VERSION_MINOR   6
 #define LIBSWSCALE_VERSION_MICRO 100
 #define LIBSWSCALE_VERSION_MICRO 100
 
 
 #define LIBSWSCALE_VERSION_INT  AV_VERSION_INT(LIBSWSCALE_VERSION_MAJOR, \
 #define LIBSWSCALE_VERSION_INT  AV_VERSION_INT(LIBSWSCALE_VERSION_MAJOR, \