Commit 66f1fe5c authored by vaclav's avatar vaclav
Browse files

fix flush

parent d53c42dd
Loading
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -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
};
@@ -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();
@@ -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