#[cfg(any(feature="decoder_indeo4", feature="decoder_indeo5"))]
mod ivibr;
#[cfg(any(feature="decoder_indeo4", feature="decoder_indeo5"))]
+#[allow(clippy::erasing_op)]
mod ividsp;
#[cfg(feature="decoder_imc")]
+#[allow(clippy::excessive_precision)]
+#[allow(clippy::unreadable_literal)]
mod imc;
const INDEO_CODECS: &[DecoderInfo] = &[
DecoderInfo { name: "iac", get_decoder: imc::get_decoder_iac },
];
-pub fn indeo_register_all_codecs(rd: &mut RegisteredDecoders) {
- for decoder in INDEO_CODECS.into_iter() {
- rd.add_decoder(decoder.clone());
+/// Registers all available codecs provided by this crate.
+pub fn indeo_register_all_decoders(rd: &mut RegisteredDecoders) {
+ for decoder in INDEO_CODECS.iter() {
+ rd.add_decoder(*decoder);
}
}