Lines Matching defs:plc_residual
118 int16_t plc_residual[BLOCKL_MAX + LPC_FILTERORDER];
951 static void do_plc(int16_t *plc_residual, /* (o) concealed residual */
1154 plc_residual[i] = s->prevResidual[s->block_samples + pick];
1156 plc_residual[i] = plc_residual[pick];
1169 plc_residual[i] = SPL_MUL_16_16_RSFT(tot_gain, (pitchfact * plc_residual[i] + (32767 - pitchfact) * randvec[i] + 16384) >> 15, 15);
1173 energy += SPL_MUL_16_16_RSFT(plc_residual[i], plc_residual[i], (s->prevScale + 1));
1181 plc_residual[i] = randvec[i];
1192 memcpy(plc_residual, decresidual, s->block_samples * 2);
1200 memcpy(s->prevResidual, plc_residual, s->block_samples * 2);
1365 int16_t *plc_data = &s->plc_residual[LPC_FILTERORDER];
1389 do_plc(s->plc_residual, s->plc_lpc, 0,
1393 memcpy(s->decresidual, s->plc_residual, s->block_samples * 2);