FFmpeg
Loading...
Searching...
No Matches
aacencdsp.c File Reference
#include <float.h>
#include <math.h>
#include "config.h"
#include "libavutil/macros.h"
#include "aacencdsp.h"

Go to the source code of this file.

Functions

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 nmr_trellis_step_c (float *dp, uint8_t *bp, const float *dpp, const float *node, const float *lamsf, int n_cur, int n_prev, int base, int step, int mdiff)
 
void ff_aacenc_dsp_init (AACEncDSPContext *s)
 

Function Documentation

◆ abs_pow34_v()

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

Definition at line 27 of file aacencdsp.c.

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 )
static

Definition at line 35 of file aacencdsp.c.

Referenced by ff_aacenc_dsp_init().

◆ nmr_trellis_step_c()

static void nmr_trellis_step_c ( float * dp,
uint8_t * bp,
const float * dpp,
const float * node,
const float * lamsf,
int n_cur,
int n_prev,
int base,
int step,
int mdiff )
static

Definition at line 52 of file aacencdsp.c.

Referenced by ff_aacenc_dsp_init().

◆ ff_aacenc_dsp_init()

void ff_aacenc_dsp_init ( AACEncDSPContext * s)

Definition at line 75 of file aacencdsp.c.

Referenced by aac_encode_init(), and checkasm_check_aacencdsp().