Loading lib_dec/lib_dec_fx.c +6 −2 Original line number Diff line number Diff line Loading @@ -99,7 +99,7 @@ struct IVAS_DEC #ifdef FIX_HRTF_LOAD UWord16 nSamplesFlushed; Word16 flushbuffer[20 * 960]; // temp. hack Word16 flushbuffer[20 * 960 / 4]; // temp. hack bool hasBeenPreparedRendering; #endif }; Loading Loading @@ -194,6 +194,10 @@ ivas_error IVAS_DEC_Open( move16(); move16(); move16(); #ifdef FIX_HRTF_LOAD hIvasDec->nSamplesFlushed = 0; hIvasDec->hasBeenPreparedRendering = false; #endif hIvasDec->mode = mode; move16(); Loading Loading @@ -1988,7 +1992,7 @@ static ivas_error IVAS_DEC_GetRenderedSamples( } /* run the main IVAS decoding routine */ error = ivas_jbm_dec_render_fx( st_ivas, nSamplesForRendering, &nSamplesRendered_loop, nSamplesAvailableNext, pcmBuf ); error = ivas_jbm_dec_render_fx( st_ivas, nSamplesForRendering - *nSamplesRendered, &nSamplesRendered_loop, nSamplesAvailableNext, pcmBuf ); *nSamplesRendered = add( *nSamplesRendered, nSamplesRendered_loop ); #else Loading Loading
lib_dec/lib_dec_fx.c +6 −2 Original line number Diff line number Diff line Loading @@ -99,7 +99,7 @@ struct IVAS_DEC #ifdef FIX_HRTF_LOAD UWord16 nSamplesFlushed; Word16 flushbuffer[20 * 960]; // temp. hack Word16 flushbuffer[20 * 960 / 4]; // temp. hack bool hasBeenPreparedRendering; #endif }; Loading Loading @@ -194,6 +194,10 @@ ivas_error IVAS_DEC_Open( move16(); move16(); move16(); #ifdef FIX_HRTF_LOAD hIvasDec->nSamplesFlushed = 0; hIvasDec->hasBeenPreparedRendering = false; #endif hIvasDec->mode = mode; move16(); Loading Loading @@ -1988,7 +1992,7 @@ static ivas_error IVAS_DEC_GetRenderedSamples( } /* run the main IVAS decoding routine */ error = ivas_jbm_dec_render_fx( st_ivas, nSamplesForRendering, &nSamplesRendered_loop, nSamplesAvailableNext, pcmBuf ); error = ivas_jbm_dec_render_fx( st_ivas, nSamplesForRendering - *nSamplesRendered, &nSamplesRendered_loop, nSamplesAvailableNext, pcmBuf ); *nSamplesRendered = add( *nSamplesRendered, nSamplesRendered_loop ); #else Loading