From cbea92c84d447bb6a4c7a7041938a5c1b7eeb879 Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Tue, 16 Jul 2024 13:18:51 +0200 Subject: [PATCH] avutil/dovi_meta: add dv_md_compression to cfg record This field is used to signal the compression method in use. --- doc/APIchanges | 3 +++ libavutil/dovi_meta.h | 9 +++++++++ libavutil/version.h | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/doc/APIchanges b/doc/APIchanges index fb54c3fbc9..fb1e7e2dd8 100644 --- a/doc/APIchanges +++ b/doc/APIchanges @@ -2,6 +2,9 @@ The last version increases of all libraries were on 2024-03-07 API changes, most recent first: +2024-07-28 - xxxxxxxxxx - lavu 59.30.100 - dovi_meta.h + Add AVDOVIDecoderConfigurationRecord.dv_md_compression. + 2024-07-25 - xxxxxxxxx - lavu 59.29.100 - cpu.h Add AV_CPU_FLAG_RVB. diff --git a/libavutil/dovi_meta.h b/libavutil/dovi_meta.h index e168075a24..c942d0e133 100644 --- a/libavutil/dovi_meta.h +++ b/libavutil/dovi_meta.h @@ -46,6 +46,7 @@ * uint8_t el_present_flag * uint8_t bl_present_flag * uint8_t dv_bl_signal_compatibility_id + * uint8_t dv_md_compression, the compression method in use * @endcode * * @note The struct must be allocated with av_dovi_alloc() and @@ -60,8 +61,16 @@ typedef struct AVDOVIDecoderConfigurationRecord { uint8_t el_present_flag; uint8_t bl_present_flag; uint8_t dv_bl_signal_compatibility_id; + uint8_t dv_md_compression; } AVDOVIDecoderConfigurationRecord; +enum AVDOVICompression { + AV_DOVI_COMPRESSION_NONE = 0, + AV_DOVI_COMPRESSION_LIMITED = 1, + AV_DOVI_COMPRESSION_RESERVED = 2, + AV_DOVI_COMPRESSION_EXTENDED = 3, +}; + /** * Allocate a AVDOVIDecoderConfigurationRecord structure and initialize its * fields to default values. diff --git a/libavutil/version.h b/libavutil/version.h index 852eeef1d6..028d072873 100644 --- a/libavutil/version.h +++ b/libavutil/version.h @@ -79,7 +79,7 @@ */ #define LIBAVUTIL_VERSION_MAJOR 59 -#define LIBAVUTIL_VERSION_MINOR 29 +#define LIBAVUTIL_VERSION_MINOR 30 #define LIBAVUTIL_VERSION_MICRO 100 #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \