X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-core%2Fsrc%2Fregister.rs;h=7ba6e5378a4233daf9227d29bab104645ccfc289;hb=9a62b981fb6eef07812c36e55e9193298d23f72b;hp=5ab28bb94797cf0df7b9b73ffa3abb6bfb036e76;hpb=5641dccfbf2a70d589cf094a0d4ed5a10f919f00;p=nihav.git diff --git a/nihav-core/src/register.rs b/nihav-core/src/register.rs index 5ab28bb..7ba6e53 100644 --- a/nihav-core/src/register.rs +++ b/nihav-core/src/register.rs @@ -154,14 +154,32 @@ static AVI_VIDEO_CODEC_REGISTER: &'static [(&[u8;4], &str)] = &[ (b"I263", "intel263"), (b"UCOD", "clearvideo"), + + (b"DUCK", "truemotion1"), + (b"TR20", "truemotionrt"), + (b"TM20", "truemotion2"), + (b"TM2A", "truemotion2x"), + (b"TM2X", "truemotion2x"), + (b"VP30", "truemotion3"), + (b"VP31", "truemotion3"), + (b"VP40", "truemotion4"), + (b"VP50", "truemotion5"), + (b"VP60", "truemotion6"), + (b"VP61", "truemotion6"), + (b"VP62", "truemotion6"), + (b"VP70", "truemotion7"), ]; static WAV_CODEC_REGISTER: &'static [(u16, &str)] = &[ (0x0000, "pcm"), (0x0001, "pcm"), (0x0003, "pcm"), + (0x0061, "adpcm-dk4"), + (0x0062, "adpcm-dk3"), (0x0401, "imc"), (0x0402, "iac"), + (0x0500, "on2avc-500"), + (0x0501, "on2avc-501"), ]; pub fn find_codec_from_avi_fourcc(fcc: &[u8;4]) -> Option<&'static str> {