Fix for infinite loop in drc selection process am: 6398ab8de5 am: 6bb106faaa

Original change: 1440592

Change-Id: I4bfb702333a3b391bd49d1bc56359cef9aed27cf
This commit is contained in:
Rajat Kumar 2020-10-06 19:56:48 +00:00 committed by Automerger Merge Worker
commit c8a90c8a1f

View file

@ -997,6 +997,10 @@ WORD32 impd_manage_complexity(ia_drc_sel_pro_struct* pstr_drc_uni_sel_proc,
complexityDrcTotal *= freqNorm; complexityDrcTotal *= freqNorm;
complexityEqTotal *= freqNorm; complexityEqTotal *= freqNorm;
if ((complexityDrcTotal > complexitySupportedTotal) ||
(complexityEqTotal > complexitySupportedTotal))
return UNEXPECTED_ERROR;
if (numBandsTooLarge == 1) { if (numBandsTooLarge == 1) {
if (pstr_drc_uni_sel_proc->uni_drc_sel_proc_output.sel_drc_set_ids[0] > 0) { if (pstr_drc_uni_sel_proc->uni_drc_sel_proc_output.sel_drc_set_ids[0] > 0) {
err = impd_find_drc_instructions_uni_drc( err = impd_find_drc_instructions_uni_drc(