diff options
author | Steve Kondik <steve@cyngn.com> | 2016-05-21 17:14:23 -0700 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-05-21 17:18:22 -0700 |
commit | 6dafe5c7e68e8cf3ea96cc6600b80e04b79eda5d (patch) | |
tree | 2c1d26cd006ee21947c0ae0c24872009c2a16b49 | |
parent | 71954c5e23503c1133e6e48e4a83d170264a2242 (diff) | |
download | hardware_qcom_audio-6dafe5c7e68e8cf3ea96cc6600b80e04b79eda5d.tar.gz hardware_qcom_audio-6dafe5c7e68e8cf3ea96cc6600b80e04b79eda5d.tar.bz2 hardware_qcom_audio-6dafe5c7e68e8cf3ea96cc6600b80e04b79eda5d.zip |
hal: Compilation fixes
* Fix surround sound recording build
* Fix build when compress voip is disabled
Change-Id: Ia8f7598809ae9b8ae3767cae3cefdb6d49a04029
-rw-r--r-- | hal/Android.mk | 1 | ||||
-rw-r--r-- | hal/audio_extn/ssr.c | 8 | ||||
-rw-r--r-- | hal/voice_extn/voice_extn.h | 80 |
3 files changed, 45 insertions, 44 deletions
diff --git a/hal/Android.mk b/hal/Android.mk index 7474d0b9..09fbaae1 100644 --- a/hal/Android.mk +++ b/hal/Android.mk @@ -257,6 +257,7 @@ endif LOCAL_CFLAGS += -Wall -Werror LOCAL_CLANG_CFLAGS += -Wno-unused-variable -Wno-missing-field-initializers +LOCAL_CLANG_CFLAGS += -Wno-typedef-redefinition LOCAL_COPY_HEADERS_TO := mm-audio LOCAL_COPY_HEADERS := audio_extn/audio_defs.h diff --git a/hal/audio_extn/ssr.c b/hal/audio_extn/ssr.c index 5d104fcc..4c57adb0 100644 --- a/hal/audio_extn/ssr.c +++ b/hal/audio_extn/ssr.c @@ -301,7 +301,7 @@ static int32_t ssr_read_coeffs_from_file() return 0; } -static int32_t DRC_init_lib(int num_chan, int sample_rate) +static int32_t DRC_init_lib(int num_chan, int sample_rate __unused) { int ret = 0; const char *cfgFileName; @@ -887,7 +887,7 @@ int32_t audio_extn_ssr_deinit() return 0; } -static void *ssr_process_thread(void *context) +static void *ssr_process_thread(void *context __unused) { int32_t ret; @@ -1019,7 +1019,7 @@ int32_t audio_extn_ssr_read(struct audio_stream_in *stream, return ret; } -void audio_extn_ssr_set_parameters(struct audio_device *adev, +void audio_extn_ssr_set_parameters(struct audio_device *adev __unused, struct str_parms *parms) { int err; @@ -1055,7 +1055,7 @@ void audio_extn_ssr_set_parameters(struct audio_device *adev, } } -void audio_extn_ssr_get_parameters(const struct audio_device *adev, +void audio_extn_ssr_get_parameters(const struct audio_device *adev __unused, struct str_parms *parms, struct str_parms *reply) { diff --git a/hal/voice_extn/voice_extn.h b/hal/voice_extn/voice_extn.h index 26930deb..dd3fda6d 100644 --- a/hal/voice_extn/voice_extn.h +++ b/hal/voice_extn/voice_extn.h @@ -141,128 +141,128 @@ bool voice_extn_compress_voip_is_format_supported(audio_format_t format); bool voice_extn_compress_voip_is_config_supported(struct audio_config *config); bool voice_extn_compress_voip_is_started(struct audio_device *adev); #else -static int voice_extn_compress_voip_close_output_stream(struct audio_stream *stream __unused) +inline int voice_extn_compress_voip_close_output_stream(struct audio_stream *stream __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return -ENOSYS; } -static int voice_extn_compress_voip_open_output_stream(struct stream_out *out __unused) +inline int voice_extn_compress_voip_open_output_stream(struct stream_out *out __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return -ENOSYS; } -static int voice_extn_compress_voip_close_input_stream(struct audio_stream *stream __unused) +inline int voice_extn_compress_voip_close_input_stream(struct audio_stream *stream __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return -ENOSYS; } -static int voice_extn_compress_voip_open_input_stream(struct stream_in *in __unused) +inline int voice_extn_compress_voip_open_input_stream(struct stream_in *in __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return -ENOSYS; } -static int voice_extn_compress_voip_out_get_buffer_size(struct stream_out *stream __unused) +inline int voice_extn_compress_voip_out_get_buffer_size(struct stream_out *stream __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return -ENOSYS; } -static int voice_extn_compress_voip_in_get_buffer_size(struct stream_in *in __unused) +inline int voice_extn_compress_voip_in_get_buffer_size(struct stream_in *in __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return -ENOSYS; } -static int voice_extn_compress_voip_start_input_stream(struct stream_in *in __unused) +inline int voice_extn_compress_voip_start_input_stream(struct stream_in *in __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return -ENOSYS; } -static int voice_extn_compress_voip_start_output_stream(struct stream_out *out __unused) +inline int voice_extn_compress_voip_start_output_stream(struct stream_out *out __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return -ENOSYS; } -static int voice_extn_compress_voip_set_mic_mute(struct audio_device *adev, bool state __unused) +inline int voice_extn_compress_voip_set_mic_mute(struct audio_device *adev __unused, bool state __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return 0; } -static int voice_extn_compress_voip_set_volume(struct audio_device *adev __unused, float volume __unused) +inline int voice_extn_compress_voip_set_volume(struct audio_device *adev __unused, float volume __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return 0; } -static int voice_extn_compress_voip_select_devices(struct audio_device *adev __unused, +inline int voice_extn_compress_voip_select_devices(struct audio_device *adev __unused, snd_device_t *out_snd_device __unused, snd_device_t *in_snd_device __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return -ENOSYS; } -static int voice_extn_compress_voip_set_parameters(struct audio_device *adev __unused, +inline int voice_extn_compress_voip_set_parameters(struct audio_device *adev __unused, struct str_parms *parms __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return -ENOSYS; } -static void voice_extn_compress_voip_get_parameters(struct str_parms *query __unused, +inline void voice_extn_compress_voip_get_parameters(struct str_parms *query __unused, struct str_parms *reply __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); } -static void voice_extn_compress_voip_out_get_parameters(struct stream_out *out __unused, +inline void voice_extn_compress_voip_out_get_parameters(struct stream_out *out __unused, struct str_parms *query __unused, struct str_parms *reply __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); } -static void voice_extn_compress_voip_in_get_parameters(struct stream_in *in __unused, +inline void voice_extn_compress_voip_in_get_parameters(struct stream_in *in __unused, struct str_parms *query __unused, struct str_parms *reply __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); } -static bool voice_extn_compress_voip_pcm_prop_check() +inline bool voice_extn_compress_voip_pcm_prop_check() { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return false; } -static bool voice_extn_compress_voip_is_active(struct audio_device *adev __unused) +inline bool voice_extn_compress_voip_is_active(struct audio_device *adev __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return false; } -static bool voice_extn_compress_voip_is_format_supported(audio_format_t format __unused) +inline bool voice_extn_compress_voip_is_format_supported(audio_format_t format __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return true; } -static bool voice_extn_compress_voip_is_config_supported(struct audio_config *config __unused) +inline bool voice_extn_compress_voip_is_config_supported(struct audio_config *config __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return true; } -static bool voice_extn_compress_voip_is_started(struct audio_device *adev __unused) +inline bool voice_extn_compress_voip_is_started(struct audio_device *adev __unused) { - ALOGE("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); + ALOGV("%s: COMPRESS_VOIP_ENABLED is not defined", __func__); return false; } #endif |