FFmpeg
Loading...
Searching...
No Matches
mpegaudiodsp.c File Reference
#include <stddef.h>
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/mem_internal.h"
#include "libavutil/x86/asm.h"
#include "libavutil/x86/cpu.h"
#include "libavcodec/mpegaudiodsp.h"

Go to the source code of this file.

Macros

#define DECL(CPU)
 

Functions

void ff_four_imdct36_float_sse (float *out, float *buf, float *in, float *win, float *tmpbuf)
 
void ff_four_imdct36_float_avx (float *out, float *buf, float *in, float *win, float *tmpbuf)
 
void ff_dct32_float_sse2 (float *out, const float *in)
 
void ff_dct32_float_avx (float *out, const float *in)
 
av_cold void ff_mpadsp_init_x86_tabs (void)
 
av_cold void ff_mpadsp_init_x86 (MPADSPContext *s)
 

Variables

static float mdct_win_sse [2][4][4 *40]
 

Macro Definition Documentation

◆ DECL

#define DECL ( CPU)
Value:
static void imdct36_blocks_ ## CPU(float *out, float *buf, float *in, int count, int switch_point, int block_type);\
void ff_imdct36_float_ ## CPU(float *out, float *buf, float *in, float *win);
static float win(SuperEqualizerContext *s, float n, int N)
static FILE * out

Definition at line 32 of file mpegaudiodsp.c.

Function Documentation

◆ ff_four_imdct36_float_sse()

void ff_four_imdct36_float_sse ( float * out,
float * buf,
float * in,
float * win,
float * tmpbuf )

◆ ff_four_imdct36_float_avx()

void ff_four_imdct36_float_avx ( float * out,
float * buf,
float * in,
float * win,
float * tmpbuf )

◆ ff_dct32_float_sse2()

void ff_dct32_float_sse2 ( float * out,
const float * in )

Referenced by ff_mpadsp_init_x86().

◆ ff_dct32_float_avx()

void ff_dct32_float_avx ( float * out,
const float * in )

Referenced by ff_mpadsp_init_x86().

◆ ff_mpadsp_init_x86_tabs()

av_cold void ff_mpadsp_init_x86_tabs ( void )

Definition at line 242 of file mpegaudiodsp.c.

Referenced by mpadsp_init_tabs().

◆ ff_mpadsp_init_x86()

av_cold void ff_mpadsp_init_x86 ( MPADSPContext * s)

Definition at line 259 of file mpegaudiodsp.c.

Referenced by ff_mpadsp_init().

Variable Documentation

◆ mdct_win_sse

float mdct_win_sse[2][4][4 *40]
static

Definition at line 51 of file mpegaudiodsp.c.

Referenced by ff_mpadsp_init_x86_tabs().