Unified · Split
| @@ -2,6 +2,9 @@ The last version increases of all libraries were on 2024-03-07 · 1 unmodified line | ||
| 2 | 2 | |
| 3 | 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 | 8 | 2025-01-25 - xxxxxxxxxx - lavfi 10.9.100 - buffersink.h |
| 6 | 9 | Add av_buffersink_get_side_data(). |
| 7 | 10 | |
| @@ -31,8 +31,8 @@ · 30 unmodified lines | ||
| 31 | 31 | static const AVSideDataDescriptor sd_props[] = { |
| 32 | 32 | [AV_FRAME_DATA_PANSCAN] = { "AVPanScan", AV_SIDE_DATA_PROP_SIZE_DEPENDENT }, |
| 33 | 33 | [AV_FRAME_DATA_A53_CC] = { "ATSC A53 Part 4 Closed Captions" }, |
| 34 | − [AV_FRAME_DATA_MATRIXENCODING] = { "AVMatrixEncoding" }, | |
| 35 | − [AV_FRAME_DATA_DOWNMIX_INFO] = { "Metadata relevant to a downmix procedure" }, | |
| 34 | + [AV_FRAME_DATA_MATRIXENCODING] = { "AVMatrixEncoding", AV_SIDE_DATA_PROP_CHANNEL_DEPENDENT }, | |
| 35 | + [AV_FRAME_DATA_DOWNMIX_INFO] = { "Metadata relevant to a downmix procedure", AV_SIDE_DATA_PROP_CHANNEL_DEPENDENT }, | |
| 36 | 36 | [AV_FRAME_DATA_AFD] = { "Active format description" }, |
| 37 | 37 | [AV_FRAME_DATA_MOTION_VECTORS] = { "Motion vectors", AV_SIDE_DATA_PROP_SIZE_DEPENDENT }, |
| 38 | 38 | [AV_FRAME_DATA_SKIP_SAMPLES] = { "Skip samples" }, |
| @@ -297,6 +297,13 @@ enum AVSideDataProps { · 296 unmodified lines | ||
| 297 | 297 | * adapting to a different set of primaries or transfer characteristics. |
| 298 | 298 | */ |
| 299 | 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 | 81 | #define LIBAVUTIL_VERSION_MAJOR 59 |
| 82 | −#define LIBAVUTIL_VERSION_MINOR 55 | |
| 82 | +#define LIBAVUTIL_VERSION_MINOR 56 | |
| 83 | 83 | #define LIBAVUTIL_VERSION_MICRO 100 |
| 84 | 84 | |
| 85 | 85 | #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ |