]> git.nihav.org Git - nihav.git/blobdiff - nihav-rad/src/codecs/mod.rs
Acorn Super Moving Blocks Decoder
[nihav.git] / nihav-rad / src / codecs / mod.rs
index 14db405760908dc01437ea5e815db017422adf37..92c547a345ef8966a7ac2f527c09ce908d0f6dc6 100644 (file)
@@ -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.