X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-rad%2Fsrc%2Fcodecs%2Fmod.rs;h=92c547a345ef8966a7ac2f527c09ce908d0f6dc6;hb=962b9cb37ad2ff46692eee62087c53805a3c675b;hp=14db405760908dc01437ea5e815db017422adf37;hpb=217de10bc01258d3a479c2784d6c5542c30b0f63;p=nihav.git diff --git a/nihav-rad/src/codecs/mod.rs b/nihav-rad/src/codecs/mod.rs index 14db405..92c547a 100644 --- a/nihav-rad/src/codecs/mod.rs +++ b/nihav-rad/src/codecs/mod.rs @@ -13,6 +13,8 @@ macro_rules! validate { mod smacker; #[cfg(feature="decoder_binkaud")] mod binkaud; +#[cfg(any(feature="decoder_binkaud", feature="encoder_binkaud"))] +mod binkauddata; #[cfg(feature="decoder_binkvid")] mod binkvid; #[cfg(any(feature="decoder_binkvid", feature="encoder_binkvid"))] @@ -44,11 +46,17 @@ pub fn rad_register_all_decoders(rd: &mut RegisteredDecoders) { #[cfg(feature="encoder_binkvid")] mod binkvidenc; +#[cfg(feature="encoder_binkaud")] +mod binkaudenc; #[cfg(feature="encoders")] const ENCODERS: &[EncoderInfo] = &[ #[cfg(feature="encoder_binkvid")] EncoderInfo { name: "bink-video", get_encoder: binkvidenc::get_encoder }, +#[cfg(feature="encoder_binkaud")] + EncoderInfo { name: "bink-audio-rdft", get_encoder: binkaudenc::get_encoder_rdft }, +//#[cfg(feature="encoder_binkvid")] +// EncoderInfo { name: "bink-audio-dct", get_encoder: binkaudenc::get_encoder_dct }, ]; /// Registers all available encoders provided by this crate.