[non-BE] Bug in calculating parcor coefficient in Calc_rc0_h()
This is a follow up of https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/merge_requests/2851#note_111231. There seems to be missing a scaling of the first LP filter response coefficient h\[0\] in function `Calc_rc0_h`. See the comment at https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/blob/main/lib_com/swb_tbe_com_fx.c#L660: ``` /* computation of the autocorrelation function acf */ IF( element_mode != EVS_MONO && enc_dec == ENC ) { L_acc = L_mult( h[0], h[0] ); // TBV: shouldn't it be "shr( h[0], 2 )" ? FOR( i = 1; i < LONG_H_ST; i++ ) { tmp2 = shr( h[i], 2 ); L_acc = L_mac( L_acc, tmp2, tmp2 ); } sh_acf = norm_l( L_acc ); L_acc = L_shl( L_acc, sh_acf ); acf0 = extract_h( L_acc ); ``` <!--- Below are labels that will be added but are not shown in description. This is a template to help fill them. Add further information to the first row and remove and add labels as necessary.-->
issue