diff options
author | Steve Kondik <steve@cyngn.com> | 2016-04-19 02:31:41 -0700 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-04-19 02:32:50 -0700 |
commit | 526cf00990ec9cbceb18c41ad5f0ee9dc5c17e62 (patch) | |
tree | 15a647df885a46df76ef961a85e59abe6d7b539b | |
parent | 6131d9555bdc9b0cff670e686b9df2de04e163e1 (diff) | |
download | android_hardware_qcom_audio-526cf00990ec9cbceb18c41ad5f0ee9dc5c17e62.tar.gz android_hardware_qcom_audio-526cf00990ec9cbceb18c41ad5f0ee9dc5c17e62.tar.bz2 android_hardware_qcom_audio-526cf00990ec9cbceb18c41ad5f0ee9dc5c17e62.zip |
post_proc: Misc cleanups
Change-Id: I6a0a0d15bf196e6f5ffab6b68a96e341fc6fe3bf
-rw-r--r-- | post_proc/effect_api.c | 4 | ||||
-rw-r--r-- | post_proc/equalizer.c | 9 |
2 files changed, 10 insertions, 3 deletions
diff --git a/post_proc/effect_api.c b/post_proc/effect_api.c index 0df064f7..8ac5ed82 100644 --- a/post_proc/effect_api.c +++ b/post_proc/effect_api.c @@ -15,7 +15,7 @@ */ #define LOG_TAG "offload_effect_api" -#define LOG_NDEBUG 0 +//#define LOG_NDEBUG 0 //#define VERY_VERY_VERBOSE_LOGGING #ifdef VERY_VERY_VERBOSE_LOGGING #define ALOGVV ALOGV @@ -438,7 +438,7 @@ void offload_reverb_set_reflections_level(struct reverb_params *reverb, void offload_reverb_set_reflections_delay(struct reverb_params *reverb, int reflections_delay) { - ALOGVV("%s: ref delay", __func__, reflections_delay); + ALOGVV("%s: ref delay %d", __func__, reflections_delay); reverb->reflections_delay = reflections_delay; } diff --git a/post_proc/equalizer.c b/post_proc/equalizer.c index fe2b282f..a26e4131 100644 --- a/post_proc/equalizer.c +++ b/post_proc/equalizer.c @@ -22,6 +22,7 @@ #include <tinyalsa/asoundlib.h> #include <sound/audio_effects.h> #include <audio_effects/effect_equalizer.h> +#include <inttypes.h> #include "effect_api.h" #include "equalizer.h" @@ -184,7 +185,7 @@ const char * equalizer_get_preset_name(equalizer_context_t *context __unused, int equalizer_get_num_presets(equalizer_context_t *context __unused) { - ALOGV("%s: ctxt %p, presets_num: %d", __func__, context, + ALOGV("%s: ctxt %p, presets_num: %zu", __func__, context, sizeof(equalizer_preset_names)/sizeof(char *)); return sizeof(equalizer_preset_names)/sizeof(char *); } @@ -489,6 +490,12 @@ int equalizer_stop(effect_context_t *context, output_context_t *output __unused) equalizer_context_t *eq_ctxt = (equalizer_context_t *)context; ALOGV("%s: ctxt %p", __func__, eq_ctxt); + if (offload_eq_get_enable_flag(&(eq_ctxt->offload_eq)) && + eq_ctxt->ctl) { + struct eq_params eq; + eq.enable_flag = false; + offload_eq_send_params(eq_ctxt->ctl, &eq, OFFLOAD_SEND_EQ_ENABLE_FLAG); + } eq_ctxt->ctl = NULL; return 0; } |