#define EXTERNAL_MMX(flags)
void ff_conv_s32_to_s16_sse2(int16_t *dst, const int32_t *src, int len)
void ff_conv_s16_to_s32_sse2(int16_t *dst, const int32_t *src, int len)
void ff_conv_s16_to_flt_sse4(float *dst, const int16_t *src, int len)
void ff_conv_s16_to_fltp_6ch_ssse3(float *const *dst, int16_t *src, int len, int channels)
void ff_conv_s16p_to_flt_2ch_sse2(float *dst, int16_t *const *src, int len, int channels)
void ff_conv_s16p_to_s16_6ch_avx(int16_t *dst, int16_t *const *src, int len, int channels)
void ff_conv_s32_to_flt_avx(float *dst, const int32_t *src, int len)
void ff_conv_fltp_to_flt_6ch_mmx(float *dst, float *const *src, int len, int channels)
void ff_conv_s32_to_s16_mmx(int16_t *dst, const int32_t *src, int len)
void ff_conv_s32_to_flt_sse2(float *dst, const int32_t *src, int len)
static atomic_int cpu_flags
void ff_conv_fltp_to_flt_2ch_sse(float *dst, float *const *src, int len, int channels)
#define EXTERNAL_SSE(flags)
void ff_conv_fltp_to_flt_2ch_avx(float *dst, float *const *src, int len, int channels)
void ff_conv_flt_to_fltp_2ch_sse(float *const *dst, float *src, int len, int channels)
#define EXTERNAL_SSE4(flags)
void ff_conv_flt_to_fltp_6ch_avx(float *const *dst, float *src, int len, int channels)
void ff_conv_flt_to_s16p_6ch_sse2(int16_t *const *dst, float *src, int len, int channels)
void ff_conv_s16_to_s16p_6ch_ssse3(int16_t *const *dst, int16_t *src, int len, int channels)
#define EXTERNAL_AVX_FAST(flags)
void ff_conv_fltp_to_s16_6ch_avx(int16_t *dst, float *const *src, int len, int channels)
#define AV_CPU_FLAG_SSE2SLOW
SSE2 supported, but usually not faster.
#define EXTERNAL_SSE2(flags)
void ff_conv_fltp_to_flt_6ch_avx(float *dst, float *const *src, int len, int channels)
void ff_conv_flt_to_s16p_2ch_sse2(int16_t *const *dst, float *src, int len, int channels)
void ff_conv_fltp_to_s16_6ch_sse(int16_t *dst, float *const *src, int len, int channels)
void ff_conv_fltp_to_flt_6ch_sse4(float *dst, float *const *src, int len, int channels)
void ff_conv_s16_to_s16p_2ch_avx(int16_t *const *dst, int16_t *src, int len, int channels)
void ff_conv_flt_to_fltp_2ch_avx(float *const *dst, float *src, int len, int channels)
void ff_conv_flt_to_s16p_6ch_avx(int16_t *const *dst, float *src, int len, int channels)
void ff_conv_s16_to_fltp_6ch_sse2(float *const *dst, int16_t *src, int len, int channels)
void ff_conv_s16_to_fltp_2ch_sse2(float *const *dst, int16_t *src, int len, int channels)
void ff_conv_flt_to_s32_avx(int32_t *dst, const float *src, int len)
void ff_conv_s16p_to_flt_6ch_avx(float *dst, int16_t *const *src, int len, int channels)
void ff_conv_fltp_to_s16_2ch_sse2(int16_t *dst, float *const *src, int len, int channels)
void ff_conv_s16p_to_s16_6ch_sse2(int16_t *dst, int16_t *const *src, int len, int channels)
void ff_conv_s16_to_s16p_6ch_sse2(int16_t *const *dst, int16_t *src, int len, int channels)
void ff_conv_s16_to_s16p_2ch_sse2(int16_t *const *dst, int16_t *src, int len, int channels)
void ff_conv_s16_to_fltp_6ch_avx(float *const *dst, int16_t *src, int len, int channels)
void ff_conv_flt_to_s16_sse2(int16_t *dst, const float *src, int len)
void ff_conv_s16_to_fltp_2ch_avx(float *const *dst, int16_t *src, int len, int channels)
av_cold void ff_audio_convert_init_x86(AudioConvert *ac)
void ff_conv_flt_to_fltp_6ch_sse2(float *const *dst, float *src, int len, int channels)
#define EXTERNAL_SSSE3(flags)
void ff_conv_flt_to_s16p_2ch_avx(int16_t *const *dst, float *src, int len, int channels)
void ff_conv_s16_to_fltp_6ch_sse4(float *const *dst, int16_t *src, int len, int channels)
void ff_conv_flt_to_s32_sse2(int32_t *dst, const float *src, int len)
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
void ff_conv_s16_to_flt_sse2(float *dst, const int16_t *src, int len)
void ff_conv_fltp_to_s16_2ch_ssse3(int16_t *dst, float *const *src, int len, int channels)
void ff_conv_s16_to_s16p_2ch_ssse3(int16_t *const *dst, int16_t *src, int len, int channels)
void ff_conv_s16p_to_flt_6ch_ssse3(float *dst, int16_t *const *src, int len, int channels)
void ff_conv_s16_to_s16p_6ch_avx(int16_t *const *dst, int16_t *src, int len, int channels)
void ff_conv_s16p_to_s16_2ch_sse2(int16_t *dst, int16_t *const *src, int len, int channels)
void ff_conv_s16p_to_s16_2ch_avx(int16_t *dst, int16_t *const *src, int len, int channels)
void ff_conv_s16p_to_flt_6ch_sse2(float *dst, int16_t *const *src, int len, int channels)
void ff_conv_s16p_to_flt_2ch_avx(float *dst, int16_t *const *src, int len, int channels)
void ff_audio_convert_set_func(AudioConvert *ac, enum AVSampleFormat out_fmt, enum AVSampleFormat in_fmt, int channels, int ptr_align, int samples_align, const char *descr, void *conv)
Set conversion function if the parameters match.
void ff_conv_fltp_to_s16_6ch_sse2(int16_t *dst, float *const *src, int len, int channels)
void ff_conv_s16p_to_s16_6ch_sse2slow(int16_t *dst, int16_t *const *src, int len, int channels)
void ff_conv_flt_to_s16p_6ch_ssse3(int16_t *const *dst, float *src, int len, int channels)
#define EXTERNAL_AVX(flags)