mark traits as dyn
[nihav.git] / nihav-commonfmt / src / demuxers / avi.rs
index d690dd63172733c8da67e31073a6bbb42f4c5539..511a22f7284fbc18a5ca6eb7a1750bc06d2989c6 100644 (file)
@@ -1,9 +1,6 @@
 use nihav_core::demuxers::*;
 use nihav_core::register;
 use nihav_core::demuxers::DemuxerError::*;
-use nihav_core::io::byteio::*;
-use nihav_core::frame::*;
-use nihav_core::formats::*;
 
 macro_rules! mktag {
     ($a:expr, $b:expr, $c:expr, $d:expr) => ({
@@ -388,7 +385,7 @@ fn parse_junk(dmx: &mut AVIDemuxer, strmgr: &mut StreamManager, size: usize) ->
 pub struct AVIDemuxerCreator { }
 
 impl DemuxerCreator for AVIDemuxerCreator {
-    fn new_demuxer<'a>(&self, br: &'a mut ByteReader<'a>) -> Box<DemuxCore<'a> + 'a> {
+    fn new_demuxer<'a>(&self, br: &'a mut ByteReader<'a>) -> Box<dyn DemuxCore<'a> + 'a> {
         Box::new(AVIDemuxer::new(br))
     }
     fn get_name(&self) -> &'static str { "avi" }
@@ -401,7 +398,7 @@ mod test {
 
     #[test]
     fn test_avi_demux() {
-        let mut file = File::open("assets/laser05.avi").unwrap();
+        let mut file = File::open("assets/Indeo/laser05.avi").unwrap();
         let mut fr = FileReader::new_read(&mut file);
         let mut br = ByteReader::new(&mut fr);
         let mut dmx = AVIDemuxer::new(&mut br);