Commit 3b3e5f08 authored by malenov's avatar malenov
Browse files

alternative fix applying minimum threshold to both prev_pow and curr_pow

parent c22a76bd
Loading
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -332,8 +332,8 @@ void wb_tbe_dec(
        if ( st->element_mode > EVS_MONO )
        {
            /* prevent too low values of energy */
            prev_pow += 0.00001f;
            curr_pow += 0.00001f;
            prev_pow = min( 0.00001f, prev_pow );
            curr_pow = min( 0.00001f, curr_pow );
        }
#endif

@@ -1077,8 +1077,8 @@ void swb_tbe_dec(
        if ( st->element_mode > EVS_MONO )
        {
            /* prevent too low values of energy */
            prev_pow += 0.00001f;
            curr_pow += 0.00001f;
            prev_pow = min( 0.00001f, prev_pow );  
            curr_pow = min( 0.00001f, curr_pow ); 
        }
#endif

+4 −4
Original line number Diff line number Diff line
@@ -387,8 +387,8 @@ void wb_tbe_enc(
    if ( st->element_mode > EVS_MONO )
    {
        /* prevent too low values of energy */
        prev_pow += 0.00001f;
        curr_pow += 0.00001f;
        prev_pow = min( 0.00001f, prev_pow );
        curr_pow = min( 0.00001f, curr_pow );
    }
#endif

@@ -1073,8 +1073,8 @@ void swb_tbe_enc(
        if ( st->element_mode > EVS_MONO )
        {
            /* prevent too low values of energy */
            prev_pow += 0.00001f;
            curr_pow += 0.00001f;
            prev_pow = min( 0.00001f, prev_pow );
            curr_pow = min( 0.00001f, curr_pow );
        }
#endif