From: Kostya Shishkov Date: Thu, 22 Jan 2026 18:04:50 +0000 (+0100) Subject: use NATimeInfo::rescale_ts() instead of NATimeInfo::ts_to_time() X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=c4fe54446f4451d4300328e74af7a53af85292cc;p=nihav-tool.git use NATimeInfo::rescale_ts() instead of NATimeInfo::ts_to_time() --- diff --git a/src/demux.rs b/src/demux.rs index 1607097..adfae6f 100644 --- a/src/demux.rs +++ b/src/demux.rs @@ -47,7 +47,7 @@ impl<'a> RawStreamCtx<'a> { } if packet.is_keyframe() { let pts = packet.get_pts().unwrap_or(self.pts); - let time = NATimeInfo::ts_to_time(pts, 1000, self.stream.tb_num, self.stream.tb_den); + let time = NATimeInfo::rescale_ts(pts, self.stream.tb_num, self.stream.tb_den, 1, 1000); let in_range = if let Some(last) = self.seek.seek_info[0].entries.last() { last.pts >= pts } else { @@ -190,7 +190,7 @@ impl<'a> DemuxerObject<'a> { DemuxerObject::Normal(ref dmx) => dmx.get_duration(), DemuxerObject::Raw(ref dmx, _, _) => dmx.get_duration(), DemuxerObject::RawStream(ref ctx) => { - NATimeInfo::ts_to_time(ctx.stream.duration, 1000, ctx.stream.tb_num, ctx.stream.tb_den) + NATimeInfo::rescale_ts(ctx.stream.duration, ctx.stream.tb_num, ctx.stream.tb_den, 1, 1000) }, _ => 0, }