Integration of fixed point sub-functions - 5
[x] Integration of fixed point version of ivas_sba_dirac_stereo_dec [x] Integrated bandwidth_switching_detect and redundant code removal in ivas_core_dec [x] Integration and Cleanup of MASA ISM metadata dec (OMASA path) [x] Refactor lsf buffers for core_switching_pre_dec() [x] Integration of few functions for MASA path. Few BASOP and instrumentation changes included. [x] Functions converted: ivas_qmetadata_azimuth_elevation_to_direction_vector_fx, sort_desc_ind_16_fx, only_reduce_bits_direction_fx. [x] Added saturation to getCosWord16R2 based on the recommendation from the PC group. [x] Limitations of only_reduce_bits_direction_fx: - Precision loss was occuring after using BASOP_Util_Divide3232_Scale which was leading to penalty getting calculated wrongly and hence ind_order being sorted incorrectly which might cause infinite loop. - Causing issues for Test OMASA 2Dir2TC 4ISM at 384 kbps, 48kHz in, 48kHz out, EXT out - Workaround is checking if the denominator is same for bits_sph_idx_orig[j] for no_subframes. If yes then adding all the numerator first and then doing division later with bits_sph_idx_orig[j][0] instead of dividing each numerator with bits_sph_idx_orig[j][k].
Loading