- { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 15 ) },
- { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 15 ) },
- { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 16 ) },
- { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 16 ) },
- { CODEC_ID_RAWVIDEO, MKTAG(15 , 'B', 'G', 'R') },
- { CODEC_ID_RAWVIDEO, MKTAG(15 , 'R', 'G', 'B') },
- { CODEC_ID_RAWVIDEO, MKTAG(16 , 'B', 'G', 'R') },
- { CODEC_ID_RAWVIDEO, MKTAG(16 , 'R', 'G', 'B') },
- { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 'A') },
- { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 'A') },
- { CODEC_ID_RAWVIDEO, MKTAG('A', 'B', 'G', 'R') },
- { CODEC_ID_RAWVIDEO, MKTAG('A', 'R', 'G', 'B') },
- { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 24 ) },
- { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 24 ) },
- { CODEC_ID_RAWVIDEO, MKTAG('4', '1', '1', 'P') },
- { CODEC_ID_RAWVIDEO, MKTAG('4', '2', '2', 'P') },
- { CODEC_ID_RAWVIDEO, MKTAG('4', '2', '2', 'P') },
- { CODEC_ID_RAWVIDEO, MKTAG('4', '4', '0', 'P') },
- { CODEC_ID_RAWVIDEO, MKTAG('4', '4', '0', 'P') },
- { CODEC_ID_RAWVIDEO, MKTAG('4', '4', '4', 'P') },
- { CODEC_ID_RAWVIDEO, MKTAG('4', '4', '4', 'P') },
- { CODEC_ID_RAWVIDEO, MKTAG('B', '1', 'W', '0') },
- { CODEC_ID_RAWVIDEO, MKTAG('B', '0', 'W', '1') },
- { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 8 ) },
- { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 8 ) },
- { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 4 ) },
- { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 4 ) },
- { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 48 ) },
- { CODEC_ID_RAWVIDEO, MKTAG(48 , 'R', 'G', 'B') },
- { CODEC_ID_RAWVIDEO, MKTAG('Y', '1', 0 , 16 ) },
- { CODEC_ID_RAWVIDEO, MKTAG(16 , 0 , '1', 'Y') },
- { CODEC_ID_RAWVIDEO, MKTAG('Y', '3', 11 , 16 ) },
- { CODEC_ID_RAWVIDEO, MKTAG(16 , 11 , '3', 'Y') },
- { CODEC_ID_RAWVIDEO, MKTAG('Y', '3', 10 , 16 ) },
- { CODEC_ID_RAWVIDEO, MKTAG(16 , 10 , '3', 'Y') },
- { CODEC_ID_RAWVIDEO, MKTAG('Y', '3', 0 , 16 ) },
- { CODEC_ID_RAWVIDEO, MKTAG(16 , 0 , '3', 'Y') },
- { CODEC_ID_RAWVIDEO, MKTAG('Y', '4', 11 , 8 ) },
- { CODEC_ID_RAWVIDEO, MKTAG('Y', '2', 0 , 8 ) },
- { CODEC_ID_NONE , 0 }
+ { AV_CODEC_ID_VP9, MKTAG('V', 'P', '9', '0') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 15) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 15) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 16) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 16) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(15, 'B', 'G', 'R') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(15, 'R', 'G', 'B') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(16, 'B', 'G', 'R') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(16, 'R', 'G', 'B') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 12) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 12) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(12, 'B', 'G', 'R') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(12, 'R', 'G', 'B') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 'A') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 'A') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('A', 'B', 'G', 'R') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('A', 'R', 'G', 'B') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 24) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 24) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('4', '1', '1', 'P') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('4', '2', '2', 'P') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('4', '2', '2', 'P') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('4', '4', '0', 'P') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('4', '4', '0', 'P') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('4', '4', '4', 'P') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('4', '4', '4', 'P') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', '1', 'W', '0') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', '0', 'W', '1') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 8) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 8) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 4) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 4) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', '4', 'B', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('R', '4', 'B', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 48) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 48) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(48, 'B', 'G', 'R') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(48, 'R', 'G', 'B') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('R', 'B', 'A', 64 ) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('B', 'R', 'A', 64 ) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(64 , 'R', 'B', 'A') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(64 , 'B', 'R', 'A') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '3', 11, 10) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(10, 11, '3', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '3', 10, 10) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(10, 10, '3', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '3', 0, 10) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(10, 0, '3', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '1', 0, 16) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(16, 0, '1', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '3', 11, 16) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(16, 11, '3', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '3', 10, 16) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(16, 10, '3', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '3', 0, 16) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(16, 0, '3', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '4', 11, 8) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '2', 0, 8) },
+
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '1', 0, 9) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(9, 0, '1', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '4', 11, 9) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(9, 11, '4', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '4', 10, 9) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(9, 10, '4', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '4', 0, 9) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(9, 0, '4', 'Y') },
+
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '1', 0, 10) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(10, 0, '1', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '4', 11, 10) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(10, 11, '4', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '4', 10, 10) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(10, 10, '4', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '4', 0, 10) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(10, 0, '4', 'Y') },
+
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '1', 0, 16) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(16, 0, '1', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '4', 11, 16) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(16, 11, '4', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '4', 10, 16) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(16, 10, '4', 'Y') },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG('Y', '4', 0, 16) },
+ { AV_CODEC_ID_RAWVIDEO, MKTAG(16, 0, '4', 'Y') },
+
+ { AV_CODEC_ID_NONE, 0 }
+};
+
+const AVCodecTag ff_nut_audio_tags[] = {
+ { AV_CODEC_ID_PCM_ALAW, MKTAG('A', 'L', 'A', 'W') },
+ { AV_CODEC_ID_PCM_MULAW, MKTAG('U', 'L', 'A', 'W') },
+ { AV_CODEC_ID_PCM_F32BE, MKTAG(32, 'D', 'F', 'P') },
+ { AV_CODEC_ID_PCM_F32LE, MKTAG('P', 'F', 'D', 32) },
+ { AV_CODEC_ID_PCM_F64BE, MKTAG(64, 'D', 'F', 'P') },
+ { AV_CODEC_ID_PCM_F64LE, MKTAG('P', 'F', 'D', 64) },
+ { AV_CODEC_ID_PCM_S16BE, MKTAG(16, 'D', 'S', 'P') },
+ { AV_CODEC_ID_PCM_S16LE, MKTAG('P', 'S', 'D', 16) },
+ { AV_CODEC_ID_PCM_S24BE, MKTAG(24, 'D', 'S', 'P') },
+ { AV_CODEC_ID_PCM_S24LE, MKTAG('P', 'S', 'D', 24) },
+ { AV_CODEC_ID_PCM_S32BE, MKTAG(32, 'D', 'S', 'P') },
+ { AV_CODEC_ID_PCM_S32LE, MKTAG('P', 'S', 'D', 32) },
+ { AV_CODEC_ID_PCM_S8, MKTAG('P', 'S', 'D', 8) },
+ { AV_CODEC_ID_PCM_U16BE, MKTAG(16, 'D', 'U', 'P') },
+ { AV_CODEC_ID_PCM_U16LE, MKTAG('P', 'U', 'D', 16) },
+ { AV_CODEC_ID_PCM_U24BE, MKTAG(24, 'D', 'U', 'P') },
+ { AV_CODEC_ID_PCM_U24LE, MKTAG('P', 'U', 'D', 24) },
+ { AV_CODEC_ID_PCM_U32BE, MKTAG(32, 'D', 'U', 'P') },
+ { AV_CODEC_ID_PCM_U32LE, MKTAG('P', 'U', 'D', 32) },
+ { AV_CODEC_ID_PCM_U8, MKTAG('P', 'U', 'D', 8) },
+ { AV_CODEC_ID_PCM_S16LE_PLANAR, MKTAG('P', 'S', 'P', 16) },
+ { AV_CODEC_ID_PCM_S24LE_PLANAR, MKTAG('P', 'S', 'P', 24) },
+ { AV_CODEC_ID_PCM_S32LE_PLANAR, MKTAG('P', 'S', 'P', 32) },
+ { AV_CODEC_ID_MP3, MKTAG('M', 'P', '3', ' ') },
+ { AV_CODEC_ID_NONE, 0 }
+};
+
+const AVCodecTag * const ff_nut_codec_tags[] = {
+ ff_nut_video_tags, ff_nut_audio_tags, ff_nut_subtitle_tags,
+ ff_codec_bmp_tags, ff_codec_wav_tags, ff_nut_data_tags, 0