X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-game%2Fsrc%2Fdemuxers%2Fhl_fmv.rs;fp=nihav-game%2Fsrc%2Fdemuxers%2Fhl_fmv.rs;h=20a8767984fc254333b60fbb246a538440f4ff2c;hp=b511bb96aa4ffd064d000fc79e183acb4cdaa6e8;hb=8e14efb001fac3fecb0cb56df8705d23fa2231a8;hpb=3867d436b51515207e0035e2c6cb127de3935c57 diff --git a/nihav-game/src/demuxers/hl_fmv.rs b/nihav-game/src/demuxers/hl_fmv.rs index b511bb9..20a8767 100644 --- a/nihav-game/src/demuxers/hl_fmv.rs +++ b/nihav-game/src/demuxers/hl_fmv.rs @@ -41,15 +41,13 @@ impl<'a> DemuxCore<'a> for HighlanderFMVDemuxer<'a> { match &tag { b"AUD1" => { let stream = strmgr.get_stream_by_id(1).unwrap(); - let (tb_num, tb_den) = stream.get_timebase(); - let ts = NATimeInfo::new(Some(self.apts), None, None, tb_num, tb_den); + let ts = stream.make_ts(Some(self.apts), None, None); self.apts += size as u64; self.src.read_packet(stream, ts, true, size) }, b"VID3" => { let stream = strmgr.get_stream_by_id(0).unwrap(); - let (tb_num, tb_den) = stream.get_timebase(); - let ts = NATimeInfo::new(Some(self.vpts), None, None, tb_num, tb_den); + let ts = stream.make_ts(Some(self.vpts), None, None); self.vpts += 1; self.src.read_packet(stream, ts, true, size) },