FFmpeg
|
#include "libavutil/attributes.h"
#include "libavutil/x86/asm.h"
#include "libavutil/x86/cpu.h"
#include "libavcodec/ac3dsp.h"
Go to the source code of this file.
Macros | |
#define | DOWNMIX_FUNC_OPT(ch, opt) |
#define | DOWNMIX_FUNCS(opt) |
#define | SET_DOWNMIX(ch, suf, SUF) |
#define | SET_DOWNMIX_ALL(suf, SUF) |
Functions | |
void | ff_ac3_exponent_min_sse2 (uint8_t *exp, int num_reuse_blocks, int nb_coefs) |
void | ff_float_to_fixed24_sse2 (int32_t *dst, const float *src, unsigned int len) |
int | ff_ac3_compute_mantissa_size_sse2 (uint16_t mant_cnt[6][16]) |
void | ff_ac3_extract_exponents_sse2 (uint8_t *exp, int32_t *coef, int nb_coefs) |
void | ff_ac3_extract_exponents_ssse3 (uint8_t *exp, int32_t *coef, int nb_coefs) |
av_cold void | ff_ac3dsp_init_x86 (AC3DSPContext *c) |
void | ff_ac3dsp_set_downmix_x86 (AC3DSPContext *c) |
#define DOWNMIX_FUNC_OPT | ( | ch, | |
opt | |||
) |
#define DOWNMIX_FUNCS | ( | opt | ) |
Definition at line 59 of file ac3dsp_init.c.
#define SET_DOWNMIX | ( | ch, | |
suf, | |||
SUF | |||
) |
#define SET_DOWNMIX_ALL | ( | suf, | |
SUF | |||
) |
Referenced by ff_ac3dsp_init_x86().
Referenced by ff_ac3dsp_init_x86().
int ff_ac3_compute_mantissa_size_sse2 | ( | uint16_t | mant_cnt[6][16] | ) |
Referenced by ff_ac3dsp_init_x86().
Referenced by ff_ac3dsp_init_x86().
Referenced by ff_ac3dsp_init_x86().
av_cold void ff_ac3dsp_init_x86 | ( | AC3DSPContext * | c | ) |
Definition at line 36 of file ac3dsp_init.c.
Referenced by ff_ac3dsp_init().
void ff_ac3dsp_set_downmix_x86 | ( | AC3DSPContext * | c | ) |
Definition at line 69 of file ac3dsp_init.c.
Referenced by ff_ac3dsp_downmix().