Commit 9dd84ddd authored by Manuel Jander's avatar Manuel Jander
Browse files

Use L_norm_arr instead of getScaleFactor32. Add assert checking proto_power_smooth q values.

parent 171d3f3f
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -2259,12 +2259,8 @@ void ivas_dirac_dec_output_synthesis_process_subframe_psd_ls_fx(
            *( p_power_smooth_prev ) = L_add( *( p_power_smooth_prev ), Mpy_32_32( g1, ( *p_power_smooth ) ) ); //(Q31, q_proto_power_smooth) -> q_proto_power_smooth
            move32();

#ifdef FIX_867_CLDFB_NRG_SCALE
            assert( h_dirac_output_synthesis_state->proto_power_smooth_prev_q[0] == h_dirac_output_synthesis_state->proto_power_smooth_q[0] );
            assert( h_dirac_output_synthesis_state->proto_power_smooth_prev_q[1] == h_dirac_output_synthesis_state->proto_power_smooth_q[1] );
#else
            assert(h_dirac_output_synthesis_state->proto_power_smooth_prev_q == h_dirac_output_synthesis_state->proto_power_smooth_q);
#endif

            IF( EQ_32( *( p_power_smooth_prev ), EPSILON_FX ) )
            {
                p_power_smooth_prev++;