Commit ac9f9d17 authored by Archit Tamarapu's avatar Archit Tamarapu
Browse files

[revertme] tmp disable limiter

parent d33c70af
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -129,6 +129,7 @@
#define DEBUG_JBM_CMD_OPTION                    /* ability for telling the decoder the frontend fetch size and to not delay compensate for bad frames at the beginning */
#define VARIABLE_SPEED_DECODING                 /* variable speed decoding employing the JBM functioniality; move to DEBUGGING after build for disabled is fixed */
#define DEBUG_IND_LIST_MEMORY                   /* raise assert() when ind_list[] runs out of memory */
#define DISABLE_LIMITER                         /* disable limiter to help with debugging BE */

/*Split Rendering Debug switches*/
/*#define DBG_WAV_WRITER*/                      /* add debugging function dbgwrite_wav() */
+2 −0
Original line number Diff line number Diff line
@@ -1014,7 +1014,9 @@ ivas_error ivas_dec(
     *   - float to integer conversion
     *----------------------------------------------------------------*/

#ifndef DISABLE_LIMITER
    ivas_limiter_dec( st_ivas->hLimiter, p_output, nchan_out, output_frame, st_ivas->BER_detect );
#endif

#ifdef DEBUGGING
    st_ivas->noClipping +=
+5 −1
Original line number Diff line number Diff line
@@ -1054,7 +1054,9 @@ ivas_error ivas_jbm_dec_render(
        st_ivas->hTcBuffer->n_samples_discard = 0;
    }

#ifndef DISABLE_LIMITER
    ivas_limiter_dec( st_ivas->hLimiter, p_output, nchan_out, *nSamplesRendered, st_ivas->BER_detect );
#endif

#ifdef DEBUGGING
    st_ivas->noClipping +=
@@ -1205,7 +1207,9 @@ ivas_error ivas_jbm_dec_flush_renderer(
    }

/* Only write out the valid data*/
#ifndef DISABLE_LIMITER
    ivas_limiter_dec( st_ivas->hLimiter, p_output, st_ivas->hDecoderConfig->nchan_out, *nSamplesRendered, st_ivas->BER_detect );
#endif

#ifdef DEBUGGING
    st_ivas->noClipping +=
+4 −0
Original line number Diff line number Diff line
@@ -8693,17 +8693,21 @@ ivas_error IVAS_REND_GetSamples(

    if ( outAudio.config.is_cldfb == 0 )
    {
#ifndef DISABLE_LIMITER
#ifdef DEBUGGING
        hIvasRend->numClipping +=
#endif
            limitRendererOutput( hIvasRend->hLimiter, outAudio.data, outAudio.config.numSamplesPerChannel, IVAS_LIMITER_THRESHOLD );
#endif
    }
#else /* SPLIT_REND_WITH_HEAD_ROT */

#ifndef DISABLE_LIMITER
#ifdef DEBUGGING
    hIvasRend->numClipping +=
#endif
        limitRendererOutput( hIvasRend->hLimiter, outAudio.data, outAudio.config.numSamplesPerChannel, IVAS_LIMITER_THRESHOLD );
#endif
#endif /* SPLIT_REND_WITH_HEAD_ROT */

#ifdef SPLIT_REND_WITH_HEAD_ROT