projects
/
nihav.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add nihav-llaudio crate with FLAC, Monkey's Audio, TTA and WavPack support
[nihav.git]
/
nihav-registry
/
src
/
register.rs
diff --git
a/nihav-registry/src/register.rs
b/nihav-registry/src/register.rs
index 0accdd4e6263307ab0986bf4a452381d0e22421c..fdf9e83d855485c44968a1a0d1488e00dee7ebdd 100644
(file)
--- a/
nihav-registry/src/register.rs
+++ b/
nihav-registry/src/register.rs
@@
-137,6
+137,10
@@
macro_rules! desc {
CodecDescription{ name: $n, fname: $fn, ctype: CodecType::Audio,
caps: CODEC_CAP_LOSSLESS | CODEC_CAP_INTRAONLY }
});
CodecDescription{ name: $n, fname: $fn, ctype: CodecType::Audio,
caps: CODEC_CAP_LOSSLESS | CODEC_CAP_INTRAONLY }
});
+ (audio-hyb; $n:expr, $fn:expr) => ({
+ CodecDescription{ name: $n, fname: $fn, ctype: CodecType::Audio,
+ caps: CODEC_CAP_HYBRID }
+ });
}
/// Returns codec description for the provided codec short name if it is found.
}
/// Returns codec description for the provided codec short name if it is found.
@@
-245,6
+249,11
@@
static CODEC_REGISTER: &'static [CodecDescription] = &[
desc!(video; "vivo2", "VivoActive Video 2.0", CODEC_CAP_REORDER),
desc!(audio; "g723.1", "ITU G.723.1"),
desc!(audio; "siren", "Polycom Siren"),
desc!(video; "vivo2", "VivoActive Video 2.0", CODEC_CAP_REORDER),
desc!(audio; "g723.1", "ITU G.723.1"),
desc!(audio; "siren", "Polycom Siren"),
+
+ desc!(audio-ll; "ape", "Monkey's Audio"),
+ desc!(audio-ll; "flac", "Free Lossless Audio Codec"),
+ desc!(audio-ll; "tta", "True Audio codec"),
+ desc!(audio-hyb; "wavpack", "WavPack"),
];
static AVI_VIDEO_CODEC_REGISTER: &'static [(&[u8;4], &str)] = &[
];
static AVI_VIDEO_CODEC_REGISTER: &'static [(&[u8;4], &str)] = &[