From ad27d06979311005560ee02a87595817f4ad2933 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 6 Nov 2013 20:14:38 +0100 Subject: [PATCH] PlayerThread: enable buffering when starting playback For some reason, this got lost in commit 975deca8. Re-enabling this fixes stuttering at the beginning of radio streams. --- NEWS | 1 + src/PlayerThread.cxx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index ab7e1116c..d3465bf65 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,7 @@ ver 0.18.2 (2013/??/??) * decoder: - audiofile: require libaudiofile 0.3 due to API breakage - dsf: enable DSD128 +* enable buffering when starting playback (regression fix) * fix build failures due to missing includes * fix big-endian support diff --git a/src/PlayerThread.cxx b/src/PlayerThread.cxx index 73a5a0527..e2e3ee3a4 100644 --- a/src/PlayerThread.cxx +++ b/src/PlayerThread.cxx @@ -131,7 +131,7 @@ public: Player(PlayerControl &_pc, DecoderControl &_dc, MusicBuffer &_buffer) :pc(_pc), dc(_dc), buffer(_buffer), - buffering(false), + buffering(true), decoder_starting(false), paused(false), queued(true),