summaryrefslogtreecommitdiffstats
path: root/visualizer
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2014-07-01 20:34:45 -0700
committerEric Laurent <elaurent@google.com>2014-07-01 20:34:45 -0700
commit0de8d1f80ff3cf452e9eb867f780b22bf8c54115 (patch)
tree278c708163bc2c5b72b13f9b16aad40a36f01c12 /visualizer
parent20bcfa8b451941843e8eabb5308f1f04f07d347a (diff)
downloadandroid_hardware_qcom_audio-0de8d1f80ff3cf452e9eb867f780b22bf8c54115.tar.gz
android_hardware_qcom_audio-0de8d1f80ff3cf452e9eb867f780b22bf8c54115.tar.bz2
android_hardware_qcom_audio-0de8d1f80ff3cf452e9eb867f780b22bf8c54115.zip
audio: fixed channel count determination from channel mask
Do not use popcount() to derive channel count from channel mask. Bug: 15000850. Change-Id: Idaf241be22f85040c6461834bad60ae1d9244f32
Diffstat (limited to 'visualizer')
-rw-r--r--visualizer/offload_visualizer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/visualizer/offload_visualizer.c b/visualizer/offload_visualizer.c
index e13f3055..eaa7774b 100644
--- a/visualizer/offload_visualizer.c
+++ b/visualizer/offload_visualizer.c
@@ -580,7 +580,7 @@ int visualizer_init(effect_context_t *context)
visu_ctxt->scaling_mode = VISUALIZER_SCALING_MODE_NORMALIZED;
// measurement initialization
- visu_ctxt->channel_count = popcount(context->config.inputCfg.channels);
+ visu_ctxt->channel_count = audio_channel_count_from_out_mask(context->config.inputCfg.channels);
visu_ctxt->meas_mode = MEASUREMENT_MODE_NONE;
visu_ctxt->meas_wndw_size_in_buffers = MEASUREMENT_WINDOW_MAX_SIZE_IN_BUFFERS;
visu_ctxt->meas_buffer_idx = 0;