Fix gaps when playing high bitrate files
Using only 2 offload buffers causes gaps between buffers when playing
high bitrate files while on battery. Adding an extra buffer fixes this.
Bug: 20915414
Bug: 19928717
Change-Id: I830387482867f4308d21fac289e8c3496dd37db1
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 9c6c1a2..121ad03 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -53,7 +53,8 @@
#include "sound/compress_params.h"
#define COMPRESS_OFFLOAD_FRAGMENT_SIZE (256 * 1024)
-#define COMPRESS_OFFLOAD_NUM_FRAGMENTS 2
+// 2 buffers causes problems with high bitrate files
+#define COMPRESS_OFFLOAD_NUM_FRAGMENTS 3
/* ToDo: Check and update a proper value in msec */
#define COMPRESS_OFFLOAD_PLAYBACK_LATENCY 96
#define COMPRESS_PLAYBACK_VOLUME_MAX 0x2000