@@ -670,6 +670,27 @@ pub enum Id {
670670 LC3 ,
671671 #[ cfg( feature = "ffmpeg_7_1" ) ]
672672 LCEVC ,
673+
674+ #[ cfg( feature = "ffmpeg_8_0" ) ]
675+ JPEGXL_ANIM ,
676+ #[ cfg( feature = "ffmpeg_8_0" ) ]
677+ PRORES_RAW ,
678+ #[ cfg( feature = "ffmpeg_8_0" ) ]
679+ SMPTE_436M_ANC ,
680+ #[ cfg( feature = "ffmpeg_8_0" ) ]
681+ DNXUC ,
682+ #[ cfg( feature = "ffmpeg_8_0" ) ]
683+ RV60 ,
684+ #[ cfg( feature = "ffmpeg_8_0" ) ]
685+ APV ,
686+ #[ cfg( feature = "ffmpeg_8_0" ) ]
687+ ADPCM_IMA_XBOX ,
688+ #[ cfg( feature = "ffmpeg_8_0" ) ]
689+ ADPCM_SANYO ,
690+ #[ cfg( feature = "ffmpeg_8_0" ) ]
691+ G728 ,
692+ #[ cfg( feature = "ffmpeg_8_0" ) ]
693+ IVTV_VBI ,
673694}
674695
675696impl Id {
@@ -1347,6 +1368,27 @@ impl From<AVCodecID> for Id {
13471368 AV_CODEC_ID_LC3 => Id :: LC3 ,
13481369 #[ cfg( feature = "ffmpeg_7_1" ) ]
13491370 AV_CODEC_ID_LCEVC => Id :: LCEVC ,
1371+
1372+ #[ cfg( feature = "ffmpeg_8_0" ) ]
1373+ AV_CODEC_ID_JPEGXL_ANIM => Id :: JPEGXL_ANIM ,
1374+ #[ cfg( feature = "ffmpeg_8_0" ) ]
1375+ AV_CODEC_ID_PRORES_RAW => Id :: PRORES_RAW ,
1376+ #[ cfg( feature = "ffmpeg_8_0" ) ]
1377+ AV_CODEC_ID_SMPTE_436M_ANC => Id :: SMPTE_436M_ANC ,
1378+ #[ cfg( feature = "ffmpeg_8_0" ) ]
1379+ AV_CODEC_ID_DNXUC => Id :: DNXUC ,
1380+ #[ cfg( feature = "ffmpeg_8_0" ) ]
1381+ AV_CODEC_ID_RV60 => Id :: RV60 ,
1382+ #[ cfg( feature = "ffmpeg_8_0" ) ]
1383+ AV_CODEC_ID_APV => Id :: APV ,
1384+ #[ cfg( feature = "ffmpeg_8_0" ) ]
1385+ AV_CODEC_ID_ADPCM_IMA_XBOX => Id :: ADPCM_IMA_XBOX ,
1386+ #[ cfg( feature = "ffmpeg_8_0" ) ]
1387+ AV_CODEC_ID_ADPCM_SANYO => Id :: ADPCM_SANYO ,
1388+ #[ cfg( feature = "ffmpeg_8_0" ) ]
1389+ AV_CODEC_ID_G728 => Id :: G728 ,
1390+ #[ cfg( feature = "ffmpeg_8_0" ) ]
1391+ AV_CODEC_ID_IVTV_VBI => Id :: IVTV_VBI ,
13501392 }
13511393 }
13521394}
@@ -2016,6 +2058,27 @@ impl From<Id> for AVCodecID {
20162058 Id :: LC3 => AV_CODEC_ID_LC3 ,
20172059 #[ cfg( feature = "ffmpeg_7_1" ) ]
20182060 Id :: LCEVC => AV_CODEC_ID_LCEVC ,
2061+
2062+ #[ cfg( feature = "ffmpeg_8_0" ) ]
2063+ Id :: JPEGXL_ANIM => AV_CODEC_ID_JPEGXL_ANIM ,
2064+ #[ cfg( feature = "ffmpeg_8_0" ) ]
2065+ Id :: PRORES_RAW => AV_CODEC_ID_PRORES_RAW ,
2066+ #[ cfg( feature = "ffmpeg_8_0" ) ]
2067+ Id :: SMPTE_436M_ANC => AV_CODEC_ID_SMPTE_436M_ANC ,
2068+ #[ cfg( feature = "ffmpeg_8_0" ) ]
2069+ Id :: DNXUC => AV_CODEC_ID_DNXUC ,
2070+ #[ cfg( feature = "ffmpeg_8_0" ) ]
2071+ Id :: RV60 => AV_CODEC_ID_RV60 ,
2072+ #[ cfg( feature = "ffmpeg_8_0" ) ]
2073+ Id :: APV => AV_CODEC_ID_APV ,
2074+ #[ cfg( feature = "ffmpeg_8_0" ) ]
2075+ Id :: ADPCM_IMA_XBOX => AV_CODEC_ID_ADPCM_IMA_XBOX ,
2076+ #[ cfg( feature = "ffmpeg_8_0" ) ]
2077+ Id :: ADPCM_SANYO => AV_CODEC_ID_ADPCM_SANYO ,
2078+ #[ cfg( feature = "ffmpeg_8_0" ) ]
2079+ Id :: G728 => AV_CODEC_ID_G728 ,
2080+ #[ cfg( feature = "ffmpeg_8_0" ) ]
2081+ Id :: IVTV_VBI => AV_CODEC_ID_IVTV_VBI ,
20192082 }
20202083 }
20212084}
0 commit comments