X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-mpeg%2Fsrc%2Fcodecs%2Fmod.rs;h=09b42bdfe6212aa81e83b4484c5cfc3655238bab;hp=eb5855305479fa5e4d7fbfb6423cca499bbaedbd;hb=ef0b99e68b6dd253074ed36e1dc665231e91b3b3;hpb=16cca4d3a7a7505ae31a7469b3547c52650fd194 diff --git a/nihav-mpeg/src/codecs/mod.rs b/nihav-mpeg/src/codecs/mod.rs index eb58553..09b42bd 100644 --- a/nihav-mpeg/src/codecs/mod.rs +++ b/nihav-mpeg/src/codecs/mod.rs @@ -4,11 +4,17 @@ macro_rules! validate { ($a:expr) => { if !$a { println!("check failed at {}:{}", file!(), line!()); return Err(DecoderError::InvalidData); } }; } +#[cfg(feature="decoder_aac")] +#[allow(clippy::manual_memcpy)] +#[allow(clippy::useless_let_if_seq)] +mod aac; #[cfg(feature="decoder_mpa")] #[allow(clippy::excessive_precision)] mod mpegaudio; const DECODERS: &[DecoderInfo] = &[ +#[cfg(feature="decoder_aac")] + DecoderInfo { name: "aac", get_decoder: aac::get_decoder }, #[cfg(feature="decoder_mpa")] DecoderInfo { name: "mp3", get_decoder: mpegaudio::get_decoder_mp3 }, ];