This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit 5f6dff5e7dbd9b1f3221f7c37225365dbf1e1038
Author:     Romain Beauxis <[email protected]>
AuthorDate: Wed Apr 22 09:54:18 2026 -0500
Commit:     toots <[email protected]>
CommitDate: Sat May 30 17:37:28 2026 +0000

    avcodec/packet: add AV_PKT_DATA_HEVC_CONF side data type
    
    Carries a raw HEVCDecoderConfigurationRecord for the Dolby Vision
    enhancement layer, parsed from the hvcE box (ISOM) or the corresponding
    BlockAdditionMapping (Matroska).
---
 doc/APIchanges       | 3 +++
 libavcodec/packet.c  | 1 +
 libavcodec/packet.h  | 8 ++++++++
 libavcodec/version.h | 4 ++--
 4 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/doc/APIchanges b/doc/APIchanges
index 9f4613d1a9..0f602c9635 100644
--- a/doc/APIchanges
+++ b/doc/APIchanges
@@ -2,6 +2,9 @@ The last version increases of all libraries were on 2025-03-28
 
 API changes, most recent first:
 
+2026-05-xx - xxxxxxxxxx - lavc 62.35.100 - packet.h
+  Add AV_PKT_DATA_HEVC_CONF side data type.
+
 2026-05-14 - xxxxxxxxxxx - lavf 62.18.100 - avformat.h
   Add AV_FDEBUG_ID3V2 debug flag, deprecate FF_FDEBUG_TS in favor of
   AV_FDEBUG_TS.
diff --git a/libavcodec/packet.c b/libavcodec/packet.c
index 37defa4a45..80549eb48b 100644
--- a/libavcodec/packet.c
+++ b/libavcodec/packet.c
@@ -311,6 +311,7 @@ const char *av_packet_side_data_name(enum 
AVPacketSideDataType type)
     case AV_PKT_DATA_3D_REFERENCE_DISPLAYS:      return "3D Reference Displays 
Info";
     case AV_PKT_DATA_RTCP_SR:                    return "RTCP Sender Report";
     case AV_PKT_DATA_EXIF:                       return "EXIF metadata";
+    case AV_PKT_DATA_HEVC_CONF:                  return "HEVC 
enhancement-layer decoder configuration";
     }
     return NULL;
 }
diff --git a/libavcodec/packet.h b/libavcodec/packet.h
index d2895bfe5d..b1a0c3ae57 100644
--- a/libavcodec/packet.h
+++ b/libavcodec/packet.h
@@ -375,6 +375,14 @@ enum AVPacketSideDataType {
      */
     AV_PKT_DATA_DYNAMIC_HDR_SMPTE_2094_APP5,
 
+    /**
+     * Dolby Vision enhancement-layer HEVC decoder configuration.
+     * Parsed from the @c hvcE box in ISOM-based containers or the
+     * corresponding BlockAdditionMapping in Matroska. The data is a raw
+     * HEVCDecoderConfigurationRecord as defined in ISO 14496-15.
+     */
+    AV_PKT_DATA_HEVC_CONF,
+
     /**
      * The number of side data types.
      * This is not part of the public API/ABI in the sense that it may
diff --git a/libavcodec/version.h b/libavcodec/version.h
index 0f3184d427..1008fead27 100644
--- a/libavcodec/version.h
+++ b/libavcodec/version.h
@@ -29,8 +29,8 @@
 
 #include "version_major.h"
 
-#define LIBAVCODEC_VERSION_MINOR  34
-#define LIBAVCODEC_VERSION_MICRO 102
+#define LIBAVCODEC_VERSION_MINOR  35
+#define LIBAVCODEC_VERSION_MICRO 100
 
 #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
                                                LIBAVCODEC_VERSION_MINOR, \

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to