|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.impl.neomedia.codec.audio.silk.Silk_SigProc_FIX_constants
net.java.sip.communicator.impl.neomedia.codec.audio.silk.Silk_SigProc_FIX
public class Silk_SigProc_FIX
| Field Summary |
|---|
| Fields inherited from class net.java.sip.communicator.impl.neomedia.codec.audio.silk.Silk_SigProc_FIX_constants |
|---|
LSF_COS_TAB_SZ_FIX, SKP_Silk_MAX_CORRELATION_LENGTH, SKP_Silk_MAX_ORDER_LPC, SKP_Silk_PITCH_EST_MAX_COMPLEX, SKP_Silk_PITCH_EST_MID_COMPLEX, SKP_Silk_PITCH_EST_MIN_COMPLEX |
| Constructor Summary | |
|---|---|
Silk_SigProc_FIX()
|
|
| Method Summary | |
|---|---|
(package private) static int |
SKP_abs_int(int a)
|
(package private) static int |
SKP_abs_int32(int a)
|
(package private) static long |
SKP_abs_int64(long a)
|
(package private) static int |
SKP_abs(int a)
(((a) > 0) ? (a) : -(a)) Be careful, SKP_abs returns wrong when input equals to SKP_intXX_MIN |
(package private) static int |
SKP_ADD_LSHIFT_uint(int a,
int b,
int shift)
((a) + SKP_LSHIFT_uint((b), (shift))) // shift >= 0 |
(package private) static int |
SKP_ADD_LSHIFT(int a,
int b,
int shift)
((a) + SKP_LSHIFT((b), (shift))) // shift >= 0 |
(package private) static int |
SKP_ADD_LSHIFT32(int a,
int b,
int shift)
SKP_ADD32((a), SKP_LSHIFT32((b), (shift))) // shift >= 0 |
(package private) static short |
SKP_ADD_POS_SAT16(short a,
short b)
|
(package private) static int |
SKP_ADD_POS_SAT32(int a,
int b)
|
(package private) static long |
SKP_ADD_POS_SAT64(long a,
long b)
|
(package private) static byte |
SKP_ADD_POS_SAT8(byte a,
byte b)
|
(package private) static int |
SKP_ADD_RSHIFT_uint(int a,
int b,
int shift)
((a) + SKP_RSHIFT_uint((b), (shift))) // shift >= 0 |
(package private) static int |
SKP_ADD_RSHIFT(int a,
int b,
int shift)
((a) + SKP_RSHIFT((b), (shift))) // shift >= 0 |
(package private) static int |
SKP_ADD_RSHIFT32(int a,
int b,
int shift)
SKP_ADD32((a), SKP_RSHIFT32((b), (shift))) // shift >= 0 |
(package private) static short |
SKP_ADD_SAT16(short a,
short b)
|
(package private) static long |
SKP_ADD_SAT64(long a,
long b)
|
(package private) static short |
SKP_ADD16(short a,
short b)
((a) + (b)) |
(package private) static int |
SKP_ADD32(int a,
int b)
((a) + (b)) |
(package private) static long |
SKP_ADD64(long a,
long b)
((a) + (b)) |
(package private) static short |
SKP_CHECK_FIT16(int a)
(a) |
(package private) static int |
SKP_CHECK_FIT32(int a)
(a) |
(package private) static byte |
SKP_CHECK_FIT8(int a)
(a) |
(package private) static int |
SKP_DIV32_16(int a32,
short b16)
((int)((a32) / (b16))) |
(package private) static int |
SKP_DIV32(int a32,
int b32)
((SKP_int32)((a32) / (b32))) |
(package private) static long |
SKP_DIV64_32(long a64,
int b32)
((a64)/(b32)) TODO: rewrite it as a set of SKP_DIV32. |
(package private) static int |
SKP_FIX_CONST(float C,
int Q)
((int)((C) * (1 << (Q)) + 0.5)) |
(package private) static short |
SKP_LIMIT_16(short a,
short limit1,
short limit2)
|
(package private) static int |
SKP_LIMIT_32(int a,
int limit1,
int limit2)
|
(package private) static int |
SKP_LIMIT_int(int a,
int limit1,
int limit2)
|
(package private) static float |
SKP_LIMIT(float a,
float limit1,
float limit2)
|
(package private) static int |
SKP_LIMIT(int a,
int limit1,
int limit2)
|
(package private) static int |
SKP_LSHIFT_ovflw(int a,
int shift)
((a)<<(shift)) // shift >= 0, allowed to overflow |
(package private) static short |
SKP_LSHIFT_SAT16(short a,
int shift)
|
(package private) static int |
SKP_LSHIFT_SAT32(int a,
int shift)
|
(package private) static int |
SKP_LSHIFT_uint(int a,
int shift)
((a)<<(shift)) // shift >= 0 |
(package private) static int |
SKP_LSHIFT(int a,
int shift)
(a, shift) SKP_LSHIFT32(a, shift) // shift >= 0, shift < 32 |
(package private) static short |
SKP_LSHIFT16(short a,
int shift)
((a)<<(shift)) // shift >= 0, shift < 16 |
(package private) static int |
SKP_LSHIFT32(int a,
int shift)
((a)<<(shift)) // shift >= 0, shift < 32 |
(package private) static long |
SKP_LSHIFT64(long a,
int shift)
((a)<<(shift)) // shift >= 0, shift < 64 |
(package private) static byte |
SKP_LSHIFT8(byte a,
int shift)
((a)<<(shift)) // shift >= 0, shift < 8 |
(package private) static short |
SKP_max_16(short a,
short b)
|
(package private) static int |
SKP_max_32(int a,
int b)
|
(package private) static long |
SKP_max_64(long a,
long b)
|
(package private) static int |
SKP_max_int(int a,
int b)
|
(package private) static int |
SKP_max(int a,
int b)
|
(package private) static short |
SKP_min_16(short a,
short b)
|
(package private) static int |
SKP_min_32(int a,
int b)
|
(package private) static long |
SKP_min_64(long a,
long b)
|
(package private) static int |
SKP_min_int(int a,
int b)
|
(package private) static int |
SKP_min(int a,
int b)
|
(package private) static int |
SKP_MLA_ovflw(int a32,
int b32,
int c32)
SKP_MLA(a32, b32, c32). |
(package private) static long |
SKP_MLA_uint(long a32,
long b32,
long c32)
a32 + (b32 * c32) output have to be 32bit uint |
(package private) static int |
SKP_MLA(int a32,
int b32,
int c32)
a32 + (b32 * c32) output have to be 32bit int |
(package private) static long |
SKP_MUL_uint(long a32,
long b32)
(a32 * b32) output have to be 32bit uint. |
(package private) static int |
SKP_MUL(int a32,
int b32)
(a32 * b32) output have to be 32bit int |
(package private) static int |
SKP_NSHIFT_MUL_16_16(short a,
short b)
|
(package private) static int |
SKP_NSHIFT_MUL_32_32(int a,
int b)
|
(package private) static long |
SKP_POS_SAT32(long a)
|
(package private) static int |
SKP_RAND(int seed)
PSEUDO-RANDOM GENERATOR Make sure to store the result as the seed for the next call (also in between frames), otherwise result won't be random at all. |
(package private) static int |
SKP_ROR32(int a32,
int rot)
Rotate a32 right by 'rot' bits. |
(package private) static int |
SKP_RSHIFT_ROUND(int a,
int shift)
((shift) == 1 ? ((a) >> 1) + ((a) & 1) : (((a) >> ((shift) - 1)) + 1) >> 1) |
(package private) static long |
SKP_RSHIFT_ROUND64(long a,
int shift)
((shift) == 1 ? ((a) >> 1) + ((a) & 1) : (((a) >> ((shift) - 1)) + 1) >> 1) |
(package private) static int |
SKP_RSHIFT_uint(int a,
int shift)
((a)>>(shift)) // shift >= 0 |
(package private) static int |
SKP_RSHIFT(int a,
int shift)
SKP_RSHIFT32(a, shift) // shift >= 0, shift < 32 |
(package private) static short |
SKP_RSHIFT16(short a,
int shift)
((a)>>(shift)) // shift >= 0, shift < 16 |
(package private) static int |
SKP_RSHIFT32(int a,
int shift)
((a)>>(shift)) // shift >= 0, shift < 32 |
(package private) static long |
SKP_RSHIFT64(long a,
int shift)
((a)>>(shift)) // shift >= 0, shift < 64 |
(package private) static byte |
SKP_RSHIFT8(byte a,
int shift)
((a)>>(shift)) // shift >= 0, shift < 8 |
(package private) static int |
SKP_SAT16(int a)
|
(package private) static long |
SKP_SAT32(long a)
|
(package private) static int |
SKP_SAT8(int a)
|
(package private) static int |
SKP_sign(int a)
|
(package private) static int |
SKP_SMLABB_ovflw(int a32,
int b32,
int c32)
SKP_SMLABB(a32, b32, c32) |
(package private) static int |
SKP_SMLABT_ovflw(int a32,
int b32,
int c32)
SKP_SMLABT(a32, b32, c32) |
(package private) static long |
SKP_SMLALBB(long a64,
short b16,
short c16)
SKP_ADD64((a64),(SKP_int64)((SKP_int32)(b16) * (SKP_int32)(c16))). |
(package private) static int |
SKP_SMLATT_ovflw(int a32,
int b32,
int c32)
SKP_SMLATT(a32, b32, c32) |
(package private) static int |
SKP_SMLATT(int a32,
int b32,
int c32)
a32 + ((b32 >> 16) * (c32 >> 16)) output have to be 32bit int |
(package private) static int |
SKP_SMLAWB_ovflw(int a32,
int b32,
int c32)
SKP_SMLAWB(a32, b32, c32) |
(package private) static int |
SKP_SMLAWT_ovflw(int a32,
int b32,
int c32)
SKP_SMLAWT(a32, b32, c32) |
(package private) static int |
SKP_SMMUL(int a32,
int b32)
|
(package private) static long |
SKP_SMULL(int a32,
int b32)
(a32 * b32) |
(package private) static int |
SKP_SMULTT(int a32,
int b32)
((a32 >> 16) * (b32 >> 16)) output have to be 32bit int |
(package private) static double |
SKP_sqrt(int a)
|
(package private) static int |
SKP_SUB_LSHIFT32(int a,
int b,
int shift)
SKP_SUB32((a), SKP_LSHIFT32((b), (shift))) // shift >= 0 |
(package private) static int |
SKP_SUB_RSHIFT32(int a,
int b,
int shift)
SKP_SUB32((a), SKP_RSHIFT32((b), (shift))) // shift >= 0 |
(package private) static short |
SKP_SUB_SAT16(short a,
short b)
|
(package private) static long |
SKP_SUB_SAT64(long a,
long b)
|
(package private) static short |
SKP_SUB16(short a,
short b)
((a) - (b)) |
(package private) static int |
SKP_SUB32(int a,
int b)
((a) - (b)) |
(package private) static long |
SKP_SUB64(long a,
long b)
((a) - (b)) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Silk_SigProc_FIX()
| Method Detail |
|---|
static int SKP_ROR32(int a32,
int rot)
a32 - rot -
static int SKP_MUL(int a32,
int b32)
static long SKP_MUL_uint(long a32,
long b32)
a32 - b32 -
static int SKP_MLA(int a32,
int b32,
int c32)
a32 - b32 - c32 -
static long SKP_MLA_uint(long a32,
long b32,
long c32)
a32 - b32 - c32 -
static int SKP_SMULTT(int a32,
int b32)
a32 - b32 -
static int SKP_SMLATT(int a32,
int b32,
int c32)
a32 - b32 - c32 -
static long SKP_SMLALBB(long a64,
short b16,
short c16)
a64 - b16 - c16 -
static long SKP_SMULL(int a32,
int b32)
a32 - b32 -
static int SKP_MLA_ovflw(int a32,
int b32,
int c32)
static int SKP_SMLABB_ovflw(int a32,
int b32,
int c32)
a32 - b32 - c32 -
static int SKP_SMLABT_ovflw(int a32,
int b32,
int c32)
a32 - b32 - c32 -
static int SKP_SMLATT_ovflw(int a32,
int b32,
int c32)
a32 - b32 - c32 -
static int SKP_SMLAWB_ovflw(int a32,
int b32,
int c32)
a32 - b32 - c32 -
static int SKP_SMLAWT_ovflw(int a32,
int b32,
int c32)
a32 - b32 - c32 -
static long SKP_DIV64_32(long a64,
int b32)
static int SKP_DIV32_16(int a32,
short b16)
a32 - b16 -
static int SKP_DIV32(int a32,
int b32)
a32 - b32 -
static short SKP_ADD16(short a,
short b)
static int SKP_ADD32(int a,
int b)
a - b -
static long SKP_ADD64(long a,
long b)
a - b -
static short SKP_SUB16(short a,
short b)
a - b -
static int SKP_SUB32(int a,
int b)
a - b -
static long SKP_SUB64(long a,
long b)
a - b -
static int SKP_SAT8(int a)
static int SKP_SAT16(int a)
static long SKP_SAT32(long a)
static byte SKP_CHECK_FIT8(int a)
a -
static short SKP_CHECK_FIT16(int a)
a -
static int SKP_CHECK_FIT32(int a)
a -
static short SKP_ADD_SAT16(short a,
short b)
static long SKP_ADD_SAT64(long a,
long b)
static short SKP_SUB_SAT16(short a,
short b)
static long SKP_SUB_SAT64(long a,
long b)
static long SKP_POS_SAT32(long a)
static byte SKP_ADD_POS_SAT8(byte a,
byte b)
static short SKP_ADD_POS_SAT16(short a,
short b)
static int SKP_ADD_POS_SAT32(int a,
int b)
static long SKP_ADD_POS_SAT64(long a,
long b)
static byte SKP_LSHIFT8(byte a,
int shift)
a - shift -
static short SKP_LSHIFT16(short a,
int shift)
a - shift -
static int SKP_LSHIFT32(int a,
int shift)
a - shift -
static long SKP_LSHIFT64(long a,
int shift)
a - shift -
static int SKP_LSHIFT(int a,
int shift)
a - shift -
static byte SKP_RSHIFT8(byte a,
int shift)
a - shift -
static short SKP_RSHIFT16(short a,
int shift)
a - shift -
static int SKP_RSHIFT32(int a,
int shift)
a - shift -
static long SKP_RSHIFT64(long a,
int shift)
a - shift -
static int SKP_RSHIFT(int a,
int shift)
a - shift -
static short SKP_LSHIFT_SAT16(short a,
int shift)
static int SKP_LSHIFT_SAT32(int a,
int shift)
static int SKP_LSHIFT_ovflw(int a,
int shift)
a - shift -
static int SKP_LSHIFT_uint(int a,
int shift)
a - shift -
static int SKP_RSHIFT_uint(int a,
int shift)
a - shift -
static int SKP_ADD_LSHIFT(int a,
int b,
int shift)
a - b - shift -
static int SKP_ADD_LSHIFT32(int a,
int b,
int shift)
a - b - shift -
static int SKP_ADD_LSHIFT_uint(int a,
int b,
int shift)
a - b - shift -
static int SKP_ADD_RSHIFT(int a,
int b,
int shift)
a - b - shift -
static int SKP_ADD_RSHIFT32(int a,
int b,
int shift)
a - b - shift -
static int SKP_ADD_RSHIFT_uint(int a,
int b,
int shift)
a - b - shift -
static int SKP_SUB_LSHIFT32(int a,
int b,
int shift)
a - b - shift -
static int SKP_SUB_RSHIFT32(int a,
int b,
int shift)
a - b - shift -
static int SKP_RSHIFT_ROUND(int a,
int shift)
static long SKP_RSHIFT_ROUND64(long a,
int shift)
a - shift -
static int SKP_NSHIFT_MUL_32_32(int a,
int b)
static int SKP_NSHIFT_MUL_16_16(short a,
short b)
static int SKP_min(int a,
int b)
static int SKP_max(int a,
int b)
static int SKP_FIX_CONST(float C,
int Q)
static int SKP_min_int(int a,
int b)
static short SKP_min_16(short a,
short b)
static int SKP_min_32(int a,
int b)
static long SKP_min_64(long a,
long b)
static int SKP_max_int(int a,
int b)
static short SKP_max_16(short a,
short b)
static int SKP_max_32(int a,
int b)
static long SKP_max_64(long a,
long b)
static int SKP_LIMIT(int a,
int limit1,
int limit2)
static float SKP_LIMIT(float a,
float limit1,
float limit2)
static int SKP_LIMIT_int(int a,
int limit1,
int limit2)
static short SKP_LIMIT_16(short a,
short limit1,
short limit2)
static int SKP_LIMIT_32(int a,
int limit1,
int limit2)
static int SKP_abs(int a)
a -
static int SKP_abs_int(int a)
static int SKP_abs_int32(int a)
static long SKP_abs_int64(long a)
static int SKP_sign(int a)
static double SKP_sqrt(int a)
static int SKP_RAND(int seed)
seed -
static int SKP_SMMUL(int a32,
int b32)
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||