File Size Overall
  • There are 205 files with 25,972 lines of code.
    • 1 very long files (1,123 lines of code)
    • 8 long files (5,188 lines of code)
    • 30 medium size files (9,972 lines of code)
    • 31 small files (4,284 lines of code)
    • 135 very small files (5,405 lines of code)
4% | 19% | 38% | 16% | 20%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java4% | 20% | 38% | 16% | 20%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src4% | 20% | 38% | 16% | 20%
codequality0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
HeaderPartition.java
in src/main/java/com/netflix/imflibrary/st0377
1123 50
StructuralMetadata.java
in src/main/java/com/netflix/imflibrary/st0377/header
982 9
IMPBuilder.java
in src/main/java/com/netflix/imflibrary/writerTools
757 22
IMFCompositionPlaylist.java
in src/main/java/com/netflix/imflibrary/st2067_2
716 54
DOMNodeObjectModel.java
in src/main/java/com/netflix/imflibrary/utils
580 37
IMFTrackFileReader.java
in src/main/java/com/netflix/imflibrary/app
579 28
IMFConstraints.java
in src/main/java/com/netflix/imflibrary
556 12
IMFApp5ConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
517 6
CompositionImageEssenceDescriptorModel.java
in src/main/java/com/netflix/imflibrary/st2067_2
501 9
AssetMap.java
in src/main/java/com/netflix/imflibrary/st0429_9
498 24
CompositionPlaylistBuilder_2016.java
in src/main/java/com/netflix/imflibrary/writerTools
485 10
CompositionPlaylistBuilder_2013.java
in src/main/java/com/netflix/imflibrary/writerTools
443 10
PackingList.java
in src/main/java/com/netflix/imflibrary/st0429_8
427 23
IMPAssembler.java
in src/main/java/com/netflix/imflibrary/writerTools
424 44
IMFApp2E2021ConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
400 3
MXFPropertyPopulator.java
in src/main/java/com/netflix/imflibrary
399 18
IMPAnalyzer.java
in src/main/java/com/netflix/imflibrary/app
398 6
IMFApp2E5EDConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
395 3
IMFCPLValidator.java
in src/main/java/com/netflix/imflibrary/validation
392 9
OutputProfileList.java
in src/main/java/com/netflix/imflibrary/st2067_100
381 16
IMFTrackFileCPLBuilder.java
in src/main/java/com/netflix/imflibrary/app
356 18
IMPValidator.java
in src/main/java/com/netflix/imflibrary/RESTfulInterfaces
354 9
PackingListBuilder.java
in src/main/java/com/netflix/imflibrary/writerTools
350 18
Composition.java
in src/main/java/com/netflix/imflibrary/st2067_2
349 24
PartitionPack.java
in src/main/java/com/netflix/imflibrary/st0377
331 37
IMPFixer.java
in src/main/java/com/netflix/imflibrary/app
327 6
J2KHeaderParameters.java
in src/main/java/com/netflix/imflibrary
299 13
MGASADMTrackFileConstraints.java
in src/main/java/com/netflix/imflibrary/st2067_203
297 3
CompositionModel_st2067_2_2016.java
in src/main/java/com/netflix/imflibrary/st2067_2
295 3
IABTrackFileConstraints.java
in src/main/java/com/netflix/imflibrary/st2067_201
292 7
CompositionModel_st2067_2_2013.java
in src/main/java/com/netflix/imflibrary/st2067_2
283 3
IMFMGASADMConstraintsChecker.java
in src/main/java/com/netflix/imflibrary/st2067_203
262 2
MXFOperationalPattern1A.java
in src/main/java/com/netflix/imflibrary
251 6
Colorimetry.java
in src/main/java/com/netflix/imflibrary
230 3
IMFApp2EConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
222 7
OutputProfileListModel_st2067_100_2014.java
in src/main/java/com/netflix/imflibrary/st2067_100
212 9
IndexTableSegment.java
in src/main/java/com/netflix/imflibrary/st0377
212 7
AssetMapBuilder.java
in src/main/java/com/netflix/imflibrary/writerTools
206 13
IMFApp2E2020ConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
202 2
MXFEssenceReader.java
in src/main/java/com/netflix/imflibrary/app
199 13
IMFApp2E2016ConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
191 2
IMFCompositionPlaylistUtils.java
in src/main/java/com/netflix/imflibrary/utils
187 8
GenericSoundEssenceDescriptor.java
in src/main/java/com/netflix/imflibrary/st0377/header
181 18
IMFCoreConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
179 4
KLVPacket.java
in src/main/java/com/netflix/imflibrary
166 18
CompoundDataTypes.java
in src/main/java/com/netflix/imflibrary/st0377
161 17
IMFISXDPluginConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
151 4
IMFIABLevel0PluginConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
147 4
GenericPictureEssenceDescriptor.java
in src/main/java/com/netflix/imflibrary/st0377/header
146 5
JPEG2000.java
in src/main/java/com/netflix/imflibrary
143 5
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
HeaderPartition.java
in src/main/java/com/netflix/imflibrary/st0377
1123 ~7k–20k 3 ~20 ~50
StructuralMetadata.java
in src/main/java/com/netflix/imflibrary/st0377/header
982 ~5k–15k 3 ~30 ~30
IABTrackFileConstraints.java
in src/main/java/com/netflix/imflibrary/st2067_201
292 ~2k–5k 2 ~100 ~3
IMFConstraints.java
in src/main/java/com/netflix/imflibrary
556 ~3k–10k 1 ~30 ~20
IMFApp5ConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
517 ~3k–10k 1 ~300 ~2
IMFApp2E5EDConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
395 ~2k–7k 1 ~500 ~1
IMFTrackFileCPLBuilder.java
in src/main/java/com/netflix/imflibrary/app
356 ~2k–5k 1 ~30 ~10
IMPValidator.java
in src/main/java/com/netflix/imflibrary/RESTfulInterfaces
354 ~2k–5k 1 ~50 ~7
MGASADMTrackFileConstraints.java
in src/main/java/com/netflix/imflibrary/st2067_203
297 ~2k–5k 1 ~150 ~2
JPEG2000.java
in src/main/java/com/netflix/imflibrary
143 ~1k–3k 2 ~50 ~2
IMFIABConstraintsChecker.java
in src/main/java/com/netflix/imflibrary/st2067_201
131 ~700–2k 2 ~70 ~2
IMFMGASADMConstraintsChecker.java
in src/main/java/com/netflix/imflibrary/st2067_203
262 ~1.5k–5k 1 ~100 ~2
Colorimetry.java
in src/main/java/com/netflix/imflibrary
230 ~1.5k–5k 1 ~70 ~3
ISXDTrackFileConstraints.java
in src/main/java/com/netflix/imflibrary/st2067_202
107 ~700–1.5k 2 ~50 ~2
IMFISXDPluginConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
151 ~1k–3k 1 ~100 ~2
IMFIABLevel0PluginConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
147 ~1k–3k 1 ~100 ~2
IABChannelSubDescriptor.java
in src/main/java/com/netflix/imflibrary/st2067_201
100 ~700–1.5k 1 ~200 ~1
UL.java
in src/main/java/com/netflix/imflibrary/st0377/header
92 ~500–1.5k 1 ~20 ~5
IABSoundfieldLabelSubDescriptor.java
in src/main/java/com/netflix/imflibrary/st2067_201
79 ~500–1.5k 1 ~30 ~2
MXFUID.java
in src/main/java/com/netflix/imflibrary
69 ~300–1k 1 ~70 ~1

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 50)
File# lines# units
IMFCompositionPlaylist.java
in src/main/java/com/netflix/imflibrary/st2067_2
716 54
HeaderPartition.java
in src/main/java/com/netflix/imflibrary/st0377
1123 50
IMPAssembler.java
in src/main/java/com/netflix/imflibrary/writerTools
424 44
DOMNodeObjectModel.java
in src/main/java/com/netflix/imflibrary/utils
580 37
PartitionPack.java
in src/main/java/com/netflix/imflibrary/st0377
331 37
IMFTrackFileReader.java
in src/main/java/com/netflix/imflibrary/app
579 28
Composition.java
in src/main/java/com/netflix/imflibrary/st2067_2
349 24
AssetMap.java
in src/main/java/com/netflix/imflibrary/st0429_9
498 24
PackingList.java
in src/main/java/com/netflix/imflibrary/st0429_8
427 23
IMPBuilder.java
in src/main/java/com/netflix/imflibrary/writerTools
757 22
KLVPacket.java
in src/main/java/com/netflix/imflibrary
166 18
MXFPropertyPopulator.java
in src/main/java/com/netflix/imflibrary
399 18
IMFTrackFileCPLBuilder.java
in src/main/java/com/netflix/imflibrary/app
356 18
PackingListBuilder.java
in src/main/java/com/netflix/imflibrary/writerTools
350 18
GenericSoundEssenceDescriptor.java
in src/main/java/com/netflix/imflibrary/st0377/header
181 18
CompoundDataTypes.java
in src/main/java/com/netflix/imflibrary/st0377
161 17
JPEG2000PictureSubDescriptor.java
in src/main/java/com/netflix/imflibrary/st0377/header
127 17
OutputProfileList.java
in src/main/java/com/netflix/imflibrary/st2067_100
381 16
MXFEssenceReader.java
in src/main/java/com/netflix/imflibrary/app
199 13
AssetMapBuilder.java
in src/main/java/com/netflix/imflibrary/writerTools
206 13
IMFErrorLoggerImpl.java
in src/main/java/com/netflix/imflibrary
82 13
Sequence.java
in src/main/java/com/netflix/imflibrary/st0377/header
142 13
MCALabelSubDescriptor.java
in src/main/java/com/netflix/imflibrary/st0377/header
110 13
UL.java
in src/main/java/com/netflix/imflibrary/st0377/header
92 13
J2KHeaderParameters.java
in src/main/java/com/netflix/imflibrary
299 13
IMFConstraints.java
in src/main/java/com/netflix/imflibrary
556 12
WaveAudioEssenceDescriptor.java
in src/main/java/com/netflix/imflibrary/st0377/header
106 11
Preface.java
in src/main/java/com/netflix/imflibrary/st0377/header
133 11
ContentStorage.java
in src/main/java/com/netflix/imflibrary/st0377/header
131 11
CompositionPlaylistBuilder_2016.java
in src/main/java/com/netflix/imflibrary/writerTools
485 10
CompositionPlaylistBuilder_2013.java
in src/main/java/com/netflix/imflibrary/writerTools
443 10
Utilities.java
in src/main/java/com/netflix/imflibrary/utils
104 10
EssenceContainerData.java
in src/main/java/com/netflix/imflibrary/st0377/header
97 10
SourcePackage.java
in src/main/java/com/netflix/imflibrary/st0377/header
138 10
OutputProfileListModel_st2067_100_2014.java
in src/main/java/com/netflix/imflibrary/st2067_100
212 9
IMPValidator.java
in src/main/java/com/netflix/imflibrary/RESTfulInterfaces
354 9
CompositionImageEssenceDescriptorModel.java
in src/main/java/com/netflix/imflibrary/st2067_2
501 9
IABChannelSubDescriptor.java
in src/main/java/com/netflix/imflibrary/st2067_201
100 9
StructuralMetadata.java
in src/main/java/com/netflix/imflibrary/st0377/header
982 9
AudioChannelLabelSubDescriptor.java
in src/main/java/com/netflix/imflibrary/st0377/header
95 9
CDCIPictureEssenceDescriptor.java
in src/main/java/com/netflix/imflibrary/st0377/header
88 9
IMFCPLValidator.java
in src/main/java/com/netflix/imflibrary/validation
392 9
IMFBaseResourceType.java
in src/main/java/com/netflix/imflibrary/st2067_2
76 8
IMFMarkerType.java
in src/main/java/com/netflix/imflibrary/st2067_2
61 8
ValidationEventHandlerImpl.java
in src/main/java/com/netflix/imflibrary/writerTools/utils
64 8
IMFCompositionPlaylistUtils.java
in src/main/java/com/netflix/imflibrary/utils
187 8
RegxmlValidationEventHandlerImpl.java
in src/main/java/com/netflix/imflibrary/utils
63 8
SourceClip.java
in src/main/java/com/netflix/imflibrary/st0377/header
104 8
MaterialPackage.java
in src/main/java/com/netflix/imflibrary/st0377/header
112 8
TimedTextDescriptor.java
in src/main/java/com/netflix/imflibrary/st0377/header
78 8
Files With Long Lines (Top 50)

