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