replace vec.truncate(0) with vec.clear()
[nihav.git] / nihav-qt / src / codecs / qdmc.rs
index 818b02fc92f80bfee3d87d1757503d4645c34914..cebf6372e4269ae51a1d3deb60539d800b8ba12e 100644 (file)
@@ -138,7 +138,7 @@ impl QdmcDecoder {
     }
     fn read_wave_data(&mut self, br: &mut BitReader) -> DecoderResult<()> {
         for tone in self.tones.iter_mut() {
-            tone.truncate(0);
+            tone.clear();
         }
         for group in 0..5 {
             let group_size = 1 << (self.frame_bits - group - 1);
@@ -387,14 +387,14 @@ mod test {
     use nihav_core::codecs::RegisteredDecoders;
     use nihav_core::demuxers::RegisteredDemuxers;
     use nihav_codec_support::test::dec_video::*;
-    use crate::qt_register_all_codecs;
+    use crate::qt_register_all_decoders;
     use nihav_commonfmt::generic_register_all_demuxers;
     #[test]
     fn test_qdmc() {
         let mut dmx_reg = RegisteredDemuxers::new();
         generic_register_all_demuxers(&mut dmx_reg);
         let mut dec_reg = RegisteredDecoders::new();
-        qt_register_all_codecs(&mut dec_reg);
+        qt_register_all_decoders(&mut dec_reg);
 
         test_decoding("mov", "qdesign-music", "assets/QT/rumcoke.mov", Some(32), &dmx_reg, &dec_reg,
                       ExpectedTestResult::Decodes);