From f19f6fe7ded1dde9296c13e00a746566b4861613 Mon Sep 17 00:00:00 2001 From: Subhadra Jagadeesan Date: Fri, 3 Dec 2021 12:36:48 +0530 Subject: [PATCH] dsp:q6afe: Fix avcs load module failure for aptx Fix for the avcs load module failure for ASM_MEDIA_FMT_APTX_ADAPTIVE codec format as it uses incorrect AVS_MODULE_ID_DEPACKETIZER_COP_V2. Added seperate condition and just call goto load_unload, so that it uses AVS_MODULE_ID_DEPACKETIZER_COP_V1 assigned before. Change-Id: I07176da41491cabdd3ad4df23b409d11b95a2764 Signed-off-by: Subhadra Jagadeesan --- dsp/q6afe.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dsp/q6afe.c b/dsp/q6afe.c index 81c783b84e73..50edc164f72b 100755 --- a/dsp/q6afe.c +++ b/dsp/q6afe.c @@ -443,12 +443,14 @@ static int q6afe_load_avcs_modules(int num_modules, u16 port_id, AVS_MODULE_ID_DEPACKETIZER_COP; goto load_unload; } - if (format_id == ASM_MEDIA_FMT_LC3 || - format_id == ASM_MEDIA_FMT_APTX_ADAPTIVE) { + if (format_id == ASM_MEDIA_FMT_LC3) { pm[i]->payload->load_unload_info[0].id1 = AVS_MODULE_ID_DEPACKETIZER_COP_V2; goto load_unload; } + if (format_id == ASM_MEDIA_FMT_APTX_ADAPTIVE) { + goto load_unload; + } pm[i]->payload->load_unload_info[1].module_type = AMDB_MODULE_TYPE_DECODER;