aacpsdsp.c File Reference
#include "config.h"
#include "libavutil/attributes.h"
#include "aacpsdsp.h"
Include dependency graph for aacpsdsp.c:

Go to the source code of this file.

Functions

static void ps_add_squares_c (float *dst, const float(*src)[2], int n)
 
static void ps_mul_pair_single_c (float(*dst)[2], float(*src0)[2], float *src1, int n)
 
static void ps_hybrid_analysis_c (float(*out)[2], float(*in)[2], const float(*filter)[8][2], int stride, int n)
 
static void ps_hybrid_analysis_ileave_c (float(*out)[32][2], float L[2][38][64], int i, int len)
 
static void ps_hybrid_synthesis_deint_c (float out[2][38][64], float(*in)[32][2], int i, int len)
 
static void ps_decorrelate_c (float(*out)[2], float(*delay)[2], float(*ap_delay)[PS_QMF_TIME_SLOTS+PS_MAX_AP_DELAY][2], const float phi_fract[2], float(*Q_fract)[2], const float *transient_gain, float g_decay_slope, int len)
 
static void ps_stereo_interpolate_c (float(*l)[2], float(*r)[2], float h[2][4], float h_step[2][4], int len)
 
static void ps_stereo_interpolate_ipdopd_c (float(*l)[2], float(*r)[2], float h[2][4], float h_step[2][4], int len)
 
av_cold void ff_psdsp_init (PSDSPContext *s)
 

Function Documentation

av_cold void ff_psdsp_init ( PSDSPContext s)

Definition at line 201 of file aacpsdsp.c.

Referenced by ff_ps_ctx_init().

static void ps_add_squares_c ( float *  dst,
const float(*)  src[2],
int  n 
)
static

Definition at line 25 of file aacpsdsp.c.

Referenced by ff_psdsp_init().

static void ps_decorrelate_c ( float(*)  out[2],
float(*)  delay[2],
float(*)  ap_delay[PS_QMF_TIME_SLOTS+PS_MAX_AP_DELAY][2],
const float  phi_fract[2],
float(*)  Q_fract[2],
const float *  transient_gain,
float  g_decay_slope,
int  len 
)
static

Definition at line 94 of file aacpsdsp.c.

Referenced by ff_psdsp_init().

static void ps_hybrid_analysis_c ( float(*)  out[2],
float(*)  in[2],
const float(*)  filter[8][2],
int  stride,
int  n 
)
static

Definition at line 42 of file aacpsdsp.c.

Referenced by ff_psdsp_init().

static void ps_hybrid_analysis_ileave_c ( float(*)  out[32][2],
float  L[2][38][64],
int  i,
int  len 
)
static

Definition at line 67 of file aacpsdsp.c.

Referenced by ff_psdsp_init().

static void ps_hybrid_synthesis_deint_c ( float  out[2][38][64],
float(*)  in[32][2],
int  i,
int  len 
)
static

Definition at line 80 of file aacpsdsp.c.

Referenced by ff_psdsp_init().

static void ps_mul_pair_single_c ( float(*)  dst[2],
float(*)  src0[2],
float *  src1,
int  n 
)
static

Definition at line 32 of file aacpsdsp.c.

Referenced by ff_psdsp_init().

static void ps_stereo_interpolate_c ( float(*)  l[2],
float(*)  r[2],
float  h[2][4],
float  h_step[2][4],
int  len 
)
static

Definition at line 134 of file aacpsdsp.c.

Referenced by ff_psdsp_init().

static void ps_stereo_interpolate_ipdopd_c ( float(*)  l[2],
float(*)  r[2],
float  h[2][4],
float  h_step[2][4],
int  len 
)
static

Definition at line 165 of file aacpsdsp.c.

Referenced by ff_psdsp_init().