($a:expr) => { if !$a { println!("check failed at {}:{}", file!(), line!()); return Err(DecoderError::InvalidData); } };
}
+#[cfg(feature="decoder_msrle")]
+pub mod msrle;
+
#[cfg(feature="decoder_msvideo1")]
pub mod msvideo1;
pub mod msadpcm;
const MS_CODECS: &[DecoderInfo] = &[
+#[cfg(feature="decoder_msrle")]
+ DecoderInfo { name: "msrle", get_decoder: msrle::get_decoder },
#[cfg(feature="decoder_msvideo1")]
DecoderInfo { name: "msvideo1", get_decoder: msvideo1::get_decoder },
#[cfg(feature="decoder_ima_adpcm_ms")]
];
/// Registers all available codecs provided by this crate.
-pub fn ms_register_all_codecs(rd: &mut RegisteredDecoders) {
+pub fn ms_register_all_decoders(rd: &mut RegisteredDecoders) {
for decoder in MS_CODECS.iter() {
rd.add_decoder(decoder.clone());
}