X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-indeo%2Fsrc%2Fdemuxers%2Fivf.rs;h=cccb5ab71dfea36a7a1410ce68ecb06851fbec78;hb=8e14efb001fac3fecb0cb56df8705d23fa2231a8;hp=952e526edea2e4e2ce2436f1b8e979f69c6c6263;hpb=e01d4987aa11af424461a7c0e6f2a4d82a458fc5;p=nihav.git diff --git a/nihav-indeo/src/demuxers/ivf.rs b/nihav-indeo/src/demuxers/ivf.rs index 952e526..cccb5ab 100644 --- a/nihav-indeo/src/demuxers/ivf.rs +++ b/nihav-indeo/src/demuxers/ivf.rs @@ -90,7 +90,7 @@ impl<'a> DemuxCore<'a> for IVFDemuxer<'a> { let cname = match &fcc { b"IV31" | b"IV32" => "indeo3", b"IV41" => "indeo4", - b"IV50" => "indeo5", + b"IV50" => "indeo5s", _ => "unknown", }; let edata = if vhdr_size > 40 { @@ -218,8 +218,7 @@ impl<'a> DemuxCore<'a> for IVFDemuxer<'a> { } if let Some(stream) = strmgr.get_stream(stream_id) { - let (tb_num, tb_den) = stream.get_timebase(); - let ts = NATimeInfo::new(Some(tstamp as u64), None, None, tb_num, tb_den); + let ts = stream.make_ts(Some(tstamp as u64), None, None); return Ok(NAPacket::new_from_refbuf(stream, ts, false, NABufferRef::new(buf))); } else { return Err(DemuxerError::InvalidData);