getid3_id3v2 D

Total Complexity 509
Dependencies 2
Dependents 2
Total lines 3,629
Lines of code 1,659
Logical lines of code 1,227
Comment lines 1,746
Methods 25
Properties 1

Methods 25

Method Rating Maintainability Complexity Lines of code
ParseID3v2Frame()
D
0
353 1,098
Analyze()
D
11
83 287
IsValidDateStampString()
A
50 15 27
ETCOEventLookup()
A
45 8 40
IsANumber()
A
59 9 12
ParseID3v2GenreString()
S
53 5 22
APICPictureTypeLookup()
S
49 3 29
IsValidID3v2FrameName()
S
62 4 12
SYTLContentTypeLookup()
S
59 2 14
RVA2ChannelTypeLookup()
S
59 2 14
COMRReceivedAsLookup()
S
59 2 14
TextEncodingNameLookup()
S
63 2 10
TextEncodingTerminatorLookup()
S
64 2 10
LookupExtendedHeaderRestrictionsTagSizeLimits()
S
64 2 9
LookupExtendedHeaderRestrictionsTextEncodings()
S
68 2 7
LanguageLookup()
S
68 2 7
LookupExtendedHeaderRestrictionsImageSizeSize()
S
64 2 9
LookupExtendedHeaderRestrictionsImageEncoding()
S
68 2 7
LookupExtendedHeaderRestrictionsTextFieldSize()
S
64 2 9
ID3v2HeaderLength()
S
78 2 3
LookupCurrencyCountry()
S
75 1 4
FrameNameLongLookup()
S
74 1 4
FrameNameShortLookup()
S
74 1 4
LookupCurrencyUnits()
S
75 1 4
DeUnsynchronise()
S
79 1 3