getid3_mp3 D

Total Complexity 393
Dependencies 1
Dependents 2
Total lines 2,012
Lines of code 1,436
Logical lines of code 1,036
Comment lines 415
Methods 25
Properties 1

Methods 25

Method Rating Maintainability Complexity Lines of code
decodeMPEGaudioHeader()
D
7
89 367
getOnlyMPEGaudioInfo()
D
15
73 236
GuessEncoderOptions()
D
18
63 202
Analyze()
D
29 44 100
getOnlyMPEGaudioInfoBruteForce()
C
28
27 136
FreeFormatFrameLength()
B
38 19 64
MPEGaudioHeaderValid()
B
40 19 60
RecursiveFrameScanning()
A
48 12 30
LAMEpresetUsedLookup()
A
44 10 39
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
MPEGaudioFrequencyArray()
S
62 2 11
MPEGaudioModeExtensionArray()
S
62 2 11
LAMEmiscSourceSampleFrequencyLookup()
S
64 2 9
LAMEsurroundInfoLookup()
S
64 2 9
MPEGaudioChannelModeArray()
S
75 1 4
MPEGaudioLayerArray()
S
75 1 4
MPEGaudioEmphasisArray()
S
75 1 4
MPEGaudioHeaderBytesValid()
S
78 1 3
MPEGaudioVersionArray()
S
75 1 4