mark traits as dyn
[nihav.git] / nihav-game / src / demuxers / gdv.rs
index 6acacc141aeac9c241dc878a3f48fd1eb627d545..6fde92b5955972239044dd9b71bf973c8cf23edc 100644 (file)
@@ -1,7 +1,5 @@
 use nihav_core::frame::*;
 use nihav_core::demuxers::*;
-use nihav_core::io::byteio::*;
-use nihav_core::formats::*;
 //use std::collections::HashMap;
 
 enum GDVState {
@@ -164,7 +162,7 @@ pktdta: Vec::new(),
 pub struct GDVDemuxerCreator { }
 
 impl DemuxerCreator for GDVDemuxerCreator {
-    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(GremlinVideoDemuxer::new(br))
     }
     fn get_name(&self) -> &'static str { "gdv" }
@@ -177,7 +175,7 @@ mod test {
 
     #[test]
     fn test_gdv_demux() {
-        let mut file = File::open("assets/intro1.gdv").unwrap();
+        let mut file = File::open("assets/Game/intro1.gdv").unwrap();
         let mut fr = FileReader::new_read(&mut file);
         let mut br = ByteReader::new(&mut fr);
         let mut dmx = GremlinVideoDemuxer::new(&mut br);