There are 134 files with lines longer than 120 characters. In total, there are 2387 long lines.

File# lines# units# long lines
StructuralMetadata.java
in src/main/java/com/netflix/imflibrary/st0377/header
982 9 143
IMPBuilder.java
in src/main/java/com/netflix/imflibrary/writerTools
757 22 139
MGASADMTrackFileConstraints.java
in src/main/java/com/netflix/imflibrary/st2067_203
297 3 126
IMFConstraints.java
in src/main/java/com/netflix/imflibrary
556 12 104
IABTrackFileConstraints.java
in src/main/java/com/netflix/imflibrary/st2067_201
292 7 103
IMFMGASADMConstraintsChecker.java
in src/main/java/com/netflix/imflibrary/st2067_203
262 2 95
HeaderPartition.java
in src/main/java/com/netflix/imflibrary/st0377
1123 50 81
IMFApp5ConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
517 6 77
CompositionPlaylistBuilder_2016.java
in src/main/java/com/netflix/imflibrary/writerTools
485 10 73
IMFCPLValidator.java
in src/main/java/com/netflix/imflibrary/validation
392 9 71
CompositionPlaylistBuilder_2013.java
in src/main/java/com/netflix/imflibrary/writerTools
443 10 64
IMFIABConstraintsChecker.java
in src/main/java/com/netflix/imflibrary/st2067_201
131 1 54
IMFTrackFileReader.java
in src/main/java/com/netflix/imflibrary/app
579 28 46
CompositionImageEssenceDescriptorModel.java
in src/main/java/com/netflix/imflibrary/st2067_2
501 9 41
AssetMap.java
in src/main/java/com/netflix/imflibrary/st0429_9
498 24 39
IMFCompositionPlaylist.java
in src/main/java/com/netflix/imflibrary/st2067_2
716 54 38
IMPAnalyzer.java
in src/main/java/com/netflix/imflibrary/app
398 6 37
CompositionModel_st2067_2_2016.java
in src/main/java/com/netflix/imflibrary/st2067_2
295 3 34
CompositionModel_st2067_2_2013.java
in src/main/java/com/netflix/imflibrary/st2067_2
283 3 33
PackingList.java
in src/main/java/com/netflix/imflibrary/st0429_8
427 23 32
DOMNodeObjectModel.java
in src/main/java/com/netflix/imflibrary/utils
580 37 32
MXFOperationalPattern1A.java
in src/main/java/com/netflix/imflibrary
251 6 31
OutputProfileListModel_st2067_100_2014.java
in src/main/java/com/netflix/imflibrary/st2067_100
212 9 31
ISXDTrackFileConstraints.java
in src/main/java/com/netflix/imflibrary/st2067_202
107 3 31
IMPValidator.java
in src/main/java/com/netflix/imflibrary/RESTfulInterfaces
354 9 29
PackingListBuilder.java
in src/main/java/com/netflix/imflibrary/writerTools
350 18 28
IMFCoreConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
179 4 27
IMPFixer.java
in src/main/java/com/netflix/imflibrary/app
327 6 25
PartitionPack.java
in src/main/java/com/netflix/imflibrary/st0377
331 37 24
OutputProfileList.java
in src/main/java/com/netflix/imflibrary/st2067_100
381 16 23
IMFTrackFileCPLBuilder.java
in src/main/java/com/netflix/imflibrary/app
356 18 23
IMFIABLevel0PluginConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
147 4 23
IMFISXDPluginConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
151 4 23
IMPAssembler.java
in src/main/java/com/netflix/imflibrary/writerTools
424 44 20
IMFMGASADMPluginConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
135 4 20
IMFCompositionPlaylistUtils.java
in src/main/java/com/netflix/imflibrary/utils
187 8 19
IMFApp2EConstraintsValidator.java
in src/main/java/com/netflix/imflibrary/validation
222 7 19
MXFPropertyPopulator.java
in src/main/java/com/netflix/imflibrary
399 18 18
MXFEssenceReader.java
in src/main/java/com/netflix/imflibrary/app
199 13 18
SourceClip.java
in src/main/java/com/netflix/imflibrary/st0377/header
104 8 18
MXFUtils.java
in src/main/java/com/netflix/imflibrary/utils
141 6 17
EssenceContainerData.java
in src/main/java/com/netflix/imflibrary/st0377/header
97 10 14
GenericSoundEssenceDescriptor.java
in src/main/java/com/netflix/imflibrary/st0377/header
181 18 14
Composition.java
in src/main/java/com/netflix/imflibrary/st2067_2
349 24 13
IABSoundfieldLabelSubDescriptor.java
in src/main/java/com/netflix/imflibrary/st2067_201
79 5 12
AssetMapBuilder.java
in src/main/java/com/netflix/imflibrary/writerTools
206 13 12
Colorimetry.java
in src/main/java/com/netflix/imflibrary
230 3 12
MGASoundfieldGroupLabelSubDescriptor.java
in src/main/java/com/netflix/imflibrary/st2067_203
76 8 12
MGAAudioMetadataSubDescriptor.java
in src/main/java/com/netflix/imflibrary/st2067_203
97 6 12
ConstraintsValidatorUtils.java
in src/main/java/com/netflix/imflibrary/validation
60 1 12
Correlations

