if let Some((pts, offset, size)) = track.get_next_chunk() {
let str = strmgr.get_stream(track.track_str_id);
if str.is_none() { return Err(DemuxerError::InvalidData); }
let stream = str.unwrap();
self.src.seek(SeekFrom::Start(offset))?;
if let Some((pts, offset, size)) = track.get_next_chunk() {
let str = strmgr.get_stream(track.track_str_id);
if str.is_none() { return Err(DemuxerError::InvalidData); }
let stream = str.unwrap();
self.src.seek(SeekFrom::Start(offset))?;