Commit e950a2a6 authored by vaclav's avatar vaclav
Browse files

port NONBE_1293_CRASH_FIRST_FRAME_LOST, !2071 part

parent 8b5dcf3d
Loading
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1223,10 +1223,15 @@ ivas_error IVAS_DEC_GetSamples(
        hIvasDec->hasBeenFedFrame = false;
        move16();
        set16_fx( pcmBuf, 0, imult1616( hIvasDec->st_ivas->hDecoderConfig->nchan_out, nSamplesAsked ) );
#ifdef NONBE_1293_CRASH_FIRST_FRAME_LOST
        nSamplesRendered = nSamplesAsked;
        move16();
#else
        hIvasDec->nSamplesRendered = add( hIvasDec->nSamplesRendered, nSamplesAsked );
        move16();
        *nOutSamples = nSamplesAsked;
        move16();
#endif
        hIvasDec->nSamplesAvailableNext = sub( hIvasDec->nSamplesAvailableNext, nSamplesAsked );
        move16();
#ifndef NONBE_1293_CRASH_FIRST_FRAME_LOST