File Size vs. Commits (all time): 200 points

src/main/java/com/netflix/imflibrary/app/IMFTrackFileCPLBuilder.java x: 44 commits (all time) y: 356 lines of code src/main/java/com/netflix/imflibrary/st0377/HeaderPartition.java x: 95 commits (all time) y: 1123 lines of code src/main/java/com/netflix/imflibrary/st0377/header/StructuralMetadata.java x: 45 commits (all time) y: 982 lines of code src/main/java/com/netflix/imflibrary/st2067_201/IABChannelSubDescriptor.java x: 1 commits (all time) y: 100 lines of code src/main/java/com/netflix/imflibrary/st2067_201/IABEssenceDescriptor.java x: 14 commits (all time) y: 59 lines of code src/main/java/com/netflix/imflibrary/st2067_201/IABSoundfieldLabelSubDescriptor.java x: 16 commits (all time) y: 79 lines of code src/main/java/com/netflix/imflibrary/st2067_201/IABTrackFileConstraints.java x: 11 commits (all time) y: 292 lines of code src/main/java/com/netflix/imflibrary/st2067_201/IMFIABConstraintsChecker.java x: 9 commits (all time) y: 131 lines of code src/main/java/com/netflix/imflibrary/validation/IMFIABLevel0PluginConstraintsValidator.java x: 2 commits (all time) y: 147 lines of code src/main/java/com/netflix/imflibrary/JPEG2000.java x: 3 commits (all time) y: 143 lines of code src/main/java/com/netflix/imflibrary/st2067_2/CoreConstraints.java x: 7 commits (all time) y: 60 lines of code src/main/java/com/netflix/imflibrary/validation/ConstraintsValidatorFactory.java x: 3 commits (all time) y: 34 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2E5EDConstraintsValidator.java x: 1 commits (all time) y: 395 lines of code src/main/java/com/netflix/imflibrary/Colorimetry.java x: 8 commits (all time) y: 230 lines of code src/main/java/com/netflix/imflibrary/IMFConstraints.java x: 82 commits (all time) y: 556 lines of code src/main/java/com/netflix/imflibrary/MXFUID.java x: 4 commits (all time) y: 69 lines of code src/main/java/com/netflix/imflibrary/st0377/header/UL.java x: 13 commits (all time) y: 92 lines of code src/main/java/com/netflix/imflibrary/st2067_202/IMFISXDConstraintsChecker.java x: 2 commits (all time) y: 49 lines of code src/main/java/com/netflix/imflibrary/st2067_202/ISXDTrackFileConstraints.java x: 3 commits (all time) y: 107 lines of code src/main/java/com/netflix/imflibrary/st2067_203/IMFMGASADMConstraintsChecker.java x: 3 commits (all time) y: 262 lines of code src/main/java/com/netflix/imflibrary/st2067_203/MGASADMTrackFileConstraints.java x: 3 commits (all time) y: 297 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp5ConstraintsValidator.java x: 2 commits (all time) y: 517 lines of code src/main/java/com/netflix/imflibrary/RESTfulInterfaces/IMPValidator.java x: 99 commits (all time) y: 354 lines of code src/main/java/com/netflix/imflibrary/validation/IMFISXDPluginConstraintsValidator.java x: 2 commits (all time) y: 151 lines of code src/main/java/com/netflix/imflibrary/st0377/header/GenericInterchangeObject.java x: 1 commits (all time) y: 23 lines of code src/main/java/com/netflix/imflibrary/st0377/PartitionPack.java x: 14 commits (all time) y: 331 lines of code src/main/java/com/netflix/imflibrary/st0377/header/GenericDataEssenceDescriptor.java x: 3 commits (all time) y: 18 lines of code src/main/java/com/netflix/imflibrary/st0377/header/Preface.java x: 16 commits (all time) y: 133 lines of code src/main/java/com/netflix/imflibrary/st0377/header/Sequence.java x: 14 commits (all time) y: 142 lines of code src/main/java/com/netflix/imflibrary/st2067_2/CompositionModel_st2067_2_2016.java x: 23 commits (all time) y: 295 lines of code src/main/java/com/netflix/imflibrary/st2067_202/ISXDDataEssenceDescriptor.java x: 1 commits (all time) y: 43 lines of code src/main/java/com/netflix/imflibrary/app/IMPAnalyzer.java x: 47 commits (all time) y: 398 lines of code src/main/java/com/netflix/imflibrary/IMFErrorLoggerImpl.java x: 20 commits (all time) y: 82 lines of code src/main/java/com/netflix/imflibrary/IMPAsset.java x: 3 commits (all time) y: 39 lines of code src/main/java/com/netflix/imflibrary/IMPDelivery.java x: 7 commits (all time) y: 80 lines of code src/main/java/com/netflix/imflibrary/J2KHeaderParameters.java x: 2 commits (all time) y: 299 lines of code src/main/java/com/netflix/imflibrary/MXFOperationalPattern1A.java x: 15 commits (all time) y: 251 lines of code src/main/java/com/netflix/imflibrary/RESTfulInterfaces/HeaderPartitionExtractor.java x: 3 commits (all time) y: 15 lines of code src/main/java/com/netflix/imflibrary/RESTfulInterfaces/PayloadRecord.java x: 8 commits (all time) y: 38 lines of code src/main/java/com/netflix/imflibrary/app/IMFTrackFileReader.java x: 40 commits (all time) y: 579 lines of code src/main/java/com/netflix/imflibrary/app/IMPFixer.java x: 22 commits (all time) y: 327 lines of code src/main/java/com/netflix/imflibrary/app/MXFEssenceReader.java x: 15 commits (all time) y: 199 lines of code src/main/java/com/netflix/imflibrary/exceptions/IMFException.java x: 9 commits (all time) y: 46 lines of code src/main/java/com/netflix/imflibrary/exceptions/MXFException.java x: 3 commits (all time) y: 45 lines of code src/main/java/com/netflix/imflibrary/st0377/header/InterchangeObject.java x: 6 commits (all time) y: 49 lines of code src/main/java/com/netflix/imflibrary/st0377/header/JPEG2000PictureSubDescriptor.java x: 12 commits (all time) y: 127 lines of code src/main/java/com/netflix/imflibrary/st0377/header/WaveAudioEssenceDescriptor.java x: 18 commits (all time) y: 106 lines of code src/main/java/com/netflix/imflibrary/st0429_8/PackingList.java x: 66 commits (all time) y: 427 lines of code src/main/java/com/netflix/imflibrary/st0429_9/AssetMap.java x: 76 commits (all time) y: 498 lines of code src/main/java/com/netflix/imflibrary/st0429_9/BasicMapProfileV2FileSet.java x: 13 commits (all time) y: 54 lines of code src/main/java/com/netflix/imflibrary/st0429_9/BasicMapProfileV2MappedFileSet.java x: 8 commits (all time) y: 71 lines of code src/main/java/com/netflix/imflibrary/st2067_100/OutputProfileList.java x: 20 commits (all time) y: 381 lines of code src/main/java/com/netflix/imflibrary/st2067_2/Composition.java x: 137 commits (all time) y: 349 lines of code src/main/java/com/netflix/imflibrary/st2067_2/CompositionImageEssenceDescriptorModel.java x: 29 commits (all time) y: 501 lines of code src/main/java/com/netflix/imflibrary/st2067_2/CompositionModel_st2067_2_2013.java x: 22 commits (all time) y: 283 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFCompositionPlaylist.java x: 1 commits (all time) y: 716 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFEssenceComponentVirtualTrack.java x: 11 commits (all time) y: 24 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFMarkerVirtualTrack.java x: 7 commits (all time) y: 16 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFSegmentType.java x: 9 commits (all time) y: 20 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFSequenceType.java x: 9 commits (all time) y: 36 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFTrackFileResourceType.java x: 8 commits (all time) y: 56 lines of code src/main/java/com/netflix/imflibrary/utils/ByteArrayByteRangeProvider.java x: 3 commits (all time) y: 106 lines of code src/main/java/com/netflix/imflibrary/utils/DOMNodeObjectModel.java x: 64 commits (all time) y: 580 lines of code src/main/java/com/netflix/imflibrary/utils/FileDataProvider.java x: 3 commits (all time) y: 52 lines of code src/main/java/com/netflix/imflibrary/utils/IMFCompositionPlaylistUtils.java x: 1 commits (all time) y: 187 lines of code src/main/java/com/netflix/imflibrary/utils/IMFTrackFilePartitionsExtractor.java x: 8 commits (all time) y: 62 lines of code src/main/java/com/netflix/imflibrary/utils/MXFUtils.java x: 1 commits (all time) y: 141 lines of code src/main/java/com/netflix/imflibrary/utils/ResourceByteRangeProvider.java x: 6 commits (all time) y: 29 lines of code src/main/java/com/netflix/imflibrary/utils/Utilities.java x: 15 commits (all time) y: 104 lines of code src/main/java/com/netflix/imflibrary/validation/ConstraintsValidator.java x: 1 commits (all time) y: 11 lines of code src/main/java/com/netflix/imflibrary/validation/ConstraintsValidatorUtils.java x: 1 commits (all time) y: 60 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2E2014ConstraintsValidator.java x: 1 commits (all time) y: 118 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2E2016ConstraintsValidator.java x: 1 commits (all time) y: 191 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2E2020ConstraintsValidator.java x: 1 commits (all time) y: 202 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2E2021ConstraintsValidator.java x: 1 commits (all time) y: 400 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2EConstraintsValidator.java x: 1 commits (all time) y: 222 lines of code src/main/java/com/netflix/imflibrary/validation/IMFCPL2013Validator.java x: 1 commits (all time) y: 7 lines of code src/main/java/com/netflix/imflibrary/validation/IMFCPLValidator.java x: 1 commits (all time) y: 392 lines of code src/main/java/com/netflix/imflibrary/validation/IMFCoreConstraints2013Validator.java x: 1 commits (all time) y: 35 lines of code src/main/java/com/netflix/imflibrary/validation/IMFCoreConstraintsValidator.java x: 1 commits (all time) y: 179 lines of code src/main/java/com/netflix/imflibrary/validation/IMFMGASADMPluginConstraintsValidator.java x: 1 commits (all time) y: 135 lines of code src/main/java/com/netflix/imflibrary/validation/package-info.java x: 1 commits (all time) y: 1 lines of code src/main/java/com/netflix/imflibrary/writerTools/AssetMapBuilder.java x: 18 commits (all time) y: 206 lines of code src/main/java/com/netflix/imflibrary/writerTools/CompositionPlaylistBuilder_2013.java x: 48 commits (all time) y: 443 lines of code src/main/java/com/netflix/imflibrary/writerTools/CompositionPlaylistBuilder_2016.java x: 55 commits (all time) y: 485 lines of code src/main/java/com/netflix/imflibrary/writerTools/IMPAssembler.java x: 11 commits (all time) y: 424 lines of code src/main/java/com/netflix/imflibrary/writerTools/IMPBuilder.java x: 37 commits (all time) y: 757 lines of code src/main/java/com/netflix/imflibrary/writerTools/PackingListBuilder.java x: 16 commits (all time) y: 350 lines of code src/main/java/com/netflix/imflibrary/writerTools/utils/IMFCPLSerializer.java x: 8 commits (all time) y: 47 lines of code src/main/java/com/netflix/imflibrary/writerTools/utils/IMFUtils.java x: 15 commits (all time) y: 130 lines of code src/main/java/com/netflix/imflibrary/writerTools/utils/ValidationEventHandlerImpl.java x: 11 commits (all time) y: 64 lines of code src/main/java/com/netflix/imflibrary/MXFPropertyPopulator.java x: 4 commits (all time) y: 399 lines of code src/main/java/com/netflix/imflibrary/st0377/header/J2KExtendedCapabilities.java x: 2 commits (all time) y: 24 lines of code src/main/java/com/netflix/imflibrary/st0377/header/MCALabelSubDescriptor.java x: 17 commits (all time) y: 110 lines of code src/main/java/com/netflix/imflibrary/st0377/header/SoundFieldGroupLabelSubDescriptor.java x: 23 commits (all time) y: 74 lines of code src/main/java/com/netflix/imflibrary/st0377_41/MCAContent.java x: 1 commits (all time) y: 49 lines of code src/main/java/com/netflix/imflibrary/st2067_203/MGAAudioMetadataSubDescriptor.java x: 1 commits (all time) y: 97 lines of code src/main/java/com/netflix/imflibrary/st2067_203/MGASoundfieldGroupLabelSubDescriptor.java x: 1 commits (all time) y: 76 lines of code src/main/java/com/netflix/imflibrary/st2067_203/SADMAudioMetadataSubDescriptor.java x: 1 commits (all time) y: 66 lines of code codequality/findbugs-excludeFilter-GeneratedCode.xml x: 6 commits (all time) y: 31 lines of code src/main/java/com/netflix/imflibrary/writerTools/IMFAssetMapObjectFieldsFactory.java x: 4 commits (all time) y: 11 lines of code src/main/java/com/netflix/imflibrary/writerTools/IMFCPLObjectFieldsFactory.java x: 4 commits (all time) y: 16 lines of code src/main/java/com/netflix/imflibrary/writerTools/IMFPKLObjectFieldsFactory.java x: 5 commits (all time) y: 16 lines of code src/main/java/com/netflix/imflibrary/st2067_100/OutputProfileListModel_st2067_100_2014.java x: 11 commits (all time) y: 212 lines of code src/main/java/com/netflix/imflibrary/st2067_100/macro/audioRoutingMixing/AudioRoutingMixingMacro.java x: 4 commits (all time) y: 18 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFMarkerResourceType.java x: 5 commits (all time) y: 45 lines of code src/main/java/com/netflix/imflibrary/st0377/header/GenericPictureEssenceDescriptor.java x: 27 commits (all time) y: 146 lines of code src/main/java/com/netflix/imflibrary/st0377/header/DMFramework.java x: 2 commits (all time) y: 16 lines of code src/main/java/com/netflix/imflibrary/st0377/header/DescriptiveMarkerSegment.java x: 3 commits (all time) y: 65 lines of code src/main/java/com/netflix/imflibrary/st0377/header/Event.java x: 2 commits (all time) y: 42 lines of code src/main/java/com/netflix/imflibrary/st0377/header/GenericStreamTextBasedSet.java x: 3 commits (all time) y: 58 lines of code src/main/java/com/netflix/imflibrary/st0377/header/GenericTrack.java x: 6 commits (all time) y: 71 lines of code src/main/java/com/netflix/imflibrary/st0377/header/SourcePackage.java x: 12 commits (all time) y: 138 lines of code src/main/java/com/netflix/imflibrary/st0377/header/StaticTrack.java x: 2 commits (all time) y: 36 lines of code src/main/java/com/netflix/imflibrary/st0377/header/TextBasedDMFramework.java x: 3 commits (all time) y: 44 lines of code src/main/java/com/netflix/imflibrary/st0377/header/TextBasedObject.java x: 2 commits (all time) y: 69 lines of code src/main/java/com/netflix/imflibrary/st0377/header/TimelineTrack.java x: 13 commits (all time) y: 65 lines of code src/main/java/com/netflix/imflibrary/st0377/header/GenericSoundEssenceDescriptor.java x: 18 commits (all time) y: 181 lines of code src/main/java/com/netflix/imflibrary/st0377/IndexTableSegment.java x: 10 commits (all time) y: 212 lines of code src/main/java/com/netflix/imflibrary/st0377/header/FileDescriptor.java x: 10 commits (all time) y: 33 lines of code src/main/java/com/netflix/imflibrary/st0377/header/ACESPictureSubDescriptor.java x: 4 commits (all time) y: 71 lines of code src/main/java/com/netflix/imflibrary/st0422/JP2KContentKind.java x: 4 commits (all time) y: 32 lines of code src/main/java/com/netflix/imflibrary/writerTools/utils/IMFDocumentsObjectFieldsFactory.java x: 8 commits (all time) y: 82 lines of code src/main/java/com/netflix/imflibrary/utils/RegXMLLibHelper.java x: 11 commits (all time) y: 138 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFEssenceDescriptorBaseType.java x: 6 commits (all time) y: 22 lines of code src/main/java/com/netflix/imflibrary/st2067_100/macro/pixelDecoder/PixelDecoderInputImageSequence.java x: 2 commits (all time) y: 9 lines of code src/main/java/com/netflix/imflibrary/IMFErrorLogger.java x: 27 commits (all time) y: 60 lines of code src/main/java/com/netflix/imflibrary/st2067_100/handle/MCADictionaryIdHandle.java x: 2 commits (all time) y: 20 lines of code src/main/java/com/netflix/imflibrary/st2067_100/macro/crop/RectanglePadding.java x: 2 commits (all time) y: 27 lines of code src/main/java/com/netflix/imflibrary/st2067_100/macro/scale/ScaleAlgorithm.java x: 2 commits (all time) y: 5 lines of code src/main/java/com/netflix/imflibrary/utils/ErrorLogger.java x: 17 commits (all time) y: 64 lines of code src/main/java/com/netflix/imflibrary/st0377/header/TimedTextDescriptor.java x: 6 commits (all time) y: 78 lines of code src/main/java/com/netflix/imflibrary/annotations/MXFProperty.java x: 3 commits (all time) y: 13 lines of code src/main/java/com/netflix/imflibrary/utils/RegXMLLibDictionary.java x: 6 commits (all time) y: 92 lines of code src/main/java/com/netflix/imflibrary/utils/RegxmlValidationEventHandlerImpl.java x: 2 commits (all time) y: 63 lines of code src/main/java/com/netflix/imflibrary/KLVPacket.java x: 6 commits (all time) y: 166 lines of code src/main/java/com/netflix/imflibrary/st0377/header/CDCIPictureEssenceDescriptor.java x: 13 commits (all time) y: 88 lines of code src/main/java/com/netflix/imflibrary/st0377/header/RGBAPictureEssenceDescriptor.java x: 11 commits (all time) y: 80 lines of code src/main/java/com/netflix/imflibrary/utils/Fraction.java x: 3 commits (all time) y: 56 lines of code src/main/java/com/netflix/imflibrary/st0377/header/AudioChannelLabelSubDescriptor.java x: 19 commits (all time) y: 95 lines of code src/main/java/com/netflix/imflibrary/st0377/header/ContentStorage.java x: 11 commits (all time) y: 131 lines of code src/main/java/com/netflix/imflibrary/st0377/header/EssenceContainerData.java x: 9 commits (all time) y: 97 lines of code src/main/java/com/netflix/imflibrary/st0377/header/MaterialPackage.java x: 8 commits (all time) y: 112 lines of code src/main/java/com/netflix/imflibrary/st0377/header/PHDRMetaDataTrackSubDescriptor.java x: 7 commits (all time) y: 50 lines of code src/main/java/com/netflix/imflibrary/st0377/header/SourceClip.java x: 9 commits (all time) y: 104 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFBaseResourceType.java x: 4 commits (all time) y: 76 lines of code src/main/java/com/netflix/imflibrary/InteroperableMasterPackage.java x: 2 commits (all time) y: 56 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFMarkerType.java x: 2 commits (all time) y: 61 lines of code src/main/java/com/netflix/imflibrary/utils/UUIDHelper.java x: 10 commits (all time) y: 29 lines of code src/main/java/com/netflix/imflibrary/st0377/CompoundDataTypes.java x: 2 commits (all time) y: 161 lines of code src/main/java/com/netflix/imflibrary/st0377/LocalTagEntryBatch.java x: 5 commits (all time) y: 60 lines of code src/main/java/com/netflix/imflibrary/st0377/RandomIndexPack.java x: 8 commits (all time) y: 115 lines of code src/main/java/com/netflix/imflibrary/utils/ByteArrayDataProvider.java x: 2 commits (all time) y: 32 lines of code
1123.0
lines of code
  min: 1.0
  average: 129.42
  25th percentile: 26.25
  median: 61.5
  75th percentile: 142.75
  max: 1123.0
