X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-rad%2Fsrc%2Fcodecs%2Fmod.rs;fp=nihav-rad%2Fsrc%2Fcodecs%2Fmod.rs;h=92c547a345ef8966a7ac2f527c09ce908d0f6dc6;hp=e8fbe86bd41388669ba8c7f9eff83e98d33ba214;hb=ed91af4b5a98b4be1df4f7e0345e545af87f3175;hpb=e9f61dd24a78c4a42537ab129a14a37107e8b5a0 diff --git a/nihav-rad/src/codecs/mod.rs b/nihav-rad/src/codecs/mod.rs index e8fbe86..92c547a 100644 --- a/nihav-rad/src/codecs/mod.rs +++ b/nihav-rad/src/codecs/mod.rs @@ -13,7 +13,7 @@ macro_rules! validate { mod smacker; #[cfg(feature="decoder_binkaud")] mod binkaud; -#[cfg(feature="decoder_binkaud")] +#[cfg(any(feature="decoder_binkaud", feature="encoder_binkaud"))] mod binkauddata; #[cfg(feature="decoder_binkvid")] mod binkvid; @@ -46,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.