void ff_fft_calc_neon(FFTContext *s, FFTComplex *z)
filter_frame For filters that do not use the this method is called when a frame is pushed to the filter s input It can be called at any time except in a reentrant way If the input frame is enough to produce output
void ff_imdct_half_vfp(FFTContext *s, FFTSample *output, const FFTSample *input)
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
static atomic_int cpu_flags
void ff_imdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input)
void ff_mdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input)
av_cold void ff_fft_init_arm(FFTContext *s)
void ff_fft_calc_vfp(FFTContext *s, FFTComplex *z)
void ff_imdct_half_neon(FFTContext *s, FFTSample *output, const FFTSample *input)
and forward the test the status of outputs and forward it to the corresponding return FFERROR_NOT_READY If the filters stores internally one or a few frame for some input
@ FF_MDCT_PERM_INTERLEAVE
void ff_fft_permute_neon(FFTContext *s, FFTComplex *z)
#define have_vfp_vm(flags)