desc!(audio; "ulaw", "mu-law PCM"),
desc!(video-im; "indeo1", "Intel Raw IF09"),
- desc!(video-im; "indeo2", "Intel Indeo 2"),
+ desc!(video; "indeo2", "Intel Indeo 2"),
+ desc!(video; "ima-rtv2", "Intel RTV 2 (Indeo 2)"),
desc!(video; "indeo3", "Intel Indeo 3"),
desc!(video; "indeo4", "Intel Indeo 4", CODEC_CAP_REORDER | CODEC_CAP_SCALABLE),
desc!(video; "indeo5", "Intel Indeo 5", CODEC_CAP_REORDER | CODEC_CAP_SCALABLE),
desc!(video; "supermovingblocks", "Acorn Super Moving Blocks"),
desc!(video; "linepack", "Henrik Pedersen's LinePack"),
desc!(video; "movie16_3", "Henrik Pedersen's Movie 16:3"),
+ desc!(video; "escape-any", "wrapper for Eidos Escape codecs"),
desc!(video; "escape100", "Eidos Escape 100"),
desc!(video; "escape102", "Eidos Escape 102"),
desc!(video; "escape122", "Eidos Escape 122"),
desc!(video; "escape124", "Eidos Escape 124"),
desc!(video; "escape130", "Eidos Escape 130"),
+ desc!(audio; "escape-adpcm", "Eidos Escape ADPCM"),
+ desc!(video-llp; "euclid", "Iota Euclid / The Complete Animation"),
+ desc!(audio; "iota-sound", "IotaSound"),
desc!(video; "truemotion1", "TrueMotion 1"),
desc!(video-im; "truemotionrt", "TrueMotion RT"),
desc!(video; "hl-fmv-video", "Highlander FMV video"),
desc!(video-llp; "ipma", "Imagination Pilots Matte Animation"),
desc!(video-llp; "ipma2", "Imagination Pilots Matte Animation v2"),
+ desc!(video; "kmvc", "Karl Morton's Video Codec"),
desc!(video; "legend-q-video", "Legend Entertainment Q video"),
desc!(video; "midivid", "MidiVid"),
desc!(video; "midivid3", "MidiVid 3"),
desc!(video-ll; "gif", "GIF"),
desc!(video-im; "jpeg", "JPEG"),
desc!(video; "h264", "ITU H.264", CODEC_CAP_COMPLEX_REORDER | CODEC_CAP_HYBRID),
+ desc!(video-modern; "mpeg4asp", "MPEG-4 ASP"),
desc!(video-im; "mwv1", "Aware MotionWavelets"),
+
+ desc!(video-llp; "pivideo", "PI-Video"),
+
+ desc!(video-im; "pgvv", "Radius Studio Video"),
+
+ desc!(video-llp; "qpeg-dvc", "QPEG video in DVC"),
+
+ desc!(video; "teal-video", "TealMovie video"),
+ desc!(audio; "teal-audio", "TealMovie audio"),
];
static AVI_VIDEO_CODEC_REGISTER: &[(&[u8;4], &str)] = &[
(b"UCOD", "clearvideo"),
(b"cvid", "cinepak"),
+ (b"savi", "cinepak"),
(b"ZMBV", "zmbv"),
(b"Ipma", "ipma"),
(b"Ip20", "ipma2"),
+ (b"KMVC", "kmvc"),
(b"MVDV", "midivid"),
(b"MV30", "midivid3"),
(b"MVLZ", "midivid-ll"),
+ (b"tmot", "truemotion1"),
(b"DUCK", "truemotion1"),
(b"TR20", "truemotionrt"),
(b"TM20", "truemotion2"),
(b"VP70", "vp7"),
(b"MWV1", "mwv1"),
+
+ (b"pivc", "pivideo"),
+
+ (b"azpr", "apple-video"),
+ (b"PGVV", "pgvv"),
+
+ (b"ESCP", "escape-any"),
+
+ (b"VXS1", "vxvideo"),
+
+ (b"DX50", "mpeg4asp"),
+ (b"DIVX", "mpeg4asp"),
+ (b"XVID", "mpeg4asp"),
];
static WAV_CODEC_REGISTER: &[(u16, &str)] = &[
(0x0002, "ms-adpcm"),
(0x0003, "pcm"),
(0x0011, "ima-adpcm-ms"),
+ (0x0055, "mp3"),
(0x0061, "adpcm-dk4"),
(0x0062, "adpcm-dk3"),
(0x0401, "imc"),
(b"VP30", "vp3"),
(b"VP31", "vp3"),
+ (b"ESCP", "escape-any"),
+
+ (b"mp4v", "mpeg4asp"),
(b"avc1", "h264"),
];