}
let str = strmgr.get_stream(id).unwrap();
- let (tb_num, tb_den) = str.get_timebase();
- let ts = NATimeInfo::new(Some(pts), None, None, tb_num, tb_den);
+ let ts = str.make_ts(Some(pts), None, None);
self.src.read_packet(str, ts, true, size)
}
let pts = (self.src.tell() - 14) * 2;
let str = strmgr.get_stream(self.a_id).unwrap();
- let (tb_num, tb_den) = str.get_timebase();
- let ts = NATimeInfo::new(Some(pts), None, None, tb_num, tb_den);
+ let ts = str.make_ts(Some(pts), None, None);
self.src.read_packet(str, ts, true, size)
}
use super::*;
use std::fs::File;
+ // samples from the Harvester game
#[test]
fn test_fst_demux() {
let mut file = File::open("assets/Game/c007.fst").unwrap();