History

avutil: add AV_FRAME_DATA_SEI_UNREGISTERED side data type

Limin Wang committed 6 years ago

Commit bc8ab081 parent 3ac2f7c4 files · +13 −1Browse files

Unified · Split

4 files
  1. doc/APIchanges +3 −0
  2. libavutil/frame.c +1 −0
  3. libavutil/frame.h +8 −0
  4. libavutil/version.h +1 −1
doc/APIchanges+3−0
@@ -15,6 +15,9 @@ libavutil: 2017-10-21 · 14 unmodified lines
1515
1616 API changes, most recent first:
1717
18+2020-06-xx - xxxxxxxxxx - lavu 56.54.100 - frame.h
19+ Add AV_FRAME_DATA_SEI_UNREGISTERED.
20+
1821 2020-06-xx - xxxxxxxxxx - lavu 56.53.100 - log.h opt.h
1922 Add av_opt_child_class_iterate() and AVClass.child_class_iterate().
2023 Deprecate av_opt_child_class_next() and AVClass.child_class_next().
libavutil/frame.c+1−0
@@ -851,6 +851,7 @@ const char *av_frame_side_data_name(enum AVFrameSideDataType type) · 850 unmodified lines
851851 case AV_FRAME_DATA_DYNAMIC_HDR_PLUS: return "HDR Dynamic Metadata SMPTE2094-40 (HDR10+)";
852852 case AV_FRAME_DATA_REGIONS_OF_INTEREST: return "Regions Of Interest";
853853 case AV_FRAME_DATA_VIDEO_ENC_PARAMS: return "Video encoding parameters";
854+ case AV_FRAME_DATA_SEI_UNREGISTERED: return "H.26[45] User Data Unregistered SEI message";
854855 }
855856 return NULL;
856857 }
libavutil/frame.h+8−0
@@ -184,6 +184,14 @@ enum AVFrameSideDataType { · 183 unmodified lines
184184 * Encoding parameters for a video frame, as described by AVVideoEncParams.
185185 */
186186 AV_FRAME_DATA_VIDEO_ENC_PARAMS,
187+
188+ /**
189+ * User data unregistered metadata associated with a video frame.
190+ * This is the H.26[45] UDU SEI message, and shouldn't be used for any other purpose
191+ * The data is stored as uint8_t in AVFrameSideData.data which is 16 bytes of
192+ * uuid_iso_iec_11578 followed by AVFrameSideData.size - 16 bytes of user_data_payload_byte.
193+ */
194+ AV_FRAME_DATA_SEI_UNREGISTERED,
187195 };
188196
189197 enum AVActiveFormatDescription {
libavutil/version.h+1−1
@@ -79,7 +79,7 @@ · 78 unmodified lines
7979 */
8080
8181 #define LIBAVUTIL_VERSION_MAJOR 56
82−#define LIBAVUTIL_VERSION_MINOR 53
82+#define LIBAVUTIL_VERSION_MINOR 54
8383 #define LIBAVUTIL_VERSION_MICRO 100
8484
8585 #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t