Lines Matching refs:psDec
40 silk_decoder_state *psDec, /* I/O Pointer to Silk decoder state */
53 L = psDec->frame_length;
63 ( lostFlag == FLAG_DECODE_LBRR && psDec->LBRR_flags[ psDec->nFramesDecoded ] == 1 ) )
68 silk_decode_indices( psDec, psRangeDec, psDec->nFramesDecoded, lostFlag, condCoding );
73 silk_decode_pulses( psRangeDec, pulses, psDec->indices.signalType,
74 psDec->indices.quantOffsetType, psDec->frame_length );
79 silk_decode_parameters( psDec, psDecCtrl, condCoding );
84 silk_decode_core( psDec, psDecCtrl, pOut, pulses );
89 silk_PLC( psDec, psDecCtrl, pOut, 0 );
91 psDec->lossCnt = 0;
92 psDec->prevSignalType = psDec->indices.signalType;
93 silk_assert( psDec->prevSignalType >= 0 && psDec->prevSignalType <= 2 );
96 psDec->first_frame_after_reset = 0;
99 silk_PLC( psDec, psDecCtrl, pOut, 1 );
105 silk_assert( psDec->ltp_mem_length >= psDec->frame_length );
106 mv_len = psDec->ltp_mem_length - psDec->frame_length;
107 silk_memmove( psDec->outBuf, &psDec->outBuf[ psDec->frame_length ], mv_len * sizeof(opus_int16) );
108 silk_memcpy( &psDec->outBuf[ mv_len ], pOut, psDec->frame_length * sizeof( opus_int16 ) );
113 silk_PLC_glue_frames( psDec, pOut, L );
118 silk_CNG( psDec, psDecCtrl, pOut, L );
121 psDec->lagPrev = psDecCtrl->pitchL[ psDec->nb_subfr - 1 ];