#[allow(clippy::unreadable_literal)]
mod svq3dsp;
+#[cfg(feature="decoder_alac")]
+mod alac;
+
#[cfg(feature="decoder_ima_adpcm_qt")]
mod imaadpcm;
DecoderInfo { name: "sorenson-video", get_decoder: svq1::get_decoder },
#[cfg(feature="decoder_svq3")]
DecoderInfo { name: "sorenson-video3", get_decoder: svq3::get_decoder },
+#[cfg(feature="decoder_alac")]
+ DecoderInfo { name: "alac", get_decoder: alac::get_decoder },
#[cfg(feature="decoder_ima_adpcm_qt")]
DecoderInfo { name: "ima-adpcm-qt", get_decoder: imaadpcm::get_decoder },
#[cfg(feature="decoder_mace")]
];
/// Registers all available codecs provided by this crate.
-pub fn qt_register_all_codecs(rd: &mut RegisteredDecoders) {
+pub fn qt_register_all_decoders(rd: &mut RegisteredDecoders) {
for decoder in QT_CODECS.iter() {
- rd.add_decoder(decoder.clone());
+ rd.add_decoder(*decoder);
}
}