Unified · Split
| @@ -2,6 +2,9 @@ The last version increases of all libraries were on 2023-02-09 · 1 unmodified line | ||
| 2 | 2 | |
| 3 | 3 | API changes, most recent first: |
| 4 | 4 | |
| 5 | +2024-02-04 - xxxxxxxxxx - lavc 60.39.100 - packet.h | |
| 6 | + Add AV_PKT_DATA_AMBIENT_VIEWING_ENVIRONMENT. | |
| 7 | + | |
| 5 | 8 | 2023-11-xx - xxxxxxxxxx - lavfi 9.16.100 - buffersink.h buffersrc.h |
| 6 | 9 | Add av_buffersink_get_colorspace and av_buffersink_get_color_range. |
| 7 | 10 | Add AVBufferSrcParameters.color_space and AVBufferSrcParameters.color_range. |
| @@ -2392,6 +2392,9 @@ static void print_pkt_side_data(WriterContext *w, · 2391 unmodified lines | ||
| 2392 | 2392 | AVContentLightMetadata *metadata = (AVContentLightMetadata *)sd->data; |
| 2393 | 2393 | print_int("max_content", metadata->MaxCLL); |
| 2394 | 2394 | print_int("max_average", metadata->MaxFALL); |
| 2395 | + } else if (sd->type == AV_PKT_DATA_AMBIENT_VIEWING_ENVIRONMENT) { | |
| 2396 | + print_ambient_viewing_environment( | |
| 2397 | + w, (const AVAmbientViewingEnvironment *)sd->data); | |
| 2395 | 2398 | } else if (sd->type == AV_PKT_DATA_DYNAMIC_HDR10_PLUS) { |
| 2396 | 2399 | AVDynamicHDRPlus *metadata = (AVDynamicHDRPlus *)sd->data; |
| 2397 | 2400 | print_dynamic_hdr10_plus(w, metadata); |
| @@ -301,6 +301,7 @@ const char *av_packet_side_data_name(enum AVPacketSideDataType type) · 300 unmodified lines | ||
| 301 | 301 | case AV_PKT_DATA_DOVI_CONF: return "DOVI configuration record"; |
| 302 | 302 | case AV_PKT_DATA_S12M_TIMECODE: return "SMPTE ST 12-1:2014 timecode"; |
| 303 | 303 | case AV_PKT_DATA_DYNAMIC_HDR10_PLUS: return "HDR10+ Dynamic Metadata (SMPTE 2094-40)"; |
| 304 | + case AV_PKT_DATA_AMBIENT_VIEWING_ENVIRONMENT:return "Ambient viewing environment"; | |
| 304 | 305 | case AV_PKT_DATA_IAMF_MIX_GAIN_PARAM: return "IAMF Mix Gain Parameter Data"; |
| 305 | 306 | case AV_PKT_DATA_IAMF_DEMIXING_INFO_PARAM: return "IAMF Demixing Info Parameter Data"; |
| 306 | 307 | case AV_PKT_DATA_IAMF_RECON_GAIN_INFO_PARAM: return "IAMF Recon Gain Info Parameter Data"; |
| @@ -1434,6 +1434,7 @@ static const struct { · 1433 unmodified lines | ||
| 1434 | 1434 | { AV_PKT_DATA_CONTENT_LIGHT_LEVEL, AV_FRAME_DATA_CONTENT_LIGHT_LEVEL }, |
| 1435 | 1435 | { AV_PKT_DATA_ICC_PROFILE, AV_FRAME_DATA_ICC_PROFILE }, |
| 1436 | 1436 | { AV_PKT_DATA_DYNAMIC_HDR10_PLUS, AV_FRAME_DATA_DYNAMIC_HDR_PLUS }, |
| 1437 | + { AV_PKT_DATA_AMBIENT_VIEWING_ENVIRONMENT,AV_FRAME_DATA_AMBIENT_VIEWING_ENVIRONMENT }, | |
| 1437 | 1438 | }; |
| 1438 | 1439 | |
| 1439 | 1440 | int ff_decode_frame_props_from_pkt(const AVCodecContext *avctx, |
| @@ -323,6 +323,13 @@ enum AVPacketSideDataType { · 322 unmodified lines | ||
| 323 | 323 | */ |
| 324 | 324 | AV_PKT_DATA_IAMF_RECON_GAIN_INFO_PARAM, |
| 325 | 325 | |
| 326 | + /** | |
| 327 | + * Ambient viewing environment metadata, as defined by H.274. This metadata | |
| 328 | + * should be associated with a video stream and contains data in the form | |
| 329 | + * of the AVAmbientViewingEnvironment struct. | |
| 330 | + */ | |
| 331 | + AV_PKT_DATA_AMBIENT_VIEWING_ENVIRONMENT, | |
| 332 | + | |
| 326 | 333 | /** |
| 327 | 334 | * The number of side data types. |
| 328 | 335 | * This is not part of the public API/ABI in the sense that it may |
| @@ -29,7 +29,7 @@ · 28 unmodified lines | ||
| 29 | 29 | |
| 30 | 30 | #include "version_major.h" |
| 31 | 31 | |
| 32 | −#define LIBAVCODEC_VERSION_MINOR 38 | |
| 32 | +#define LIBAVCODEC_VERSION_MINOR 39 | |
| 33 | 33 | #define LIBAVCODEC_VERSION_MICRO 100 |
| 34 | 34 | |
| 35 | 35 | #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ |