vp6: split data into separate module
[nihav.git] / nihav-duck / src / codecs / mod.rs
index c5412e9683912587b95d88a362261af9360e53d9..8464c30b6841dd1ec41dd11c2bbfe5edd54c579b 100644 (file)
@@ -33,6 +33,8 @@ mod vp56;
 #[allow(clippy::needless_range_loop)]
 mod vp5;
 #[cfg(feature="decoder_vp6")]
+mod vp6data;
+#[cfg(feature="decoder_vp6")]
 #[allow(clippy::needless_range_loop)]
 mod vp6;
 #[cfg(feature="decoder_vp7")]
@@ -91,8 +93,8 @@ const DUCK_CODECS: &[DecoderInfo] = &[
 ];
 
 /// Registers all available codecs provided by this crate.
-pub fn duck_register_all_codecs(rd: &mut RegisteredDecoders) {
+pub fn duck_register_all_decoders(rd: &mut RegisteredDecoders) {
     for decoder in DUCK_CODECS.iter() {
-        rd.add_decoder(decoder.clone());
+        rd.add_decoder(*decoder);
     }
 }