Bink Audio encoder (version b for now)
[nihav.git] / nihav-rad / src / codecs / mod.rs
index e8fbe86bd41388669ba8c7f9eff83e98d33ba214..92c547a345ef8966a7ac2f527c09ce908d0f6dc6 100644 (file)
@@ -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.