Lines Matching defs:vector_buf
63 int32_t vector_buf[72];
462 static void dss_sp_add_pulses(int32_t *vector_buf,
468 vector_buf[sf->pulse_pos[i]] += (dss_sp_fixed_cb_gain[sf->gain] *
573 static int dss_sp_get_normalize_bits(int32_t *vector_buf, int16_t size)
581 val |= FFABS(vector_buf[i]);
592 sum += FFABS(p->vector_buf[i]);
611 normalize_bits = dss_sp_get_normalize_bits(p->vector_buf, size);
613 dss_sp_scale_vector(p->vector_buf, normalize_bits - 3, size);
620 dss_sp_shift_sq_add(tmp_buf, p->audio_buf, p->vector_buf);
623 dss_sp_shift_sq_sub(tmp_buf, p->err_buf1, p->vector_buf);
632 tmp = DSS_SP_FORMULA(p->vector_buf[i], lpc_filter,
633 p->vector_buf[i - 1]);
634 p->vector_buf[i] = av_clip_int16(tmp);
638 tmp = DSS_SP_FORMULA(p->vector_buf[0], lpc_filter, v36);
639 p->vector_buf[0] = av_clip_int16(tmp);
641 dss_sp_scale_vector(p->vector_buf, -normalize_bits, size);
664 tmp = (p->vector_buf[i] * noise[i]) >> 11;
718 dss_sp_gen_exc(p->vector_buf, p->history,
722 dss_sp_add_pulses(p->vector_buf, &p->fparam.sf[j]);
724 dss_sp_update_buf(p->vector_buf, p->history);
727 p->vector_buf[i] = p->history[72 - i];
730 p->err_buf2, p->vector_buf);