0 137.0
commits (all time)
min: 1.0 | average: 10.4 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 11.0 | max: 137.0

File Size vs. Contributors (all time): 200 points

src/main/java/com/netflix/imflibrary/app/IMFTrackFileCPLBuilder.java x: 10 contributors (all time) y: 356 lines of code src/main/java/com/netflix/imflibrary/st0377/HeaderPartition.java x: 12 contributors (all time) y: 1123 lines of code src/main/java/com/netflix/imflibrary/st0377/header/StructuralMetadata.java x: 9 contributors (all time) y: 982 lines of code src/main/java/com/netflix/imflibrary/st2067_201/IABChannelSubDescriptor.java x: 1 contributors (all time) y: 100 lines of code src/main/java/com/netflix/imflibrary/st2067_201/IABEssenceDescriptor.java x: 4 contributors (all time) y: 59 lines of code src/main/java/com/netflix/imflibrary/st2067_201/IABSoundfieldLabelSubDescriptor.java x: 5 contributors (all time) y: 79 lines of code src/main/java/com/netflix/imflibrary/st2067_201/IABTrackFileConstraints.java x: 5 contributors (all time) y: 292 lines of code src/main/java/com/netflix/imflibrary/st2067_201/IMFIABConstraintsChecker.java x: 5 contributors (all time) y: 131 lines of code src/main/java/com/netflix/imflibrary/validation/IMFIABLevel0PluginConstraintsValidator.java x: 1 contributors (all time) y: 147 lines of code src/main/java/com/netflix/imflibrary/JPEG2000.java x: 2 contributors (all time) y: 143 lines of code src/main/java/com/netflix/imflibrary/validation/ConstraintsValidatorFactory.java x: 2 contributors (all time) y: 34 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2E5EDConstraintsValidator.java x: 1 contributors (all time) y: 395 lines of code src/main/java/com/netflix/imflibrary/Colorimetry.java x: 5 contributors (all time) y: 230 lines of code src/main/java/com/netflix/imflibrary/IMFConstraints.java x: 7 contributors (all time) y: 556 lines of code src/main/java/com/netflix/imflibrary/MXFUID.java x: 2 contributors (all time) y: 69 lines of code src/main/java/com/netflix/imflibrary/st0377/header/UL.java x: 4 contributors (all time) y: 92 lines of code src/main/java/com/netflix/imflibrary/st2067_202/IMFISXDConstraintsChecker.java x: 1 contributors (all time) y: 49 lines of code src/main/java/com/netflix/imflibrary/st2067_202/ISXDTrackFileConstraints.java x: 2 contributors (all time) y: 107 lines of code src/main/java/com/netflix/imflibrary/st2067_203/IMFMGASADMConstraintsChecker.java x: 2 contributors (all time) y: 262 lines of code src/main/java/com/netflix/imflibrary/st2067_203/MGASADMTrackFileConstraints.java x: 2 contributors (all time) y: 297 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp5ConstraintsValidator.java x: 1 contributors (all time) y: 517 lines of code src/main/java/com/netflix/imflibrary/RESTfulInterfaces/IMPValidator.java x: 9 contributors (all time) y: 354 lines of code src/main/java/com/netflix/imflibrary/validation/IMFISXDPluginConstraintsValidator.java x: 2 contributors (all time) y: 151 lines of code src/main/java/com/netflix/imflibrary/st0377/header/GenericInterchangeObject.java x: 1 contributors (all time) y: 23 lines of code src/main/java/com/netflix/imflibrary/st0377/PartitionPack.java x: 4 contributors (all time) y: 331 lines of code src/main/java/com/netflix/imflibrary/st0377/header/GenericDataEssenceDescriptor.java x: 2 contributors (all time) y: 18 lines of code src/main/java/com/netflix/imflibrary/st0377/header/Preface.java x: 7 contributors (all time) y: 133 lines of code src/main/java/com/netflix/imflibrary/st0377/header/Sequence.java x: 5 contributors (all time) y: 142 lines of code src/main/java/com/netflix/imflibrary/st2067_2/CompositionModel_st2067_2_2016.java x: 8 contributors (all time) y: 295 lines of code src/main/java/com/netflix/imflibrary/st2067_202/ISXDDataEssenceDescriptor.java x: 1 contributors (all time) y: 43 lines of code src/main/java/com/netflix/imflibrary/app/IMPAnalyzer.java x: 10 contributors (all time) y: 398 lines of code src/main/java/com/netflix/imflibrary/IMFErrorLoggerImpl.java x: 4 contributors (all time) y: 82 lines of code src/main/java/com/netflix/imflibrary/IMPAsset.java x: 2 contributors (all time) y: 39 lines of code src/main/java/com/netflix/imflibrary/IMPDelivery.java x: 5 contributors (all time) y: 80 lines of code src/main/java/com/netflix/imflibrary/MXFOperationalPattern1A.java x: 4 contributors (all time) y: 251 lines of code src/main/java/com/netflix/imflibrary/RESTfulInterfaces/HeaderPartitionExtractor.java x: 2 contributors (all time) y: 15 lines of code src/main/java/com/netflix/imflibrary/RESTfulInterfaces/PayloadRecord.java x: 3 contributors (all time) y: 38 lines of code src/main/java/com/netflix/imflibrary/app/IMFTrackFileReader.java x: 10 contributors (all time) y: 579 lines of code src/main/java/com/netflix/imflibrary/app/IMPFixer.java x: 9 contributors (all time) y: 327 lines of code src/main/java/com/netflix/imflibrary/app/MXFEssenceReader.java x: 4 contributors (all time) y: 199 lines of code src/main/java/com/netflix/imflibrary/exceptions/IMFException.java x: 5 contributors (all time) y: 46 lines of code src/main/java/com/netflix/imflibrary/exceptions/MXFException.java x: 2 contributors (all time) y: 45 lines of code src/main/java/com/netflix/imflibrary/st0377/header/InterchangeObject.java x: 2 contributors (all time) y: 49 lines of code src/main/java/com/netflix/imflibrary/st0377/header/JPEG2000PictureSubDescriptor.java x: 5 contributors (all time) y: 127 lines of code src/main/java/com/netflix/imflibrary/st0377/header/WaveAudioEssenceDescriptor.java x: 7 contributors (all time) y: 106 lines of code src/main/java/com/netflix/imflibrary/st0429_8/PackingList.java x: 10 contributors (all time) y: 427 lines of code src/main/java/com/netflix/imflibrary/st0429_9/AssetMap.java x: 10 contributors (all time) y: 498 lines of code src/main/java/com/netflix/imflibrary/st0429_9/BasicMapProfileV2FileSet.java x: 7 contributors (all time) y: 54 lines of code src/main/java/com/netflix/imflibrary/st0429_9/BasicMapProfileV2MappedFileSet.java x: 3 contributors (all time) y: 71 lines of code src/main/java/com/netflix/imflibrary/st2067_100/OutputProfileList.java x: 8 contributors (all time) y: 381 lines of code src/main/java/com/netflix/imflibrary/st2067_2/Composition.java x: 13 contributors (all time) y: 349 lines of code src/main/java/com/netflix/imflibrary/st2067_2/CompositionImageEssenceDescriptorModel.java x: 7 contributors (all time) y: 501 lines of code src/main/java/com/netflix/imflibrary/st2067_2/CompositionModel_st2067_2_2013.java x: 8 contributors (all time) y: 283 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFCompositionPlaylist.java x: 1 contributors (all time) y: 716 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFEssenceComponentVirtualTrack.java x: 3 contributors (all time) y: 24 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFMarkerVirtualTrack.java x: 3 contributors (all time) y: 16 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFSegmentType.java x: 4 contributors (all time) y: 20 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFSequenceType.java x: 4 contributors (all time) y: 36 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFTrackFileResourceType.java x: 2 contributors (all time) y: 56 lines of code src/main/java/com/netflix/imflibrary/utils/ByteArrayByteRangeProvider.java x: 2 contributors (all time) y: 106 lines of code src/main/java/com/netflix/imflibrary/utils/DOMNodeObjectModel.java x: 8 contributors (all time) y: 580 lines of code src/main/java/com/netflix/imflibrary/utils/IMFCompositionPlaylistUtils.java x: 1 contributors (all time) y: 187 lines of code src/main/java/com/netflix/imflibrary/utils/IMFTrackFilePartitionsExtractor.java x: 5 contributors (all time) y: 62 lines of code src/main/java/com/netflix/imflibrary/utils/MXFUtils.java x: 1 contributors (all time) y: 141 lines of code src/main/java/com/netflix/imflibrary/utils/ResourceByteRangeProvider.java x: 2 contributors (all time) y: 29 lines of code src/main/java/com/netflix/imflibrary/utils/Utilities.java x: 3 contributors (all time) y: 104 lines of code src/main/java/com/netflix/imflibrary/validation/ConstraintsValidator.java x: 1 contributors (all time) y: 11 lines of code src/main/java/com/netflix/imflibrary/validation/ConstraintsValidatorUtils.java x: 1 contributors (all time) y: 60 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2E2014ConstraintsValidator.java x: 1 contributors (all time) y: 118 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2E2016ConstraintsValidator.java x: 1 contributors (all time) y: 191 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2E2020ConstraintsValidator.java x: 1 contributors (all time) y: 202 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2E2021ConstraintsValidator.java x: 1 contributors (all time) y: 400 lines of code src/main/java/com/netflix/imflibrary/validation/IMFApp2EConstraintsValidator.java x: 1 contributors (all time) y: 222 lines of code src/main/java/com/netflix/imflibrary/validation/IMFCPL2013Validator.java x: 1 contributors (all time) y: 7 lines of code src/main/java/com/netflix/imflibrary/validation/IMFCPLValidator.java x: 1 contributors (all time) y: 392 lines of code src/main/java/com/netflix/imflibrary/validation/IMFCoreConstraints2013Validator.java x: 1 contributors (all time) y: 35 lines of code src/main/java/com/netflix/imflibrary/validation/IMFCoreConstraintsValidator.java x: 1 contributors (all time) y: 179 lines of code src/main/java/com/netflix/imflibrary/validation/IMFMGASADMPluginConstraintsValidator.java x: 1 contributors (all time) y: 135 lines of code src/main/java/com/netflix/imflibrary/validation/package-info.java x: 1 contributors (all time) y: 1 lines of code src/main/java/com/netflix/imflibrary/writerTools/AssetMapBuilder.java x: 4 contributors (all time) y: 206 lines of code src/main/java/com/netflix/imflibrary/writerTools/CompositionPlaylistBuilder_2013.java x: 8 contributors (all time) y: 443 lines of code src/main/java/com/netflix/imflibrary/writerTools/CompositionPlaylistBuilder_2016.java x: 10 contributors (all time) y: 485 lines of code src/main/java/com/netflix/imflibrary/writerTools/IMPAssembler.java x: 4 contributors (all time) y: 424 lines of code src/main/java/com/netflix/imflibrary/writerTools/IMPBuilder.java x: 9 contributors (all time) y: 757 lines of code src/main/java/com/netflix/imflibrary/writerTools/PackingListBuilder.java x: 4 contributors (all time) y: 350 lines of code src/main/java/com/netflix/imflibrary/writerTools/utils/IMFCPLSerializer.java x: 4 contributors (all time) y: 47 lines of code src/main/java/com/netflix/imflibrary/writerTools/utils/IMFUtils.java x: 8 contributors (all time) y: 130 lines of code src/main/java/com/netflix/imflibrary/writerTools/utils/ValidationEventHandlerImpl.java x: 3 contributors (all time) y: 64 lines of code src/main/java/com/netflix/imflibrary/MXFPropertyPopulator.java x: 3 contributors (all time) y: 399 lines of code src/main/java/com/netflix/imflibrary/st0377/header/MCALabelSubDescriptor.java x: 6 contributors (all time) y: 110 lines of code src/main/java/com/netflix/imflibrary/st0377/header/SoundFieldGroupLabelSubDescriptor.java x: 4 contributors (all time) y: 74 lines of code src/main/java/com/netflix/imflibrary/st2067_203/MGAAudioMetadataSubDescriptor.java x: 1 contributors (all time) y: 97 lines of code src/main/java/com/netflix/imflibrary/st2067_203/MGASoundfieldGroupLabelSubDescriptor.java x: 1 contributors (all time) y: 76 lines of code src/main/java/com/netflix/imflibrary/st2067_203/SADMAudioMetadataSubDescriptor.java x: 1 contributors (all time) y: 66 lines of code src/main/java/com/netflix/imflibrary/st379_2/ContainerConstraintsSubDescriptor.java x: 3 contributors (all time) y: 49 lines of code codequality/findbugs-excludeFilter-GeneratedCode.xml x: 4 contributors (all time) y: 31 lines of code src/main/java/com/netflix/imflibrary/writerTools/IMFAssetMapObjectFieldsFactory.java x: 3 contributors (all time) y: 11 lines of code src/main/java/com/netflix/imflibrary/st2067_100/OutputProfileListModel_st2067_100_2014.java x: 3 contributors (all time) y: 212 lines of code src/main/java/com/netflix/imflibrary/st2067_100/macro/audioRoutingMixing/InputEntity.java x: 2 contributors (all time) y: 12 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFMarkerResourceType.java x: 3 contributors (all time) y: 45 lines of code src/main/java/com/netflix/imflibrary/st0377/header/GenericPictureEssenceDescriptor.java x: 4 contributors (all time) y: 146 lines of code src/main/java/com/netflix/imflibrary/st0377/header/DMFramework.java x: 1 contributors (all time) y: 16 lines of code src/main/java/com/netflix/imflibrary/st0377/header/GenericTrack.java x: 2 contributors (all time) y: 71 lines of code src/main/java/com/netflix/imflibrary/st0377/header/SourcePackage.java x: 4 contributors (all time) y: 138 lines of code src/main/java/com/netflix/imflibrary/st0377/header/StaticTrack.java x: 1 contributors (all time) y: 36 lines of code src/main/java/com/netflix/imflibrary/st0377/header/TextBasedObject.java x: 1 contributors (all time) y: 69 lines of code src/main/java/com/netflix/imflibrary/st0377/header/TimelineTrack.java x: 4 contributors (all time) y: 65 lines of code src/main/java/com/netflix/imflibrary/st0377/header/GenericSoundEssenceDescriptor.java x: 5 contributors (all time) y: 181 lines of code src/main/java/com/netflix/imflibrary/st0377/IndexTableSegment.java x: 5 contributors (all time) y: 212 lines of code src/main/java/com/netflix/imflibrary/st0377/header/FileDescriptor.java x: 5 contributors (all time) y: 33 lines of code src/main/java/com/netflix/imflibrary/utils/RegXMLLibHelper.java x: 3 contributors (all time) y: 138 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFEssenceDescriptorBaseType.java x: 1 contributors (all time) y: 22 lines of code src/main/java/com/netflix/imflibrary/IMFErrorLogger.java x: 3 contributors (all time) y: 60 lines of code src/main/java/com/netflix/imflibrary/st2067_100/macro/crop/RectanglePadding.java x: 1 contributors (all time) y: 27 lines of code src/main/java/com/netflix/imflibrary/st0377/header/TimeTextResourceSubDescriptor.java x: 1 contributors (all time) y: 54 lines of code src/main/java/com/netflix/imflibrary/utils/RegXMLLibDictionary.java x: 1 contributors (all time) y: 92 lines of code src/main/java/com/netflix/imflibrary/KLVPacket.java x: 3 contributors (all time) y: 166 lines of code src/main/java/com/netflix/imflibrary/st0377/header/CDCIPictureEssenceDescriptor.java x: 3 contributors (all time) y: 88 lines of code src/main/java/com/netflix/imflibrary/st0377/header/RGBAPictureEssenceDescriptor.java x: 3 contributors (all time) y: 80 lines of code src/main/java/com/netflix/imflibrary/st0377/header/AudioChannelLabelSubDescriptor.java x: 3 contributors (all time) y: 95 lines of code src/main/java/com/netflix/imflibrary/st0377/header/ContentStorage.java x: 3 contributors (all time) y: 131 lines of code src/main/java/com/netflix/imflibrary/st0377/header/MaterialPackage.java x: 3 contributors (all time) y: 112 lines of code src/main/java/com/netflix/imflibrary/st2067_2/IMFBaseResourceType.java x: 2 contributors (all time) y: 76 lines of code src/main/java/com/netflix/imflibrary/utils/UUIDHelper.java x: 3 contributors (all time) y: 29 lines of code src/main/java/com/netflix/imflibrary/st0377/CompoundDataTypes.java x: 1 contributors (all time) y: 161 lines of code src/main/java/com/netflix/imflibrary/st0377/RandomIndexPack.java x: 2 contributors (all time) y: 115 lines of code
1123.0
lines of code
  min: 1.0
  average: 129.42
  25th percentile: 26.25
  median: 61.5
  75th percentile: 142.75
  max: 1123.0
0 13.0
contributors (all time)
min: 1.0 | average: 2.89 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 13.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".

About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...