Check suspicious Q format in ProcessIGF_fx()
# Basic info <!--- Add commit SHA used to reproduce--> - Float reference: - Encoder (float): - Decoder (float): - Fixed point: - Encoder (fixed): - Decoder (fixed): 11cd64e9e0432bdd77380a55b7b385749cf990a8 # Bug description There may be a bug in: ``` tns_predictionGain = L_deposit_l( hIGFEnc->tns_predictionGain ); // todo: mul, 2026-03-12: check, why this is in Q23 IF( LT_32( tns_predictionGain, ONE_POINT_ONE_FIVE_Q23 ) && LT_16( predictionGain, ONE_POINT_ONE_FIVE_Q7 ) ) { hIGFEnc->flatteningTrigger = 1; move16(); } ELSE { hIGFEnc->flatteningTrigger = 0; move16(); } ``` It should be L_deposit_h to obtain Q23 out of Q7 - lets check
task