From eea9bd88a5f4c050fdcabd9f0c20e4dd14dfb206 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Thu, 8 Feb 2024 13:57:57 +0100 Subject: [PATCH] avutil/pixfmt: Add AV_VIDEO_MAX_PLANES It seems we do not have a named identifier for the maximum planes of pixel formats Signed-off-by: Michael Niedermayer --- doc/APIchanges | 3 +++ libavutil/pixfmt.h | 7 +++++++ libavutil/version.h | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/doc/APIchanges b/doc/APIchanges index 77b9740891..4e94132cf0 100644 --- a/doc/APIchanges +++ b/doc/APIchanges @@ -2,6 +2,9 @@ The last version increases of all libraries were on 2023-02-09 API changes, most recent first: +2024-02-16 - xxxxxxxxxx - lavu 58.39.100 - pixfmt.h + Add AV_VIDEO_MAX_PLANES + 2024-02-13 - xxxxxxxxxx - lavf 60.21.100 - avformat.h Add AVStreamGroup.disposition. diff --git a/libavutil/pixfmt.h b/libavutil/pixfmt.h index 9c87571f49..3ffba7c0d3 100644 --- a/libavutil/pixfmt.h +++ b/libavutil/pixfmt.h @@ -32,6 +32,13 @@ #define AVPALETTE_SIZE 1024 #define AVPALETTE_COUNT 256 +/** + * Maximum number of planes in any pixel format. + * This should be used when a maximum is needed, but code should not + * be written to require a maximum for no good reason. + */ +#define AV_VIDEO_MAX_PLANES 4 + /** * Pixel format. * diff --git a/libavutil/version.h b/libavutil/version.h index cebf4a0acd..9f45af93df 100644 --- a/libavutil/version.h +++ b/libavutil/version.h @@ -79,7 +79,7 @@ */ #define LIBAVUTIL_VERSION_MAJOR 58 -#define LIBAVUTIL_VERSION_MINOR 38 +#define LIBAVUTIL_VERSION_MINOR 39 #define LIBAVUTIL_VERSION_MICRO 100 #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \