libavcodec/sbrdsp.c File Reference

#include "config.h"
#include "libavutil/attributes.h"
#include "sbrdsp.h"

Go to the source code of this file.

Functions

static void sbr_sum64x5_c (float *z)
static float sbr_sum_square_c (float(*x)[2], int n)
static void sbr_neg_odd_64_c (float *x)
static void sbr_qmf_pre_shuffle_c (float *z)
static void sbr_qmf_post_shuffle_c (float W[32][2], const float *z)
static void sbr_qmf_deint_neg_c (float *v, const float *src)
static void sbr_qmf_deint_bfly_c (float *v, const float *src0, const float *src1)
static av_always_inline void autocorrelate (const float x[40][2], float phi[3][2][2], int lag)
static void sbr_autocorrelate_c (const float x[40][2], float phi[3][2][2])
static void sbr_hf_gen_c (float(*X_high)[2], const float(*X_low)[2], const float alpha0[2], const float alpha1[2], float bw, int start, int end)
static void sbr_hf_g_filt_c (float(*Y)[2], const float(*X_high)[40][2], const float *g_filt, int m_max, intptr_t ixh)
static av_always_inline void sbr_hf_apply_noise (float(*Y)[2], const float *s_m, const float *q_filt, int noise, float phi_sign0, float phi_sign1, int m_max)
static void sbr_hf_apply_noise_0 (float(*Y)[2], const float *s_m, const float *q_filt, int noise, int kx, int m_max)
static void sbr_hf_apply_noise_1 (float(*Y)[2], const float *s_m, const float *q_filt, int noise, int kx, int m_max)
static void sbr_hf_apply_noise_2 (float(*Y)[2], const float *s_m, const float *q_filt, int noise, int kx, int m_max)
static void sbr_hf_apply_noise_3 (float(*Y)[2], const float *s_m, const float *q_filt, int noise, int kx, int m_max)
av_cold void ff_sbrdsp_init (SBRDSPContext *s)


Function Documentation

static av_always_inline void autocorrelate ( const float  x[40][2],
float  phi[3][2][2],
int  lag 
) [static]

Definition at line 97 of file sbrdsp.c.

Referenced by sbr_autocorrelate_c().

av_cold void ff_sbrdsp_init ( SBRDSPContext s  ) 

Definition at line 226 of file sbrdsp.c.

Referenced by ff_aac_sbr_ctx_init().

static void sbr_autocorrelate_c ( const float  x[40][2],
float  phi[3][2][2] 
) [static]

Definition at line 123 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static av_always_inline void sbr_hf_apply_noise ( float(*)  Y[2],
const float *  s_m,
const float *  q_filt,
int  noise,
float  phi_sign0,
float  phi_sign1,
int  m_max 
) [static]

static void sbr_hf_apply_noise_0 ( float(*)  Y[2],
const float *  s_m,
const float *  q_filt,
int  noise,
int  kx,
int  m_max 
) [static]

Definition at line 196 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static void sbr_hf_apply_noise_1 ( float(*)  Y[2],
const float *  s_m,
const float *  q_filt,
int  noise,
int  kx,
int  m_max 
) [static]

Definition at line 203 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static void sbr_hf_apply_noise_2 ( float(*)  Y[2],
const float *  s_m,
const float *  q_filt,
int  noise,
int  kx,
int  m_max 
) [static]

Definition at line 211 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static void sbr_hf_apply_noise_3 ( float(*)  Y[2],
const float *  s_m,
const float *  q_filt,
int  noise,
int  kx,
int  m_max 
) [static]

Definition at line 218 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static void sbr_hf_g_filt_c ( float(*)  Y[2],
const float(*)  X_high[40][2],
const float *  g_filt,
int  m_max,
intptr_t  ixh 
) [static]

Definition at line 158 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static void sbr_hf_gen_c ( float(*)  X_high[2],
const float(*)  X_low[2],
const float  alpha0[2],
const float  alpha1[2],
float  bw,
int  start,
int  end 
) [static]

Definition at line 130 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static void sbr_neg_odd_64_c ( float *  x  )  [static]

Definition at line 52 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static void sbr_qmf_deint_bfly_c ( float *  v,
const float *  src0,
const float *  src1 
) [static]

Definition at line 88 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static void sbr_qmf_deint_neg_c ( float *  v,
const float *  src 
) [static]

Definition at line 79 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static void sbr_qmf_post_shuffle_c ( float  W[32][2],
const float *  z 
) [static]

Definition at line 70 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static void sbr_qmf_pre_shuffle_c ( float *  z  )  [static]

Definition at line 59 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static void sbr_sum64x5_c ( float *  z  )  [static]

Definition at line 27 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().

static float sbr_sum_square_c ( float(*)  x[2],
int  n 
) [static]

Definition at line 36 of file sbrdsp.c.

Referenced by ff_sbrdsp_init().


Generated on Fri Oct 26 02:47:58 2012 for FFmpeg by  doxygen 1.5.8