Go to the documentation of this file.
   19 #ifndef AVCODEC_MPEGAUDIODSP_H 
   20 #define AVCODEC_MPEGAUDIODSP_H 
   29                                int *dither_state, 
float *
samples,
 
   32                                int *dither_state, int16_t *
samples,
 
   38                                  int count, 
int switch_point, 
int block_type);
 
   40                                  int count, 
int switch_point, 
int block_type);
 
   51                                int32_t *synth_buf_ptr, 
int *synth_buf_offset,
 
   53                                int16_t *
samples, ptrdiff_t incr,
 
   57                                float *synth_buf_ptr, 
int *synth_buf_offset,
 
   58                                float *
window, 
int *dither_state,
 
   74                                   int *dither_state, 
float *
samples,
 
   77                                   int *dither_state, int16_t *
samples,
 
   81                              int count, 
int switch_point, 
int block_type);
 
   84                              int count, 
int switch_point, 
int block_type);
 
   87 #define MDCT_BUF_SIZE FFALIGN(36, 2*4) 
  
int ff_mdct_win_fixed[8][MDCT_BUF_SIZE]
 
void ff_imdct36_blocks_float(float *out, float *buf, float *in, int count, int switch_point, int block_type)
 
static SDL_Window * window
 
int32_t ff_mpa_synth_window_fixed[]
 
float ff_mpa_synth_window_float[]
 
void(* imdct36_blocks_float)(float *out, float *buf, float *in, int count, int switch_point, int block_type)
 
void ff_mpadsp_apply_window_float(float *synth_buf, float *window, int *dither_state, float *samples, ptrdiff_t incr)
 
void ff_mpadsp_init_mipsdsp(MPADSPContext *s)
 
void ff_mpadsp_init_mipsfpu(MPADSPContext *s)
 
void ff_imdct36_blocks_fixed(int *out, int *buf, int *in, int count, int switch_point, int block_type)
 
void ff_mpa_synth_filter_fixed(MPADSPContext *s, int32_t *synth_buf_ptr, int *synth_buf_offset, int32_t *window, int *dither_state, int16_t *samples, ptrdiff_t incr, int32_t *sb_samples)
 
void ff_mpa_synth_init_fixed(void)
 
const int32_t ff_mpa_enwindow[257]
 
void ff_mpadsp_apply_window_fixed(int32_t *synth_buf, int32_t *window, int *dither_state, int16_t *samples, ptrdiff_t incr)
 
void ff_mpadsp_init_arm(MPADSPContext *s)
 
void(* dct32_float)(float *dst, const float *src)
 
void(* dct32_fixed)(int *dst, const int *src)
 
void ff_mpadsp_init_x86(MPADSPContext *s)
 
void ff_mpa_synth_init_float(void)
 
void ff_mpadsp_init_aarch64(MPADSPContext *s)
 
void ff_mpadsp_init(MPADSPContext *s)
 
Filter the word “frame” indicates either a video frame or a group of audio samples
 
void ff_mpa_synth_filter_float(MPADSPContext *s, float *synth_buf_ptr, int *synth_buf_offset, float *window, int *dither_state, float *samples, ptrdiff_t incr, float *sb_samples)
 
#define MDCT_BUF_SIZE
For SSE implementation, MDCT_BUF_SIZE/2 should be 128-bit aligned.
 
void ff_mpadsp_init_ppc(MPADSPContext *s)
 
void ff_mpadsp_init_x86_tabs(void)
 
void(* apply_window_fixed)(int32_t *synth_buf, int32_t *window, int *dither_state, int16_t *samples, ptrdiff_t incr)
 
void(* apply_window_float)(float *synth_buf, float *window, int *dither_state, float *samples, ptrdiff_t incr)
 
float ff_mdct_win_float[8][MDCT_BUF_SIZE]
 
void(* imdct36_blocks_fixed)(int *out, int *buf, int *in, int count, int switch_point, int block_type)