Unified · Split
| @@ -15,6 +15,9 @@ libavutil: 2017-10-21 · 14 unmodified lines | ||
| 15 | 15 | |
| 16 | 16 | API changes, most recent first: |
| 17 | 17 | |
| 18 | +2020-06-xx - xxxxxxxxxx - lavu 56.54.100 - frame.h | |
| 19 | + Add AV_FRAME_DATA_SEI_UNREGISTERED. | |
| 20 | + | |
| 18 | 21 | 2020-06-xx - xxxxxxxxxx - lavu 56.53.100 - log.h opt.h |
| 19 | 22 | Add av_opt_child_class_iterate() and AVClass.child_class_iterate(). |
| 20 | 23 | Deprecate av_opt_child_class_next() and AVClass.child_class_next(). |
| @@ -851,6 +851,7 @@ const char *av_frame_side_data_name(enum AVFrameSideDataType type) · 850 unmodified lines | ||
| 851 | 851 | case AV_FRAME_DATA_DYNAMIC_HDR_PLUS: return "HDR Dynamic Metadata SMPTE2094-40 (HDR10+)"; |
| 852 | 852 | case AV_FRAME_DATA_REGIONS_OF_INTEREST: return "Regions Of Interest"; |
| 853 | 853 | 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"; | |
| 854 | 855 | } |
| 855 | 856 | return NULL; |
| 856 | 857 | } |
| @@ -184,6 +184,14 @@ enum AVFrameSideDataType { · 183 unmodified lines | ||
| 184 | 184 | * Encoding parameters for a video frame, as described by AVVideoEncParams. |
| 185 | 185 | */ |
| 186 | 186 | 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, | |
| 187 | 195 | }; |
| 188 | 196 | |
| 189 | 197 | enum AVActiveFormatDescription { |
| @@ -79,7 +79,7 @@ · 78 unmodified lines | ||
| 79 | 79 | */ |
| 80 | 80 | |
| 81 | 81 | #define LIBAVUTIL_VERSION_MAJOR 56 |
| 82 | −#define LIBAVUTIL_VERSION_MINOR 53 | |
| 82 | +#define LIBAVUTIL_VERSION_MINOR 54 | |
| 83 | 83 | #define LIBAVUTIL_VERSION_MICRO 100 |
| 84 | 84 | |
| 85 | 85 | #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ |