diff options
author | Ricardo Cerqueira <ricardo@cyngn.com> | 2016-06-20 00:41:47 +0100 |
---|---|---|
committer | LuK1337 <priv.luk@gmail.com> | 2022-01-08 02:02:02 +0100 |
commit | b7ba761333ec8c12659013a8cf90982e9d05bd0e (patch) | |
tree | a0ba003773d51efc6bc2853fff914cce963d3936 | |
parent | cf7744956bad566cb16a1521781b0715fb690b09 (diff) |
ssr: Fix building with OSS materials
Change-Id: I466816af5e1258f61401edf3eaf37ed7a862292e
-rw-r--r-- | hal/audio_extn/Android.mk | 4 | ||||
-rw-r--r-- | hal/audio_extn/ssr.c | 12 |
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> |