From 563bd26ef4bfbbbd587e4c69e700f712070d6bbe Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 26 Dec 2013 19:05:12 +0000 Subject: [PATCH] Improve seek speed. --- src/lib/player.cc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/lib/player.cc b/src/lib/player.cc index 29c96833e..e3d88a54c 100644 --- a/src/lib/player.cc +++ b/src/lib/player.cc @@ -189,12 +189,11 @@ Player::pass () /* Too far behind: skip */ } + _just_did_inaccurate_seek = false; + } else if (da && _audio) { - if (_just_did_inaccurate_seek) { - /* Just emit; no subtlety */ - emit_audio (earliest_piece, da); - } else if (da->dcp_time - _audio_position > margin) { + if (da->dcp_time - _audio_position > margin) { /* Too far ahead */ emit_silence (da->dcp_time - _audio_position); consume = false; @@ -215,8 +214,6 @@ Player::pass () earliest_piece->decoder->consume (); } - _just_did_inaccurate_seek = false; - return false; } -- 2.30.2