> On Jul 16, 2024, at 1:23 PM, Niklas Haas <ffm...@haasn.xyz> wrote: > > From: Niklas Haas <g...@haasn.dev> > > 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 5751216b24..80ab3012c3 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-16 - xxxxxxxxxx - lavu 59.29.100 - dovi_meta.h > + Add AVDOVIDecoderConfigurationRecord.dv_md_compression. > + > 2024-07-xx - xxxxxxxxxx - lavf 61 - avformat.h > Deprecate avformat_transfer_internal_stream_timing_info() > and av_stream_get_codec_timebase() without replacement. > 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, > +}; > + >
Looks good to me. - Cosmin _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".