29 float fscale = scale / 16.0;
31 for (i = 0; i < 8; i++)
32 dst[i] = src[i] * fscale;
37 int decifactor,
float scale)
39 float *out2 = out + decifactor;
40 const float *cf0 = coefs;
41 const float *cf1 = coefs + 256;
45 for (k = 0; k < decifactor; k++) {
48 for (j = 0; j < 256 / decifactor; j++) {
60 float synth_buf_ptr[512],
61 int *synth_buf_offset,
float synth_buf2[32],
62 const float window[512],
float *samples_out,
63 float raXin[32],
float scale)
68 for (i = sb_act; i < 32; i++)
72 for (subindex = 0; subindex < 8; subindex++) {
74 for (i = 0; i < sb_act; i++) {
75 unsigned sign = (i - 1) & 2;
76 uint32_t v =
AV_RN32A(&samples_in[i][subindex]) ^ sign << 30;
81 synth_buf2, window, samples_out, raXin, scale);