getid3_mp3 D

Total Complexity 386
Dependencies 1
Dependents 4
Total lines 1,982
Lines of code 1,412
Logical lines of code 1,015
Comment lines 400
Methods 25
Properties 1

Methods 25

Method Rating Maintainability Complexity Lines of code
decodeMPEGaudioHeader()
D
8
86 356
getOnlyMPEGaudioInfo()
D
15
73 235
GuessEncoderOptions()
D
18
63 201
getid3_mp3()
D
30 42 96
getOnlyMPEGaudioInfoBruteForce()
C
28
27 135
FreeFormatFrameLength()
B
38 19 63
MPEGaudioHeaderValid()
B
40 19 60
LAMEpresetUsedLookup()
A
44 10 39
RecursiveFrameScanning()
A
50 10 25
MPEGaudioFrameLength()
A
47 9 37
ClosestStandardMP3Bitrate()
S
54 5 19
XingVBRidOffset()
S
55 2 23
MPEGaudioHeaderDecode()
S
54 2 19
MPEGaudioBitrateArray()
S
55 2 17
LAMEvbrMethodLookup()
S
58 2 15
LAMEmiscStereoModeLookup()
S
60 2 13
MPEGaudioModeExtensionArray()
S
62 2 11
MPEGaudioFrequencyArray()
S
62 2 11
LAMEmiscSourceSampleFrequencyLookup()
S
65 2 9
LAMEsurroundInfoLookup()
S
65 2 9
MPEGaudioHeaderBytesValid()
S
78 1 3
MPEGaudioEmphasisArray()
S
75 1 4
MPEGaudioVersionArray()
S
75 1 4
MPEGaudioChannelModeArray()
S
75 1 4
MPEGaudioLayerArray()
S
75 1 4