This creates a new codec id for mxf vbi_vanc_smpte_436M streams. This makes it easier to use from other [de]muxers and bitstream filters. It's just the data in Table 7 (starts on page 13) of: https://pub.smpte.org/latest/st436/s436m-2006.pdf
Unified · Split
| @@ -2,6 +2,9 @@ The last version increases of all libraries were on 2025-03-28 · 1 unmodified line | |||
| 2 | 2 | ||
| 3 | API changes, most recent first: | 3 | API changes, most recent first: |
| 4 | 4 | ||
| 5 | 2025-07-10 - xxxxxxxxxx - lavc 62.10.100 - codec_id.h | ||
| 6 | Add AV_CODEC_ID_SMPTE_436M_ANC. | ||
| 7 | |||
| 5 | 2025-08-08 - xxxxxxxxxx - lavc 62.9.100 - codec_id.h | 8 | 2025-08-08 - xxxxxxxxxx - lavc 62.9.100 - codec_id.h |
| 6 | Add AV_CODEC_ID_PRORES_RAW. | 9 | Add AV_CODEC_ID_PRORES_RAW. |
| 7 | 10 | ||
| @@ -3770,6 +3770,12 @@ static const AVCodecDescriptor codec_descriptors[] = { · 3769 unmodified lines | |||
| 3770 | .name = "lcevc", | 3770 | .name = "lcevc", |
| 3771 | .long_name = NULL_IF_CONFIG_SMALL("LCEVC (Low Complexity Enhancement Video Coding) / MPEG-5 LCEVC / MPEG-5 part 2"), | 3771 | .long_name = NULL_IF_CONFIG_SMALL("LCEVC (Low Complexity Enhancement Video Coding) / MPEG-5 LCEVC / MPEG-5 part 2"), |
| 3772 | }, | 3772 | }, |
| 3773 | { | ||
| 3774 | .id = AV_CODEC_ID_SMPTE_436M_ANC, | ||
| 3775 | .type = AVMEDIA_TYPE_DATA, | ||
| 3776 | .name = "smpte_436m_anc", | ||
| 3777 | .long_name = NULL_IF_CONFIG_SMALL("MXF SMPTE-436M ANC"), | ||
| 3778 | }, | ||
| 3773 | { | 3779 | { |
| 3774 | .id = AV_CODEC_ID_MPEG2TS, | 3780 | .id = AV_CODEC_ID_MPEG2TS, |
| 3775 | .type = AVMEDIA_TYPE_DATA, | 3781 | .type = AVMEDIA_TYPE_DATA, |
| @@ -603,6 +603,7 @@ enum AVCodecID { · 602 unmodified lines | |||
| 603 | AV_CODEC_ID_BIN_DATA, | 603 | AV_CODEC_ID_BIN_DATA, |
| 604 | AV_CODEC_ID_SMPTE_2038, | 604 | AV_CODEC_ID_SMPTE_2038, |
| 605 | AV_CODEC_ID_LCEVC, | 605 | AV_CODEC_ID_LCEVC, |
| 606 | AV_CODEC_ID_SMPTE_436M_ANC, | ||
| 606 | 607 | ||
| 607 | 608 | ||
| 608 | AV_CODEC_ID_PROBE = 0x19000, ///< codec_id is not known (like AV_CODEC_ID_NONE) but lavf should attempt to identify it | 609 | AV_CODEC_ID_PROBE = 0x19000, ///< codec_id is not known (like AV_CODEC_ID_NONE) but lavf should attempt to identify it |
| @@ -29,7 +29,7 @@ · 28 unmodified lines | |||
| 29 | 29 | ||
| 30 | #include "version_major.h" | 30 | #include "version_major.h" |
| 31 | 31 | ||
| 32 | #define LIBAVCODEC_VERSION_MINOR 9 | 32 | #define LIBAVCODEC_VERSION_MINOR 10 |
| 33 | #define LIBAVCODEC_VERSION_MICRO 100 | 33 | #define LIBAVCODEC_VERSION_MICRO 100 |
| 34 | 34 | ||
| 35 | #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ | 35 | #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ |