Go to the documentation of this file.
29 float *synth_buf_ptr,
int *synth_buf_offset,
30 float synth_buf2[32],
const float window[512],
31 float out[32],
float in[32],
35 float *synth_buf_ptr,
int *synth_buf_offset,
36 float synth_buf2[32],
const float window[512],
37 float out[32],
float in[32],
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
static atomic_int cpu_flags
static SDL_Window * window
void ff_synth_filter_float_vfp(AVTXContext *imdct, float *synth_buf_ptr, int *synth_buf_offset, float synth_buf2[32], const float window[512], float out[32], float in[32], float scale, av_tx_fn imdct_fn)
void(* av_tx_fn)(AVTXContext *s, void *out, void *in, ptrdiff_t stride)
Function pointer to a function to perform the transform.
static void scale(int *out, const int *in, const int w, const int h, const int shift)
av_cold void ff_synth_filter_init_arm(SynthFilterContext *s)
void ff_synth_filter_float_neon(AVTXContext *imdct, float *synth_buf_ptr, int *synth_buf_offset, float synth_buf2[32], const float window[512], float out[32], float in[32], float scale, av_tx_fn imdct_fn)
#define have_vfp_vm(flags)