MCPcopy Create free account

hub / github.com/zhuker/lamejs / functions

Functions993 in github.com/zhuker/lamejs

↓ 182 callersFunctionassert
(x)
src/js/common.js:148
↓ 101 callersFunctionn
(f)
lame.min.js:3
↓ 81 callersFunctionK
(c)
lame.min.js:1
↓ 79 callersFunctionnew_float
(count)
lame.all.js:14
↓ 79 callersFunctionnew_float
(count)
src/js/common.js:13
↓ 68 callersMethodassign
(final GrInfo other)
src/main/java/mp3/GrInfo.java:42
↓ 62 callersFunctionwriteheader
* write N bits into the header
lame.all.js:2892
↓ 62 callersFunctionwriteheader
* write N bits into the header
src/js/BitStream.js:217
↓ 62 callersMethodwriteheader
write N bits into the header
src/main/java/mp3/BitStream.java:209
↓ 57 callersMethodsetModules
(GainAnalysis ga, BitStream bs, Presets p, QuantizePVT qupvt, Quantize qu, VBRTag vbr, Version ver, ID
src/main/java/mp3/Lame.java:45
↓ 46 callersFunctionnew_int
(count)
lame.all.js:10
↓ 46 callersFunctionnew_int
(count)
src/js/common.js:9
↓ 45 callersFunctionX
(c)
lame.min.js:1
↓ 43 callersMethodgetbits_fast
(final mpstr_tag mp, final int number_of_bits)
src/main/java/mpg/Common.java:218
↓ 39 callersMethodgetbits
(final mpstr_tag mp, final int number_of_bits)
src/main/java/mpg/Common.java:193
↓ 38 callersMethodEQ
(float a, float b)
src/main/java/mp3/BitStream.java:1009
↓ 30 callersMethodNEQ
(float a, float b)
src/main/java/mp3/BitStream.java:1015
↓ 30 callersFunctionV
(b,c,a)
lame.min.js:22
↓ 27 callersMethodResvFrameBegin
(final LameGlobalFlags gfp, final MeanBits mean_bits)
src/main/java/mp3/Reservoir.java:73
↓ 26 callersMethodFRAME_ID
(char a, char b, char c, char d)
src/main/java/mp3/ID3Tag.java:105
↓ 26 callersMethodgetframebits
compute bitsperframe and mean_bits for a layer III frame
src/main/java/mp3/BitStream.java:73
↓ 26 callersFunctionu
(a)
lame.min.js:31
↓ 24 callersMethodFAST_LOG10_X
(float x,float y)
src/main/java/mp3/Util.java:34
↓ 24 callersMethodget1bit
(final mpstr_tag mp)
src/main/java/mpg/Layer3.java:147
↓ 23 callersFunctionca
(c)
lame.min.js:1
↓ 23 callersFunctionnew_float_n
(args)
lame.all.js:22
↓ 23 callersFunctionnew_float_n
(args)
src/js/common.js:21
↓ 20 callersMethodIPOW20
(final int x)
src/main/java/mp3/QuantizePVT.java:47
↓ 19 callersFunctionB
(a,d,e,b,h)
lame.min.js:55
↓ 18 callersFunctionfsqr
* square
lame.all.js:608
↓ 18 callersFunctionfsqr
* square
src/js/GainAnalysis.js:357
↓ 18 callersMethodfsqr
square
src/main/java/mp3/GainAnalysis.java:339
↓ 18 callersFunctionk
(f,b,c,a,m,k)
lame.min.js:3
↓ 17 callersMethodcopy_buffer
<PRE> copy data out of the internal MP3 bit buffer into a user supplied unsigned char buffer. mp3data=0 indicates data in buffer is an i
src/main/java/mp3/BitStream.java:899
↓ 16 callersMethodATHformula
(final float f, final LameGlobalFlags gfp)
src/main/java/mp3/PsyModel.java:2915
↓ 16 callersMethodFAST_LOG10
(float x)
src/main/java/mp3/Util.java:31
↓ 16 callersMethodcount_bits
(final LameInternalFlags gfc, final float[] xr, final GrInfo gi, CalcNoiseData prev_noise)
src/main/java/mp3/Takehiro.java:621
↓ 15 callersMethodapply_preset
(final LameGlobalFlags gfp, int preset, final int enforce)
src/main/java/mp3/Presets.java:304
↓ 15 callersFunctionputbits2
* write j bits into the bit stream
lame.all.js:2795
↓ 15 callersFunctionputbits2
* write j bits into the bit stream
src/js/BitStream.js:109
↓ 15 callersMethodputbits2
write j bits into the bit stream
src/main/java/mp3/BitStream.java:100
↓ 15 callersFunctionshiftInBitsValue
(x, n, v)
lame.all.js:3919
↓ 15 callersFunctionshiftInBitsValue
(x, n, v)
src/js/VBRTag.js:268
↓ 15 callersMethodshiftInBitsValue
(final byte x, final int n, final int v)
src/main/java/mp3/VBRTag.java:279
↓ 14 callersMethodRead32BitsHighLow
(final RandomAccessFile fp)
src/main/java/mp3/GetAudio.java:1251
↓ 14 callersMethodcalc_xmin
Calculate the allowed distortion for each scalefactor band, as determined by the psychoacoustic model. xmin(sb) = ratio(sb) en(sb) / bw(sb) returns n
src/main/java/mp3/QuantizePVT.java:539
↓ 13 callersMethodcalc_noise
<PRE> -oo dB => -1.00 - 6 dB => -0.97 - 3 dB => -0.80 - 2 dB => -0.64 - 1 dB => -0.38 0 dB => 0.00 + 1 dB => +0.49 + 2 dB => +1.06
src/main/java/mp3/QuantizePVT.java:758
↓ 13 callersMethodscale_bitcount
Also calculates the number of bits necessary to code the scalefactors.
src/main/java/mp3/Takehiro.java:985
↓ 13 callersMethodscale_bitcount_lsf
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 f
src/main/java/mp3/Takehiro.java:1051
↓ 12 callersMethodon_pe
allocate bits among 2 channels based on PE<BR> mt 6/99<BR> bugfixes rh 8/01: often allocated more than the allowed 4095 bits
src/main/java/mp3/QuantizePVT.java:391
↓ 12 callersMethodreduce_side
(final int targ_bits[], final float ms_ener_ratio, final int mean_bits, final int max_bits)
src/main/java/mp3/QuantizePVT.java:456
↓ 10 callersFunctionE
(a,d,p,b,e,l,h,g)
lame.min.js:34
↓ 10 callersFunctionapply_vbr_preset
(gfp, a, enforce)
lame.all.js:892
↓ 10 callersFunctionapply_vbr_preset
(gfp, a, enforce)
src/js/Presets.js:105
↓ 10 callersMethodapply_vbr_preset
(final LameGlobalFlags gfp, final int a, final int enforce)
src/main/java/mp3/Presets.java:49
↓ 10 callersMethodathAdjust
Robert Hegemann 2001-04-27: this adjusts the ATH, keeping the original noise floor affects the higher frequencies more than the lower ones
src/main/java/mp3/QuantizePVT.java:512
↓ 9 callersMethodRead16BitsLowHigh
(final RandomAccessFile fp)
src/main/java/mp3/GetAudio.java:1226
↓ 9 callersMethodclose
()
src/main/java/lowlevel/LameDecoder.java:168
↓ 9 callersMethodnoquant_count_bits
count_bit
src/main/java/mp3/Takehiro.java:512
↓ 9 callersFunctionz
(a)
lame.min.js:195
↓ 8 callersMethodAnalyzeSamples
(final ReplayGain rgData, final float[] left_samples, final int left_samplesPos, float[] right_samples
src/main/java/mp3/GainAnalysis.java:343
↓ 8 callersFunctionchoose_table
* Choose the Huffman table that will encode ix[begin..end] with the fewest * bits. * * Note: This code contains knowledge about the siz
lame.all.js:1716
↓ 8 callersFunctionchoose_table
* Choose the Huffman table that will encode ix[begin..end] with the fewest * bits. * * Note: This code contains knowledge about the siz
src/js/Takehiro.js:465
↓ 8 callersMethodchoose_table
Choose the Huffman table that will encode ix[begin..end] with the fewest bits. Note: This code contains knowledge about the sizes and characteristics
src/main/java/mp3/Takehiro.java:455
↓ 8 callersMethodcopyV1ToV2
(final LameGlobalFlags gfp, final int frame_id, final String s)
src/main/java/mp3/ID3Tag.java:151
↓ 8 callersMethodfft_long
(final LameInternalFlags gfc, float y[], int chn, final float[] buffer[], int bufPos)
src/main/java/mp3/FFT.java:206
↓ 8 callersMethodfft_short
(final LameInternalFlags gfc, final float x_real[][], final int chn, final float[] buffer[], final int
src/main/java/mp3/FFT.java:158
↓ 8 callersFunctionfreq2bark
* see for example "Zwicker: Psychoakustik, 1982; ISBN 3-540-11401-7
lame.all.js:12983
↓ 8 callersFunctionfreq2bark
* see for example "Zwicker: Psychoakustik, 1982; ISBN 3-540-11401-7
src/js/PsyModel.js:2356
↓ 8 callersMethodfreq2bark
see for example "Zwicker: Psychoakustik, 1982; ISBN 3-540-11401-7
src/main/java/mp3/PsyModel.java:2392
↓ 8 callersMethodid3_tag
(final LameGlobalFlags gfp, final int type, final TextEncoding enc, final String str)
src/main/java/mp3/Parse.java:171
↓ 8 callersMethodmdct_sub48
(final LameInternalFlags gfc, final float[] w0, final float[] w1)
src/main/java/mp3/NewMDCT.java:1035
↓ 8 callersMethodnearestBitrateFullIndex
Used to find table index when we need bitrate-based values determined using tables bitrate in kbps Gabriel Bouvigne 2002-11-03
src/main/java/mp3/Lame.java:490
↓ 8 callersFunctionnew_byte
(count)
lame.all.js:2
↓ 8 callersFunctionnew_byte
(count)
src/js/common.js:1
↓ 8 callersMethodwrite16BitsLowHigh
(final DataOutput fp, final int i)
src/main/java/mp3/GetAudio.java:1322
↓ 7 callersMethodBitrateIndex
@param bRate legal rates from 32 to 448 kbps @param version MPEG-1 or MPEG-2/2.5 LSF
src/main/java/mp3/Lame.java:596
↓ 7 callersFunctionNS_INTERP
(x, y, r)
lame.all.js:11505
↓ 7 callersFunctionNS_INTERP
(x, y, r)
src/js/PsyModel.js:828
↓ 7 callersMethodNS_INTERP
(final float x, final float y, final float r)
src/main/java/mp3/PsyModel.java:825
↓ 7 callersMethodResvFrameEnd
Called after all granules in a frame have been allocated. Makes sure that the reservoir size is within limits, possibly by adding stuffing bits.
src/main/java/mp3/Reservoir.java:242
↓ 7 callersFunctionclone_int
(array)
lame.all.js:6715
↓ 7 callersFunctionclone_int
(array)
src/js/GrInfo.js:63
↓ 7 callersMethodhip_decode_exit
(mpstr_tag hip)
src/main/java/mpg/MPGLib.java:242
↓ 7 callersMethodinit_outer_loop
(final LameInternalFlags gfc, final GrInfo cod_info)
src/main/java/mp3/Quantize.java:181
↓ 7 callersMethodinit_xrpow
(final LameInternalFlags gfc, final GrInfo cod_info, float xrpow[])
src/main/java/mp3/Quantize.java:80
↓ 7 callersMethodlame_close
frees internal buffers
src/main/java/mp3/Lame.java:2099
↓ 7 callersMethodlame_encode_buffer
(final LameGlobalFlags gfp, final short buffer_l[], final short buffer_r[], final int nsamples, final
src/main/java/mp3/Lame.java:1888
↓ 7 callersMethodlame_init
()
src/main/java/mp3/Lame.java:2215
↓ 7 callersMethodlame_init_params
initialize internal params based on data in gf (globalflags struct filled in by calling program) OUTLINE: We first have some complex code to determi
src/main/java/mp3/Lame.java:839
↓ 7 callersMethodlame_version_print
PURPOSE: Writes version and license to the file specified by fp
src/main/java/mp3/Parse.java:203
↓ 7 callersMethodms_convert
convert from L/R <. Mid/Side
src/main/java/mp3/Quantize.java:50
↓ 7 callersMethodset_4_byte_value
(final byte[] bytes, final int bytesPos, int value)
src/main/java/mp3/ID3Tag.java:307
↓ 6 callersFunctionATHformula_GB
* Those ATH formulas are returning their minimum value for input = -1
lame.all.js:13446
↓ 6 callersFunctionATHformula_GB
* Those ATH formulas are returning their minimum value for input = -1
src/js/PsyModel.js:2827
↓ 6 callersMethodATHformula_GB
Those ATH formulas are returning their minimum value for input = -1
src/main/java/mp3/PsyModel.java:2872
↓ 6 callersFunctionIa
(c)
lame.min.js:1
↓ 6 callersFunctionNON_LINEAR_SCALE_ENERGY
(x)
lame.all.js:10888
↓ 6 callersFunctionNON_LINEAR_SCALE_ENERGY
(x)
src/js/PsyModel.js:194
↓ 6 callersMethodNON_LINEAR_SCALE_ENERGY
(float x)
src/main/java/mp3/PsyModel.java:175
next →1–100 of 993, ranked by callers