}
iters += 1;
}
- debug_log!(self; {format!(" prefilling done, frames {}-{} audio {}", disp_queue.start, disp_queue.end, self.acontrol.get_fill())});
+ debug_log!(self; {format!(" prefilling done, frames {}-{} fill {} audio {}", disp_queue.first_ts, disp_queue.last_ts, disp_queue.queue.len(), self.acontrol.get_fill())});
Ok(())
}
fn toggle_pause(&mut self) {
let mut sleep_time = 25;
debug_log!(self; {format!(" time {}", self.tkeep.get_cur_time())});
if self.has_video {
- debug_log!(self; {format!(" disp queue {}-{}, {}-{} vqueue fill {}", disp_q.first_ts, disp_q.last_ts, disp_q.start, disp_q.end, self.vcontrol.get_queue_size())});
+ debug_log!(self; {format!(" disp queue {}-{} fill {} vqueue fill {}", disp_q.first_ts, disp_q.last_ts, disp_q.queue.len(), self.vcontrol.get_queue_size())});
let ret = try_display(&mut disp_q, &mut canvas, &mut self.osd, &self.tkeep);
if let Some(next_time) = ret {
sleep_time = sleep_time.min(next_time);