Merge "Make libqcomvoiceprocessing build with the VNDK."
diff --git a/hal/platform_api.h b/hal/platform_api.h
index 2e30608..bca3e2b 100644
--- a/hal/platform_api.h
+++ b/hal/platform_api.h
@@ -18,7 +18,7 @@
#define AUDIO_PLATFORM_API_H
#include "voice.h"
-#define MAX_VOLUME_CAL_STEPS 25
+#define MAX_VOLUME_CAL_STEPS 15
#define CODEC_BACKEND_DEFAULT_SAMPLE_RATE 48000
#define CODEC_BACKEND_DEFAULT_BIT_WIDTH 16
#define CODEC_BACKEND_DEFAULT_CHANNELS 2
diff --git a/post_proc/bundle.c b/post_proc/bundle.c
index f83e231..2996d8e 100644
--- a/post_proc/bundle.c
+++ b/post_proc/bundle.c
@@ -17,7 +17,9 @@
#define LOG_TAG "offload_effect_bundle"
//#define LOG_NDEBUG 0
+#include <pthread.h>
#include <stdlib.h>
+
#include <cutils/list.h>
#include <cutils/log.h>
#include <system/thread_defs.h>
diff --git a/post_proc/effect_api.c b/post_proc/effect_api.c
index 9c15e8f..37728db 100644
--- a/post_proc/effect_api.c
+++ b/post_proc/effect_api.c
@@ -17,8 +17,10 @@
#define LOG_TAG "offload_effect_api"
//#define LOG_NDEBUG 0
+#include <stdio.h>
#include <errno.h>
#include <stdbool.h>
+
#include <cutils/log.h>
#include <tinyalsa/asoundlib.h>
#include <sound/audio_effects.h>
diff --git a/post_proc/volume_listener.c b/post_proc/volume_listener.c
index 54226b7..c6e1ae6 100644
--- a/post_proc/volume_listener.c
+++ b/post_proc/volume_listener.c
@@ -19,6 +19,8 @@
#include <stdlib.h>
#include <dlfcn.h>
#include <math.h>
+#include <pthread.h>
+#include <unistd.h>
#include <cutils/list.h>
#include <cutils/log.h>
diff --git a/visualizer/Android.mk b/visualizer/Android.mk
index 29a093e..3b856e3 100644
--- a/visualizer/Android.mk
+++ b/visualizer/Android.mk
@@ -27,6 +27,8 @@
libdl \
libtinyalsa
+LOCAL_HEADER_LIBRARIES := libhardware_headers
+
LOCAL_MODULE_RELATIVE_PATH := soundfx
LOCAL_MODULE:= libqcomvisualizer
LOCAL_MODULE_OWNER := qcom
diff --git a/visualizer/offload_visualizer.c b/visualizer/offload_visualizer.c
index 4d1373f..ab269ff 100644
--- a/visualizer/offload_visualizer.c
+++ b/visualizer/offload_visualizer.c
@@ -17,12 +17,14 @@
#define LOG_TAG "offload_visualizer"
/*#define LOG_NDEBUG 0*/
#include <assert.h>
+#include <dlfcn.h>
#include <math.h>
+#include <pthread.h>
#include <stdlib.h>
#include <string.h>
-#include <time.h>
#include <sys/prctl.h>
-#include <dlfcn.h>
+#include <time.h>
+#include <unistd.h>
#include <cutils/list.h>
#include <cutils/log.h>