| FFmpeg
    | 


Go to the source code of this file.
| Data Structures | |
| struct | MPADSPContext | 
| Macros | |
| #define | MDCT_BUF_SIZE FFALIGN(36, 2*4) | 
| For SSE implementation, MDCT_BUF_SIZE/2 should be 128-bit aligned.  More... | |
| Typedefs | |
| typedef struct MPADSPContext | MPADSPContext | 
| Variables | |
| int32_t | ff_mpa_synth_window_fixed [] | 
| float | ff_mpa_synth_window_float [] | 
| const int32_t | ff_mpa_enwindow [257] | 
| int | ff_mdct_win_fixed [8][MDCT_BUF_SIZE] | 
| float | ff_mdct_win_float [8][MDCT_BUF_SIZE] | 
Macro Definition Documentation
| #define MDCT_BUF_SIZE FFALIGN(36, 2*4) | 
For SSE implementation, MDCT_BUF_SIZE/2 should be 128-bit aligned.
Definition at line 84 of file mpegaudiodsp.h.
Referenced by ff_init_mpadsp_tabs(), and imdct36().
Typedef Documentation
| typedef struct MPADSPContext MPADSPContext | 
Function Documentation
| void ff_imdct36_blocks_fixed | ( | int * | out, | 
| int * | buf, | ||
| int * | in, | ||
| int | count, | ||
| int | switch_point, | ||
| int | block_type | ||
| ) | 
Referenced by ff_mpadsp_init().
| void ff_imdct36_blocks_float | ( | float * | out, | 
| float * | buf, | ||
| float * | in, | ||
| int | count, | ||
| int | switch_point, | ||
| int | block_type | ||
| ) | 
Referenced by ff_mpadsp_init().
Referenced by ff_mpadsp_init().
Referenced by ff_mpadsp_init().
| 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, | ||
| int | incr, | ||
| int32_t * | sb_samples | ||
| ) | 
Referenced by mpc_synth().
| void ff_mpa_synth_filter_float | ( | MPADSPContext * | s, | 
| float * | synth_buf_ptr, | ||
| int * | synth_buf_offset, | ||
| float * | window, | ||
| int * | dither_state, | ||
| float * | samples, | ||
| int | incr, | ||
| float * | sb_samples | ||
| ) | 
Referenced by qdm2_synthesis_filter().
Referenced by ff_mpc_init().
| void ff_mpa_synth_init_float | ( | float * | window | ) | 
Referenced by qdm2_init().
| void ff_mpadsp_apply_window_fixed | ( | int32_t * | synth_buf, | 
| int32_t * | window, | ||
| int * | dither_state, | ||
| int16_t * | samples, | ||
| int | incr | ||
| ) | 
Referenced by ff_mpadsp_init().
| void ff_mpadsp_apply_window_float | ( | float * | synth_buf, | 
| float * | window, | ||
| int * | dither_state, | ||
| float * | samples, | ||
| int | incr | ||
| ) | 
Referenced by ff_mpadsp_init().
| void ff_mpadsp_init | ( | MPADSPContext * | s | ) | 
Definition at line 26 of file mpegaudiodsp.c.
Referenced by decode_init(), mpc7_decode_init(), mpc8_decode_init(), and qdm2_decode_init().
| void ff_mpadsp_init_altivec | ( | MPADSPContext * | s | ) | 
Definition at line 127 of file mpegaudiodec_altivec.c.
Referenced by ff_mpadsp_init().
| void ff_mpadsp_init_arm | ( | MPADSPContext * | s | ) | 
Definition at line 31 of file mpegaudiodsp_init_arm.c.
Referenced by ff_mpadsp_init().
| void ff_mpadsp_init_mipsdspr1 | ( | MPADSPContext * | s | ) | 
Definition at line 903 of file mpegaudiodsp_mips_fixed.c.
Referenced by ff_mpadsp_init().
| void ff_mpadsp_init_mipsfpu | ( | MPADSPContext * | s | ) | 
Definition at line 1245 of file mpegaudiodsp_mips_float.c.
Referenced by ff_mpadsp_init().
| void ff_mpadsp_init_x86 | ( | MPADSPContext * | s | ) | 
Definition at line 236 of file x86/mpegaudiodec.c.
Referenced by ff_mpadsp_init().
Variable Documentation
| int ff_mdct_win_fixed[8][MDCT_BUF_SIZE] | 
Referenced by ff_imdct36_blocks_mips_fixed().
| float ff_mdct_win_float[8][MDCT_BUF_SIZE] | 
Referenced by ff_imdct36_blocks_mips_float(), and ff_mpadsp_init_x86().
| const int32_t ff_mpa_enwindow[257] | 
Definition at line 22 of file mpegaudiodsp_data.c.
Referenced by ff_mpa_synth_init(), and MPA_encode_init().
| int32_t ff_mpa_synth_window_fixed[] | 
Referenced by ff_mpc_init(), and mpc_synth().
| float ff_mpa_synth_window_float[] | 
Referenced by qdm2_init(), and qdm2_synthesis_filter().
Generated by
 1.8.11
 1.8.11