This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit 7e68fdd4dabc02cb76c7924398928a49031847a8 Author: James Almer <[email protected]> AuthorDate: Thu Jun 4 14:41:55 2026 -0300 Commit: James Almer <[email protected]> CommitDate: Sat Jul 11 19:32:17 2026 -0300 avutil/frame: add a new side data type for downmix matrix Signed-off-by: James Almer <[email protected]> --- doc/APIchanges | 3 +++ libavutil/frame.h | 6 ++++++ libavutil/side_data.c | 1 + libavutil/version.h | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/doc/APIchanges b/doc/APIchanges index 6a84af1fd6..34883694a6 100644 --- a/doc/APIchanges +++ b/doc/APIchanges @@ -2,6 +2,9 @@ The last version increases of all libraries were on 2026-06-23. API changes, most recent first: +2026-07-11 - xxxxxxxxxxx - lavu 61.4.100 - frame.h + Add AV_FRAME_DATA_DOWNMIX_MATRIX. + 2026-07-11 - xxxxxxxxxxx - lavu 61.3.100 - downmix_info.h Add AVDownmixMatrix, AVDownmixCoeff. Add av_downmix_matrix_coeff(), av_downmix_matrix_alloc(). diff --git a/libavutil/frame.h b/libavutil/frame.h index 52adbc6288..e8cc765e5d 100644 --- a/libavutil/frame.h +++ b/libavutil/frame.h @@ -299,6 +299,12 @@ enum AVFrameSideDataType { * libavutil/raw_color_params.h. */ AV_FRAME_DATA_RAW_COLOR_PARAMS, + + /** + * Metadata relevant to a downmix procedure in the form of a remixig matrix. + * The data is the AVDownmixMatrix struct defined in libavutil/downmix_info.h. + */ + AV_FRAME_DATA_DOWNMIX_MATRIX, }; enum AVActiveFormatDescription { diff --git a/libavutil/side_data.c b/libavutil/side_data.c index 762bc59d53..0b4869c941 100644 --- a/libavutil/side_data.c +++ b/libavutil/side_data.c @@ -62,6 +62,7 @@ static const AVSideDataDescriptor sd_props[] = { [AV_FRAME_DATA_IAMF_DEMIXING_INFO_PARAM] = { "IAMF Demixing Info Parameter Data", AV_SIDE_DATA_PROP_CHANNEL_DEPENDENT }, [AV_FRAME_DATA_IAMF_RECON_GAIN_INFO_PARAM] = { "IAMF Recon Gain Info Parameter Data" }, [AV_FRAME_DATA_RAW_COLOR_PARAMS] = { "RAW camera color parameters", AV_SIDE_DATA_PROP_GLOBAL | AV_SIDE_DATA_PROP_COLOR_DEPENDENT }, + [AV_FRAME_DATA_DOWNMIX_MATRIX] = { "Downmix Matrix", AV_SIDE_DATA_PROP_CHANNEL_DEPENDENT }, }; const AVSideDataDescriptor *av_frame_side_data_desc(enum AVFrameSideDataType type) diff --git a/libavutil/version.h b/libavutil/version.h index b944d9d112..7ccaa6df1b 100644 --- a/libavutil/version.h +++ b/libavutil/version.h @@ -79,7 +79,7 @@ */ #define LIBAVUTIL_VERSION_MAJOR 61 -#define LIBAVUTIL_VERSION_MINOR 3 +#define LIBAVUTIL_VERSION_MINOR 4 #define LIBAVUTIL_VERSION_MICRO 100 #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
