net.java.sip.communicator.impl.media.codec.audio.ilbc
Class ilbc_common
java.lang.Object
net.java.sip.communicator.impl.media.codec.audio.ilbc.ilbc_common
class ilbc_common
- extends Object
- Author:
- Jean Lorchat
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ilbc_common
ilbc_common()
LSF_check
public static int LSF_check(float[] lsf,
int dim,
int NoAn)
StateConstructW
public static void StateConstructW(int idxForMax,
int[] idxVec,
float[] syntDenum,
int syntDenum_idx,
float[] out,
int out_idx,
int len)
AllPoleFilter
public static void AllPoleFilter(float[] InOut,
int InOut_idx,
float[] Coef,
int Coef_idx,
int lengthInOut,
int orderCoef)
AllZeroFilter
public static void AllZeroFilter(float[] In,
int In_idx,
float[] Coef,
int lengthInOut,
int orderCoef,
float[] Out,
int Out_idx)
ZeroPoleFilter
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)
lsf2a
public static void lsf2a(float[] a_coef,
float[] freq)
interpolate
public static void interpolate(float[] out,
float[] in1,
float[] in2,
int in2_idx,
float coef,
int length)
bwexpand
public static void bwexpand(float[] out,
int out_idx,
float[] in,
float coef,
int length)
getCBvec
public static void getCBvec(float[] cbvec,
float[] mem,
int mem_idx,
int index,
int lMem,
int cbveclen)
gainquant
public static float gainquant(float in,
float maxIn,
int cblen,
int[] index,
int index_idx)
gaindequant
public static float gaindequant(int index,
float maxIn,
int cblen)
iCBConstruct
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)
SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.