Loading lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -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() */ Loading lib_dec/ivas_dec.c +2 −0 Original line number Diff line number Diff line Loading @@ -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 += Loading lib_dec/ivas_jbm_dec.c +5 −1 Original line number Diff line number Diff line Loading @@ -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 += Loading Loading @@ -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 += Loading lib_rend/lib_rend.c +4 −0 Original line number Diff line number Diff line Loading @@ -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 Loading Loading
lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -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() */ Loading
lib_dec/ivas_dec.c +2 −0 Original line number Diff line number Diff line Loading @@ -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 += Loading
lib_dec/ivas_jbm_dec.c +5 −1 Original line number Diff line number Diff line Loading @@ -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 += Loading Loading @@ -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 += Loading
lib_rend/lib_rend.c +4 −0 Original line number Diff line number Diff line Loading @@ -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 Loading