Loading lib_dec/lib_dec_fx.c +4 −4 Original line number Diff line number Diff line Loading @@ -1347,15 +1347,15 @@ ivas_error IVAS_DEC_GetSamples( move16(); } #else nOutChannels = (uint8_t) hIvasDec->st_ivas->hDecoderConfig->nchan_out; nOutChannels = (UWord8) hIvasDec->st_ivas->hDecoderConfig->nchan_out; hIvasDec->hasBeenFedFrame = false; /* check for possible flushed samples from a rate switch */ if ( hIvasDec->nSamplesFlushed > 0 ) IF( GE_16( hIvasDec->nSamplesFlushed, 0 ) ) { /* note: offset (rendered samples) is always 0 */ Copy( hIvasDec->flushbuffer, pcmBuf, hIvasDec->nSamplesFlushed * nOutChannels ); Copy( hIvasDec->flushbuffer, pcmBuf, imult1616( hIvasDec->nSamplesFlushed, nOutChannels ) ); hIvasDec->nSamplesRendered = hIvasDec->nSamplesFlushed; nSamplesRendered = add( nSamplesRendered, hIvasDec->nSamplesFlushed ); hIvasDec->nSamplesFlushed = 0; move16(); move16(); Loading Loading
lib_dec/lib_dec_fx.c +4 −4 Original line number Diff line number Diff line Loading @@ -1347,15 +1347,15 @@ ivas_error IVAS_DEC_GetSamples( move16(); } #else nOutChannels = (uint8_t) hIvasDec->st_ivas->hDecoderConfig->nchan_out; nOutChannels = (UWord8) hIvasDec->st_ivas->hDecoderConfig->nchan_out; hIvasDec->hasBeenFedFrame = false; /* check for possible flushed samples from a rate switch */ if ( hIvasDec->nSamplesFlushed > 0 ) IF( GE_16( hIvasDec->nSamplesFlushed, 0 ) ) { /* note: offset (rendered samples) is always 0 */ Copy( hIvasDec->flushbuffer, pcmBuf, hIvasDec->nSamplesFlushed * nOutChannels ); Copy( hIvasDec->flushbuffer, pcmBuf, imult1616( hIvasDec->nSamplesFlushed, nOutChannels ) ); hIvasDec->nSamplesRendered = hIvasDec->nSamplesFlushed; nSamplesRendered = add( nSamplesRendered, hIvasDec->nSamplesFlushed ); hIvasDec->nSamplesFlushed = 0; move16(); move16(); Loading