class ilbc_common
extends java.lang.Object
Constructor and Description |
---|
ilbc_common() |
Modifier and Type | Method and Description |
---|---|
static void |
AllPoleFilter(float[] InOut,
int InOut_idx,
float[] Coef,
int Coef_idx,
int lengthInOut,
int orderCoef) |
static void |
AllZeroFilter(float[] In,
int In_idx,
float[] Coef,
int lengthInOut,
int orderCoef,
float[] Out,
int Out_idx) |
static void |
bwexpand(float[] out,
int out_idx,
float[] in,
float coef,
int length) |
static float |
gaindequant(int index,
float maxIn,
int cblen) |
static float |
gainquant(float in,
float maxIn,
int cblen,
int[] index,
int index_idx) |
static void |
getCBvec(float[] cbvec,
float[] mem,
int mem_idx,
int index,
int lMem,
int cbveclen) |
static void |
iCBConstruct(float[] decvector,
int decvector_idx,
int[] index,
int index_idx,
int[] gain_index,
int gain_index_idx,
float[] mem,
int mem_idx,
int lMem,
int veclen,
int nStages) |
static void |
interpolate(float[] out,
float[] in1,
float[] in2,
int in2_idx,
float coef,
int length) |
static int |
LSF_check(float[] lsf,
int dim,
int NoAn) |
static void |
lsf2a(float[] a_coef,
float[] freq) |
static void |
StateConstructW(int idxForMax,
int[] idxVec,
float[] syntDenum,
int syntDenum_idx,
float[] out,
int out_idx,
int len) |
static void |
ZeroPoleFilter(float[] In,
int In_idx,
float[] ZeroCoef,
float[] PoleCoef,
int PoleCoef_idx,
int lengthInOut,
int orderCoef,
float[] Out,
int Out_idx) |
public static int LSF_check(float[] lsf, int dim, int NoAn)
public static void StateConstructW(int idxForMax, int[] idxVec, float[] syntDenum, int syntDenum_idx, float[] out, int out_idx, int len)
public static void AllPoleFilter(float[] InOut, int InOut_idx, float[] Coef, int Coef_idx, int lengthInOut, int orderCoef)
public static void AllZeroFilter(float[] In, int In_idx, float[] Coef, int lengthInOut, int orderCoef, float[] Out, int Out_idx)
public static void ZeroPoleFilter(float[] In, int In_idx, float[] ZeroCoef, float[] PoleCoef, int PoleCoef_idx, int lengthInOut, int orderCoef, float[] Out, int Out_idx)
public static void lsf2a(float[] a_coef, float[] freq)
public static void interpolate(float[] out, float[] in1, float[] in2, int in2_idx, float coef, int length)
public static void bwexpand(float[] out, int out_idx, float[] in, float coef, int length)
public static void getCBvec(float[] cbvec, float[] mem, int mem_idx, int index, int lMem, int cbveclen)
public static float gainquant(float in, float maxIn, int cblen, int[] index, int index_idx)
public static float gaindequant(int index, float maxIn, int cblen)
public static void iCBConstruct(float[] decvector, int decvector_idx, int[] index, int index_idx, int[] gain_index, int gain_index_idx, float[] mem, int mem_idx, int lMem, int veclen, int nStages)
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.