getid3_mp3 D

Total Complexity 406
Dependencies 1
Dependents 3
Total lines 2,135
Lines of code 1,449
Logical lines of code 1,047
Comment lines 531
Methods 25
Properties 1

Methods 25

Method Rating Maintainability Complexity Lines of code
decodeMPEGaudioHeader()
D
6
92 376
getOnlyMPEGaudioInfo()
D
15
75 237
GuessEncoderOptions()
D
18
64 204
Analyze()
D
29
46 101
getOnlyMPEGaudioInfoBruteForce()
D
27
31 136
MPEGaudioHeaderValid()
B
40 20 60
FreeFormatFrameLength()
B
38 19 64
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