From ad27d06979311005560ee02a87595817f4ad2933 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
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),