FFmpeg
Functions
sbcdsp_init.c File Reference
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/x86/cpu.h"
#include "libavcodec/sbcdsp.h"

Go to the source code of this file.

Functions

void ff_sbc_analyze_4_mmx (const int16_t *in, int32_t *out, const int16_t *consts)
 
void ff_sbc_analyze_8_mmx (const int16_t *in, int32_t *out, const int16_t *consts)
 
void ff_sbc_calc_scalefactors_mmx (int32_t sb_sample_f[16][2][8], uint32_t scale_factor[2][8], int blocks, int channels, int subbands)
 
av_cold void ff_sbcdsp_init_x86 (SBCDSPContext *s)
 

Detailed Description

SBC MMX optimization for some basic "building bricks"

Definition in file sbcdsp_init.c.

Function Documentation

◆ ff_sbc_analyze_4_mmx()

void ff_sbc_analyze_4_mmx ( const int16_t *  in,
int32_t out,
const int16_t *  consts 
)

Referenced by ff_sbcdsp_init_x86().

◆ ff_sbc_analyze_8_mmx()

void ff_sbc_analyze_8_mmx ( const int16_t *  in,
int32_t out,
const int16_t *  consts 
)

Referenced by ff_sbcdsp_init_x86().

◆ ff_sbc_calc_scalefactors_mmx()

void ff_sbc_calc_scalefactors_mmx ( int32_t  sb_sample_f[16][2][8],
uint32_t  scale_factor[2][8],
int  blocks,
int  channels,
int  subbands 
)

Referenced by ff_sbcdsp_init_x86().

◆ ff_sbcdsp_init_x86()

av_cold void ff_sbcdsp_init_x86 ( SBCDSPContext *  s)

Definition at line 43 of file sbcdsp_init.c.

Referenced by ff_sbcdsp_init().