summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Cerqueira <ricardo@cyngn.com>2016-06-20 00:41:47 +0100
committerLuK1337 <priv.luk@gmail.com>2022-01-08 02:02:02 +0100
commitb7ba761333ec8c12659013a8cf90982e9d05bd0e (patch)
treea0ba003773d51efc6bc2853fff914cce963d3936
parentcf7744956bad566cb16a1521781b0715fb690b09 (diff)
ssr: Fix building with OSS materials
Change-Id: I466816af5e1258f61401edf3eaf37ed7a862292e
-rw-r--r--hal/audio_extn/Android.mk4
-rw-r--r--hal/audio_extn/ssr.c12
2 files changed, 16 insertions, 0 deletions
diff --git a/hal/audio_extn/Android.mk b/hal/audio_extn/Android.mk
index ee73d170..ae0c6ca4 100644
--- a/hal/audio_extn/Android.mk
+++ b/hal/audio_extn/Android.mk
@@ -148,6 +148,10 @@ LOCAL_CFLAGS += \
-Wno-unused-function \
-Wno-unused-variable
+ifeq ($(QCPATH),)
+ LOCAL_CFLAGS += -D_OSS
+endif
+
LOCAL_SHARED_LIBRARIES := \
libaudioutils \
libcutils \
diff --git a/hal/audio_extn/ssr.c b/hal/audio_extn/ssr.c
index 8cb7b4e2..b6cadcc3 100644
--- a/hal/audio_extn/ssr.c
+++ b/hal/audio_extn/ssr.c
@@ -36,7 +36,19 @@
#include "audio_extn.h"
#include "platform.h"
#include "platform_api.h"
+#ifndef _OSS
#include "surround_rec_interface.h"
+#else
+typedef struct {
+ const char *name;
+ char *(*get_param_fn)(void *h);
+} get_param_data_t;
+
+typedef struct {
+ const char *name;
+ void (*set_param_fn)(void *h, const char *val);
+} set_param_data_t;
+#endif
#ifdef DYNAMIC_LOG_ENABLED
#include <log_xml_parser.h>