libavresample/x86/audio_mix_init.c File Reference

#include "config.h"
#include "libavutil/cpu.h"
#include "libavutil/x86/cpu.h"
#include "libavresample/audio_mix.h"

Go to the source code of this file.

Defines

#define DEFINE_MIX_3_8_TO_1_2(chan)
#define SET_MIX_3_8_TO_1_2(chan)

Functions

void ff_mix_2_to_1_fltp_flt_sse (float **src, float **matrix, int len, int out_ch, int in_ch)
void ff_mix_2_to_1_fltp_flt_avx (float **src, float **matrix, int len, int out_ch, int in_ch)
void ff_mix_2_to_1_s16p_flt_sse2 (int16_t **src, float **matrix, int len, int out_ch, int in_ch)
void ff_mix_2_to_1_s16p_flt_sse4 (int16_t **src, float **matrix, int len, int out_ch, int in_ch)
void ff_mix_2_to_1_s16p_q8_sse2 (int16_t **src, int16_t **matrix, int len, int out_ch, int in_ch)
void ff_mix_1_to_2_fltp_flt_sse (float **src, float **matrix, int len, int out_ch, int in_ch)
void ff_mix_1_to_2_fltp_flt_avx (float **src, float **matrix, int len, int out_ch, int in_ch)
void ff_mix_1_to_2_s16p_flt_sse2 (int16_t **src, float **matrix, int len, int out_ch, int in_ch)
void ff_mix_1_to_2_s16p_flt_sse4 (int16_t **src, float **matrix, int len, int out_ch, int in_ch)
void ff_mix_1_to_2_s16p_flt_avx (int16_t **src, float **matrix, int len, int out_ch, int in_ch)
av_cold void ff_audio_mix_init_x86 (AudioMix *am)


Define Documentation

#define DEFINE_MIX_3_8_TO_1_2 ( chan   ) 

Definition at line 51 of file audio_mix_init.c.

#define SET_MIX_3_8_TO_1_2 ( chan   ) 

Definition at line 108 of file audio_mix_init.c.

Referenced by ff_audio_mix_init_x86().


Function Documentation

av_cold void ff_audio_mix_init_x86 ( AudioMix am  ) 

Definition at line 174 of file audio_mix_init.c.

Referenced by mix_function_init().

void ff_mix_1_to_2_fltp_flt_avx ( float **  src,
float **  matrix,
int  len,
int  out_ch,
int  in_ch 
)

Referenced by ff_audio_mix_init_x86().

void ff_mix_1_to_2_fltp_flt_sse ( float **  src,
float **  matrix,
int  len,
int  out_ch,
int  in_ch 
)

Referenced by ff_audio_mix_init_x86().

void ff_mix_1_to_2_s16p_flt_avx ( int16_t **  src,
float **  matrix,
int  len,
int  out_ch,
int  in_ch 
)

Referenced by ff_audio_mix_init_x86().

void ff_mix_1_to_2_s16p_flt_sse2 ( int16_t **  src,
float **  matrix,
int  len,
int  out_ch,
int  in_ch 
)

Referenced by ff_audio_mix_init_x86().

void ff_mix_1_to_2_s16p_flt_sse4 ( int16_t **  src,
float **  matrix,
int  len,
int  out_ch,
int  in_ch 
)

Referenced by ff_audio_mix_init_x86().

void ff_mix_2_to_1_fltp_flt_avx ( float **  src,
float **  matrix,
int  len,
int  out_ch,
int  in_ch 
)

Referenced by ff_audio_mix_init_x86().

void ff_mix_2_to_1_fltp_flt_sse ( float **  src,
float **  matrix,
int  len,
int  out_ch,
int  in_ch 
)

Referenced by ff_audio_mix_init_x86().

void ff_mix_2_to_1_s16p_flt_sse2 ( int16_t **  src,
float **  matrix,
int  len,
int  out_ch,
int  in_ch 
)

Referenced by ff_audio_mix_init_x86().

void ff_mix_2_to_1_s16p_flt_sse4 ( int16_t **  src,
float **  matrix,
int  len,
int  out_ch,
int  in_ch 
)

Referenced by ff_audio_mix_init_x86().

void ff_mix_2_to_1_s16p_q8_sse2 ( int16_t **  src,
int16_t **  matrix,
int  len,
int  out_ch,
int  in_ch 
)

Referenced by ff_audio_mix_init_x86().


Generated on Fri Oct 26 02:50:12 2012 for FFmpeg by  doxygen 1.5.8