FFmpeg
Data Structures | Functions
aacencdsp.h File Reference
#include <math.h>
#include "config.h"
#include "libavutil/macros.h"

Go to the source code of this file.

Data Structures

struct  AACEncDSPContext
 

Functions

void ff_aacenc_dsp_init_riscv (AACEncDSPContext *s)
 
void ff_aacenc_dsp_init_x86 (AACEncDSPContext *s)
 
static void abs_pow34_v (float *out, const float *in, const int size)
 
static void quantize_bands (int *out, const float *in, const float *scaled, int size, int is_signed, int maxval, const float Q34, const float rounding)
 
static void ff_aacenc_dsp_init (AACEncDSPContext *s)
 

Function Documentation

◆ ff_aacenc_dsp_init_riscv()

void ff_aacenc_dsp_init_riscv ( AACEncDSPContext s)

Definition at line 30 of file aacencdsp_init.c.

Referenced by ff_aacenc_dsp_init().

◆ ff_aacenc_dsp_init_x86()

void ff_aacenc_dsp_init_x86 ( AACEncDSPContext s)

Definition at line 34 of file aacencdsp_init.c.

Referenced by ff_aacenc_dsp_init().

◆ abs_pow34_v()

static void abs_pow34_v ( float out,
const float in,
const int  size 
)
inlinestatic

Definition at line 38 of file aacencdsp.h.

Referenced by ff_aacenc_dsp_init().

◆ quantize_bands()

static void quantize_bands ( int out,
const float in,
const float scaled,
int  size,
int  is_signed,
int  maxval,
const float  Q34,
const float  rounding 
)
inlinestatic

Definition at line 46 of file aacencdsp.h.

Referenced by ff_aacenc_dsp_init().

◆ ff_aacenc_dsp_init()

static void ff_aacenc_dsp_init ( AACEncDSPContext s)
inlinestatic

Definition at line 60 of file aacencdsp.h.

Referenced by aac_encode_init(), and checkasm_check_aacencdsp().