- self.cur_frame = self.cur_frame + 1;
- let (tb_num, tb_den) = str.get_timebase();
- let ts = NATimeInfo::new(Some((self.cur_frame - 1) as u64), None, None, tb_num, tb_den);
- src.read_packet(str, ts, if (flags & 64) != 0 { true } else { false }, size)
+ self.cur_frame += 1;
+ let ts = stream.make_ts(Some(u64::from(self.cur_frame - 1)), None, None);
+ src.read_packet(stream, ts, (flags & 64) != 0, size)