Skip to content
Commit 30ca7c5c authored by Sandesh Venkatesh's avatar Sandesh Venkatesh
Browse files

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].
parent 46795370
Loading
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment