projects
/
nihav.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
LucasArts SMUSH formats support
[nihav.git]
/
nihav-registry
/
src
/
register.rs
diff --git
a/nihav-registry/src/register.rs
b/nihav-registry/src/register.rs
index 52da347d3f8a5bd390f40c6d7c8d32c27ae8bfea..222d921c083943ba878d1457b6266072219a520b 100644
(file)
--- a/
nihav-registry/src/register.rs
+++ b/
nihav-registry/src/register.rs
@@
-235,6
+235,8
@@
static CODEC_REGISTER: &[CodecDescription] = &[
desc!(audio; "asao", "N*llym*s*r ASAO"),
desc!(audio; "flv-adpcm", "Flash ADPCM"),
desc!(audio; "asao", "N*llym*s*r ASAO"),
desc!(audio; "flv-adpcm", "Flash ADPCM"),
+ desc!(audio; "mp1", "MPEG Audio Layer I"),
+ desc!(audio; "mp2", "MPEG Audio Layer II"),
desc!(audio; "mp3", "MPEG Audio Layer III"),
desc!(audio; "speex", "Speex"),
desc!(audio; "mp3", "MPEG Audio Layer III"),
desc!(audio; "speex", "Speex"),
@@
-253,6
+255,10
@@
static CODEC_REGISTER: &[CodecDescription] = &[
desc!(video; "midivid", "MidiVid"),
desc!(video; "midivid3", "MidiVid 3"),
desc!(video-ll; "midivid-ll", "MidiVid Lossless"),
desc!(video; "midivid", "MidiVid"),
desc!(video; "midivid3", "MidiVid 3"),
desc!(video-ll; "midivid-ll", "MidiVid Lossless"),
+ desc!(video; "smushv1", "SMUSH Video paletted"),
+ desc!(video; "smushv2", "SMUSH Video 16-bit"),
+ desc!(video; "smush-iact", "SMUSH IACT Audio"),
+ desc!(video; "smush-vima", "SMUSH VIMA Audio"),
desc!(video; "vmd-video", "VMD video"),
desc!(audio; "vmd-audio", "VMD audio"),
desc!(video; "vxvideo", "Actimagine Vx"),
desc!(video; "vmd-video", "VMD video"),
desc!(audio; "vmd-audio", "VMD audio"),
desc!(video; "vxvideo", "Actimagine Vx"),
@@
-280,7
+286,10
@@
static CODEC_REGISTER: &[CodecDescription] = &[
desc!(audio-ll; "tta", "True Audio codec"),
desc!(audio-hyb; "wavpack", "WavPack"),
desc!(audio-ll; "tta", "True Audio codec"),
desc!(audio-hyb; "wavpack", "WavPack"),
+ desc!(video-im; "jpeg", "JPEG"),
desc!(video; "h264", "ITU H.264", CODEC_CAP_COMPLEX_REORDER | CODEC_CAP_HYBRID),
desc!(video; "h264", "ITU H.264", CODEC_CAP_COMPLEX_REORDER | CODEC_CAP_HYBRID),
+
+ desc!(video-im; "mwv1", "Aware MotionWavelets"),
];
static AVI_VIDEO_CODEC_REGISTER: &[(&[u8;4], &str)] = &[
];
static AVI_VIDEO_CODEC_REGISTER: &[(&[u8;4], &str)] = &[
@@
-291,6
+300,8
@@
static AVI_VIDEO_CODEC_REGISTER: &[(&[u8;4], &str)] = &[
(b"MSVC", "msvideo1"),
(b"WHAM", "msvideo1"),
(b"MSVC", "msvideo1"),
(b"WHAM", "msvideo1"),
+ (b"MJPG", "jpeg"),
+
(b"IF09", "indeo1"),
(b"RT21", "indeo2"),
(b"IV31", "indeo3"),
(b"IF09", "indeo1"),
(b"RT21", "indeo2"),
(b"IV31", "indeo3"),
@@
-324,6
+335,8
@@
static AVI_VIDEO_CODEC_REGISTER: &[(&[u8;4], &str)] = &[
(b"VP62", "vp6"),
(b"VP6A", "vp6a"),
(b"VP70", "vp7"),
(b"VP62", "vp6"),
(b"VP6A", "vp6a"),
(b"VP70", "vp7"),
+
+ (b"MWV1", "mwv1"),
];
static WAV_CODEC_REGISTER: &[(u16, &str)] = &[
];
static WAV_CODEC_REGISTER: &[(u16, &str)] = &[