public class Takehiro
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int[] |
slen1_tab |
static int[] |
slen2_tab |
| Constructor and Description |
|---|
Takehiro() |
| Modifier and Type | Method and Description |
|---|---|
void |
best_huffman_divide(LameInternalFlags gfc,
GrInfo gi) |
void |
best_scalefac_store(LameInternalFlags gfc,
int gr,
int ch,
IIISideInfo l3_side)
Find the optimal way to store the scalefactors.
|
int |
count_bits(LameInternalFlags gfc,
float[] xr,
GrInfo gi,
CalcNoiseData prev_noise) |
void |
huffman_init(LameInternalFlags gfc) |
int |
noquant_count_bits(LameInternalFlags gfc,
GrInfo gi,
CalcNoiseData prev_noise)
count_bit
|
boolean |
scale_bitcount_lsf(LameInternalFlags gfc,
GrInfo cod_info)
Also counts the number of bits to encode the scalefacs but for MPEG 2
Lower sampling frequencies (24, 22.05 and 16 kHz.)
This is reverse-engineered from section 2.4.3.2 of the MPEG2 IS,
"Audio Decoding Layer III"
|
boolean |
scale_bitcount(GrInfo cod_info)
Also calculates the number of bits necessary to code the scalefactors.
|
void |
setModules(QuantizePVT qupvt) |
public static final int[] slen1_tab
public static final int[] slen2_tab
public final void setModules(QuantizePVT qupvt)
public int noquant_count_bits(LameInternalFlags gfc, GrInfo gi, CalcNoiseData prev_noise)
public int count_bits(LameInternalFlags gfc, float[] xr, GrInfo gi, CalcNoiseData prev_noise)
public void best_huffman_divide(LameInternalFlags gfc, GrInfo gi)
public void best_scalefac_store(LameInternalFlags gfc, int gr, int ch, IIISideInfo l3_side)
public boolean scale_bitcount(GrInfo cod_info)
public boolean scale_bitcount_lsf(LameInternalFlags gfc, GrInfo cod_info)
public void huffman_init(LameInternalFlags gfc)