27 const int8_t hf_vq[1024][32], intptr_t vq_offset,
28 int scale[DCA_SUBBANDS][2], intptr_t
start, intptr_t
end);
30 const int8_t hf_vq[1024][32], intptr_t vq_offset,
31 int scale[DCA_SUBBANDS][2], intptr_t
start, intptr_t
end);
33 const int8_t hf_vq[1024][32], intptr_t vq_offset,
34 int scale[DCA_SUBBANDS][2], intptr_t
start, intptr_t
end);
65 #define SYNTH_FILTER_FUNC(opt) \
66 void ff_synth_filter_inner_##opt(float *synth_buf_ptr, float synth_buf2[32], \
67 const float window[512], \
68 float out[32], intptr_t offset, float scale); \
69 static void synth_filter_##opt(FFTContext *imdct, \
70 float *synth_buf_ptr, int *synth_buf_offset, \
71 float synth_buf2[32], const float window[512], \
72 float out[32], const float in[32], float scale) \
74 float *synth_buf= synth_buf_ptr + *synth_buf_offset; \
76 imdct->imdct_half(imdct, synth_buf, in); \
78 ff_synth_filter_inner_##opt(synth_buf, synth_buf2, window, \
79 out, *synth_buf_offset, scale); \
81 *synth_buf_offset = (*synth_buf_offset - 32) & 511; \