Different threshold in ivas_dirac_dec_binaural_functions_fx.c
# Basic info <!--- Add commit SHA used to reproduce --> - Float reference: - Encoder (float): - Decoder (float): dfed311fdc7c91f7f9c4204ba4f1c9b02441888a - Fixed point: - Encoder (fixed): - Decoder (fixed): 496d928d46719161bc5c05600fc4de510d684e6e # Bug description For some reason, there is clear mismatch in threshold between BASOP and float ```c IF( LT_32( ( ratio_fx = hSpatParamRendCom->energy_ratio2_fx[dirac_read_idx][bin] ), 10737418 /* 0.01 in Q30 */ ) ) ``` ```c if ( ( ratio = hSpatParamRendCom->energy_ratio2[dirac_read_idx][bin] ) < 0.001 ) ``` Even the comment says a wrong value. This might not affect that much as it is a "close-to-zero" check but good to fix regardless. <!-- Commandline or script --> ```bash ``` <!--- 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