dsp: codecs: use native API to configure PCM output block in multiaac

Usage of q6asm_enc_cfg_blk_pcm() does not trigger PortSettingsChanged
event which is required for multi aac component.

Configure the PCM output block using q6asm_enc_cfg_blk_pcm_native()
which ensures that the event gets triggered.

CRs-Fixed: 2169255
Change-Id: I168aa0156c9233d81e99ca2aa6142f33ef10805c
Signed-off-by: Satya Krishna Pindiproli <satyak@codeaurora.org>
This commit is contained in:
Satya Krishna Pindiproli 2018-01-10 16:21:40 +05:30 committed by Gerrit - the friendly Code Review server
parent da56c67bc4
commit a5e129f857

View file

@ -2,7 +2,7 @@
*
* Copyright (C) 2008 Google, Inc.
* Copyright (C) 2008 HTC Corporation
* Copyright (c) 2011-2017, The Linux Foundation. All rights reserved.
* Copyright (c) 2011-2018, The Linux Foundation. All rights reserved.
*
* This software is licensed under the terms of the GNU General Public
* License version 2, as published by the Free Software Foundation, and
@ -59,7 +59,7 @@ static long audio_ioctl_shared(struct file *file, unsigned int cmd,
audio->ac->session);
if (audio->feedback == NON_TUNNEL_MODE) {
/* Configure PCM output block */
rc = q6asm_enc_cfg_blk_pcm(audio->ac,
rc = q6asm_enc_cfg_blk_pcm_native(audio->ac,
audio->pcm_cfg.sample_rate,
audio->pcm_cfg.channel_count);
if (rc < 0) {