Unified · Split
| @@ -2,6 +2,9 @@ The last version increases of all libraries were on 2024-03-07 · 1 unmodified line | |||
| 2 | 2 | ||
| 3 | API changes, most recent first: | 3 | API changes, most recent first: |
| 4 | 4 | ||
| 5 | 2025-01-25 - xxxxxxxxxx - lavu 59.56.100 - frame.h | ||
| 6 | Add AV_SIDE_DATA_PROP_CHANNEL_DEPENDENT. | ||
| 7 | |||
| 5 | 2025-01-25 - xxxxxxxxxx - lavfi 10.9.100 - buffersink.h | 8 | 2025-01-25 - xxxxxxxxxx - lavfi 10.9.100 - buffersink.h |
| 6 | Add av_buffersink_get_side_data(). | 9 | Add av_buffersink_get_side_data(). |
| 7 | 10 | ||
| @@ -31,8 +31,8 @@ · 30 unmodified lines | |||
| 31 | static const AVSideDataDescriptor sd_props[] = { | 31 | static const AVSideDataDescriptor sd_props[] = { |
| 32 | [AV_FRAME_DATA_PANSCAN] = { "AVPanScan", AV_SIDE_DATA_PROP_SIZE_DEPENDENT }, | 32 | [AV_FRAME_DATA_PANSCAN] = { "AVPanScan", AV_SIDE_DATA_PROP_SIZE_DEPENDENT }, |
| 33 | [AV_FRAME_DATA_A53_CC] = { "ATSC A53 Part 4 Closed Captions" }, | 33 | [AV_FRAME_DATA_A53_CC] = { "ATSC A53 Part 4 Closed Captions" }, |
| 34 | [AV_FRAME_DATA_MATRIXENCODING] = { "AVMatrixEncoding" }, | 34 | [AV_FRAME_DATA_MATRIXENCODING] = { "AVMatrixEncoding", AV_SIDE_DATA_PROP_CHANNEL_DEPENDENT }, |
| 35 | [AV_FRAME_DATA_DOWNMIX_INFO] = { "Metadata relevant to a downmix procedure" }, | 35 | [AV_FRAME_DATA_DOWNMIX_INFO] = { "Metadata relevant to a downmix procedure", AV_SIDE_DATA_PROP_CHANNEL_DEPENDENT }, |
| 36 | [AV_FRAME_DATA_AFD] = { "Active format description" }, | 36 | [AV_FRAME_DATA_AFD] = { "Active format description" }, |
| 37 | [AV_FRAME_DATA_MOTION_VECTORS] = { "Motion vectors", AV_SIDE_DATA_PROP_SIZE_DEPENDENT }, | 37 | [AV_FRAME_DATA_MOTION_VECTORS] = { "Motion vectors", AV_SIDE_DATA_PROP_SIZE_DEPENDENT }, |
| 38 | [AV_FRAME_DATA_SKIP_SAMPLES] = { "Skip samples" }, | 38 | [AV_FRAME_DATA_SKIP_SAMPLES] = { "Skip samples" }, |
| @@ -297,6 +297,13 @@ enum AVSideDataProps { · 296 unmodified lines | |||
| 297 | * adapting to a different set of primaries or transfer characteristics. | 297 | * adapting to a different set of primaries or transfer characteristics. |
| 298 | */ | 298 | */ |
| 299 | AV_SIDE_DATA_PROP_COLOR_DEPENDENT = (1 << 3), | 299 | AV_SIDE_DATA_PROP_COLOR_DEPENDENT = (1 << 3), |
| 300 | |||
| 301 | /** | ||
| 302 | * Side data depends on the channel layout. Side data with this property | ||
| 303 | * loses its meaning when downmixing or upmixing, unless either recomputed | ||
| 304 | * or adjusted to the new layout. | ||
| 305 | */ | ||
| 306 | AV_SIDE_DATA_PROP_CHANNEL_DEPENDENT = (1 << 4), | ||
| 300 | }; | 307 | }; |
| 301 | 308 | ||
| 302 | /** | 309 | /** |
| @@ -79,7 +79,7 @@ · 78 unmodified lines | |||
| 79 | */ | 79 | */ |
| 80 | 80 | ||
| 81 | #define LIBAVUTIL_VERSION_MAJOR 59 | 81 | #define LIBAVUTIL_VERSION_MAJOR 59 |
| 82 | #define LIBAVUTIL_VERSION_MINOR 55 | 82 | #define LIBAVUTIL_VERSION_MINOR 56 |
| 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, \ |