X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-registry%2Fsrc%2Fregister.rs;h=b92746cfc1d3c10ab9d346be05a35332e32fbdcb;hb=3d5fb08f404cd219161c2133e24022d53acdec61;hp=331748afe82e4185c07cdc32ffa5fee77ec2fa3d;hpb=4abcd84283e5d7168cc495e41cbc443710bfbd5e;p=nihav.git diff --git a/nihav-registry/src/register.rs b/nihav-registry/src/register.rs index 331748a..b92746c 100644 --- a/nihav-registry/src/register.rs +++ b/nihav-registry/src/register.rs @@ -146,6 +146,8 @@ pub fn get_codec_description(name: &str) -> Option<&'static CodecDescription> { static CODEC_REGISTER: &'static [CodecDescription] = &[ desc!(audio-ll; "pcm", "PCM"), + desc!(audio; "alaw", "A-law PCM"), + desc!(audio; "ulaw", "mu-law PCM"), desc!(video-im; "indeo1", "Intel Raw IF09"), desc!(video-im; "indeo2", "Intel Indeo 2"), @@ -175,9 +177,22 @@ static CODEC_REGISTER: &'static [CodecDescription] = &[ desc!(video; "cinepak", "Cinepak"), desc!(video; "msvideo1", "MS Video 1"), + desc!(video; "msrle", "MS RLE"), desc!(audio; "ms-adpcm", "MS ADPCM"), desc!(audio; "ima-adpcm-ms", "IMA ADPCM (MS variant)"), + desc!(video; "qt-smc", "Apple Graphics"), + desc!(video; "qt-rle", "Apple Animation"), + desc!(video; "apple-video", "Apple video"), + desc!(video; "sorenson-video", "Sorenson Video"), + desc!(video; "sorenson-video3", "Sorenson Video 3"), + desc!(audio; "mace-3", "MACE 3:1"), + desc!(audio; "mace-6", "MACE 6:1"), + desc!(audio; "ima-adpcm-qt", "IMA ADPCM (Apple variant)"), + desc!(audio; "qdesign-music", "QDesign Music"), + desc!(audio; "qdesign-music2", "QDesign Music v2"), + desc!(audio; "qualcomm-purevoice", "Qualcomm PureVoice"), + desc!(video; "truemotion1", "TrueMotion 1"), desc!(video-im; "truemotionrt", "TrueMotion RT"), desc!(video; "truemotion2", "TrueMotion 2"), @@ -226,6 +241,9 @@ static CODEC_REGISTER: &'static [CodecDescription] = &[ ]; static AVI_VIDEO_CODEC_REGISTER: &'static [(&[u8;4], &str)] = &[ + (&[1, 0, 0, 0], "msrle"), + (&[2, 0, 0, 0], "msrle"), + (b"CRAM", "msvideo1"), (b"MSVC", "msvideo1"), (b"WHAM", "msvideo1"), @@ -262,7 +280,7 @@ static AVI_VIDEO_CODEC_REGISTER: &'static [(&[u8;4], &str)] = &[ ]; static WAV_CODEC_REGISTER: &'static [(u16, &str)] = &[ - (0x0000, "pcm"), + (0x0000, "unknown"), (0x0001, "pcm"), (0x0002, "ms-adpcm"), (0x0003, "pcm"), @@ -288,6 +306,7 @@ static MOV_VIDEO_CODEC_REGISTER: &'static [(&[u8;4], &str)] = &[ (b"mjpa", "mjpeg-a"), (b"mjpb", "mjpeg-b"), (b"svqi", "sorenson-video"), + (b"svq3", "sorenson-video3"), (b"IV31", "indeo3"), (b"IV32", "indeo3"),