summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/player.cc9
1 files 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;
}