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]

Reply via email to