twitter / vireo
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
16% | 12% | 33% | 17% | 19%
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
in76% | 20% | 0% | 2% | <1%
cpp9% | 14% | 47% | 17% | 11%
h0% | 0% | 17% | 25% | 56%
scala0% | 0% | 19% | 25% | 54%
hpp0% | 0% | 0% | 70% | 29%
java0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
imagecore26% | 4% | 44% | 13% | 11%
vireo12% | 14% | 28% | 20% | 24%
imagetool0% | 43% | 15% | 20% | 20%
Longest Files (Top 50)
File# lines# units
in
Makefile.in
in vireo
2376 -
in
Makefile.in
in imagecore
1308 -
jpeg.cpp
in imagecore/formats/internal
1116 49
sse.cpp
in imagecore/image/internal
1048 21
in
Makefile.in
in imagetool
989 -
mp4.cpp
in vireo/internal/demux
772 22
mp2ts.cpp
in vireo/internal/demux
686 23
mp4.cpp
in vireo/mux
635 22
main.cpp
in vireo/tools/transcode
603 7
image.cpp
in imagecore/image
564 7
neon.cpp
in imagecore/image/internal
474 4
mp2ts.cpp
in vireo/mux
467 19
filters_intrinsics.cpp
in imagecore/image/internal
450 9
png.cpp
in imagecore/formats/internal
438 28
util.cpp
in vireo/scala/jni/vireo
426 30
encode.cpp
in vireo/scala/jni/vireo
399 24
filters.cpp
in imagecore/image/internal
397 14
bmp.cpp
in imagecore/formats/internal
394 13
Main.scala
in vireo/tools/scala/transcode/src/main/scala/com/twitter/vireo_tools/transcode
383 1
jni.cpp
in vireo/scala/jni/common
374 40
resize.cpp
in imagetool/commands
364 6
colorpalette.cpp
in imagecore/image
344 8
webp.cpp
in imagecore/formats/internal
339 26
yuv.cpp
in imagecore/image
326 20
yuv_semiplanar.cpp
in imagecore/image
321 21
reader.cpp
in imagecore/formats
308 24
writer.cpp
in imagecore/formats
299 21
main.cpp
in vireo/tools/frames
282 1
trim.cpp
in vireo/transform
267 7
transform.cpp
in vireo/scala/jni/vireo
265 10
gif.cpp
in imagecore/formats/internal
261 20
resizecrop.cpp
in imagecore/image
261 10
image.h
in imagecore/image
253 21
webm.cpp
in vireo/internal/demux
249 9
stitch.cpp
in vireo/transform
249 16
exifcommon.cpp
in imagecore/formats/exif
246 13
intrinsics_sse.h
in imagecore/image/internal
246 37
h264.cpp
in vireo/internal/decode
233 4
decode.cpp
in vireo/scala/jni/vireo
231 12
main.cpp
in vireo/tools/remux
227 4
mux.cpp
in vireo/scala/jni/vireo
224 12
demux.cpp
in vireo/scala/jni/vireo
224 10
main.cpp
in vireo/tools/validate
222 1
exifcommon.h
in imagecore/formats/exif
222 2
yuv.cpp
in vireo/frame
221 13
h264.cpp
in vireo/encode
216 2
kernel.cpp
in imagecore/image
216 12
movie.cpp
in vireo/demux
210 19
intrinsics_neon.h
in imagecore/image/internal
203 28
tiledresize.cpp
in imagecore/image
190 1
Files With Most Units (Top 50)
File# lines# units
jpeg.cpp
in imagecore/formats/internal
1116 49
jni.cpp
in vireo/scala/jni/common
374 40
intrinsics_sse.h
in imagecore/image/internal
246 37
util.cpp
in vireo/scala/jni/vireo
426 30
png.cpp
in imagecore/formats/internal
438 28
intrinsics_neon.h
in imagecore/image/internal
203 28
webp.cpp
in imagecore/formats/internal
339 26
encode.cpp
in vireo/scala/jni/vireo
399 24
reader.cpp
in imagecore/formats
308 24
mp2ts.cpp
in vireo/internal/demux
686 23
mp4.cpp
in vireo/mux
635 22
mp4.cpp
in vireo/internal/demux
772 22
writer.cpp
in imagecore/formats
299 21
yuv_semiplanar.cpp
in imagecore/image
321 21
sse.cpp
in imagecore/image/internal
1048 21
image.h
in imagecore/image
253 21
gif.cpp
in imagecore/formats/internal
261 20
yuv.cpp
in imagecore/image
326 20
mp2ts.cpp
in vireo/mux
467 19
movie.cpp
in vireo/demux
210 19
memorystream.h
in imagecore/utils
147 19
interleaved.h
in imagecore/image
150 19
Data.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/common
149 16
stitch.cpp
in vireo/transform
249 16
tiff.cpp
in imagecore/formats/internal
173 16
mathutils.h
in imagecore/utils
79 16
Internal.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/encode/jni
154 14
filters.cpp
in imagecore/image/internal
397 14
yuv.cpp
in vireo/frame
221 13
bmp.cpp
in imagecore/formats/internal
394 13
exifcommon.cpp
in imagecore/formats/exif
246 13
image.cpp
in vireo/internal/demux
181 12
mux.cpp
in vireo/scala/jni/vireo
224 12
decode.cpp
in vireo/scala/jni/vireo
231 12
kernel.cpp
in imagecore/image
216 12
resizecrop.h
in imagecore/image
96 11
rgb.cpp
in vireo/frame
124 10
math.h
in vireo/common
67 10
frame.cpp
in vireo/scala/jni/vireo
61 10
transform.cpp
in vireo/scala/jni/vireo
265 10
demux.cpp
in vireo/scala/jni/vireo
224 10
securemath.h
in imagecore/utils
71 10
resizecrop.cpp
in imagecore/image
261 10
webm.cpp
in vireo/internal/demux
249 9
Movie.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/demux
60 9
android.cpp
in vireo/android
114 9
raw.cpp
in imagecore/formats/internal
70 9
filters_intrinsics.cpp
in imagecore/image/internal
450 9
webm.cpp
in vireo/mux
163 8
MP4.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/mux
43 8
Files With Long Lines (Top 50)

There are 136 files with lines longer than 120 characters. In total, there are 1537 long lines.

File# lines# units# long lines
in
Makefile.in
in vireo
2376 - 366
in
Makefile.in
in imagecore
1308 - 140
sse.cpp
in imagecore/image/internal
1048 21 74
main.cpp
in vireo/tools/transcode
603 7 68
in
Makefile.in
in imagetool
989 - 62
filters_intrinsics.cpp
in imagecore/image/internal
450 9 49
mp4.cpp
in vireo/mux
635 22 34
image.cpp
in imagecore/image
564 7 31
exifcommon.cpp
in imagecore/formats/exif
246 13 30
encode.cpp
in vireo/scala/jni/vireo
399 24 28
transform.cpp
in vireo/scala/jni/vireo
265 10 26
filters.cpp
in imagecore/image/internal
397 14 26
mux.cpp
in vireo/scala/jni/vireo
224 12 25
jpeg.cpp
in imagecore/formats/internal
1116 49 24
util.cpp
in vireo/scala/jni/vireo
426 30 22
filters.h
in imagecore/image/internal
51 - 22
mp4.cpp
in vireo/internal/demux
772 22 21
demux.cpp
in vireo/scala/jni/vireo
224 10 21
mp2ts.cpp
in vireo/internal/demux
686 23 20
media.hpp
in vireo/functional
127 8 20
main.cpp
in vireo/tools/remux
227 4 19
Main.scala
in vireo/tools/scala/transcode/src/main/scala/com/twitter/vireo_tools/transcode
383 1 16
stitch.cpp
in vireo/transform
249 16 14
decode.cpp
in vireo/scala/jni/vireo
231 12 13
frame.cpp
in vireo/scala/jni/vireo
61 10 11
neon.cpp
in imagecore/image/internal
474 4 11
image.h
in imagecore/image
253 21 11
tiledresize.cpp
in imagecore/image
190 1 10
resizecrop.cpp
in imagecore/image
261 10 10
util.cpp
in vireo/android
147 5 9
trim.cpp
in vireo/transform
267 7 9
main.cpp
in vireo/tools/validate
222 1 8
main.cpp
in vireo/tools/unchunk
123 1 8
mp4.h
in vireo/mux
25 - 8
h264.cpp
in vireo/encode
216 2 8
png.cpp
in imagecore/formats/internal
438 28 8
conversions.cpp
in imagecore/image/internal
169 5 8
main.cpp
in vireo/tools/psnr
161 6 7
settings.cpp
in vireo/settings
129 7 6
main.cpp
in vireo/tools/frames
282 1 6
main.cpp
in vireo/tools/stitch
109 1 6
webm.cpp
in vireo/mux
163 8 6
mp2ts.cpp
in vireo/mux
467 19 6
interval.hpp
in vireo/domain
122 7 6
resize.cpp
in imagetool/commands
364 6 6
exifwriter.cpp
in imagecore/formats/exif
102 8 6
exifwriter.h
in imagecore/formats/exif
31 1 6
yuv_semiplanar.cpp
in imagecore/image
321 21 6
main.cpp
in vireo/tools/trim
47 1 5
aac.cpp
in vireo/internal/decode
127 3 5
Correlations

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

vireo/helloworld/helloworld.cpp x: 2 commits (all time) y: 51 lines of code imagecore/utils/mathutils.h x: 1 commits (all time) y: 79 lines of code imagecore/image/internal/intrinsics_neon.h x: 1 commits (all time) y: 203 lines of code imagecore/image/internal/intrinsics_sse.h x: 1 commits (all time) y: 246 lines of code imagecore/image/internal/sse.cpp x: 1 commits (all time) y: 1048 lines of code vireo/tools/validate/main.cpp x: 1 commits (all time) y: 222 lines of code vireo/Makefile.in x: 2 commits (all time) y: 2376 lines of code vireo/internal/decode/aac.cpp x: 1 commits (all time) y: 127 lines of code imagecore/Makefile.in x: 1 commits (all time) y: 1308 lines of code
2376.0
lines of code
  min: 51.0
  average: 628.89
  25th percentile: 103.0
  median: 222.0
  75th percentile: 1178.0
  max: 2376.0
0 2.0
commits (all time)
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 2.0

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

vireo/helloworld/helloworld.cpp x: 1 contributors (all time) y: 51 lines of code imagecore/utils/mathutils.h x: 1 contributors (all time) y: 79 lines of code imagecore/image/internal/intrinsics_neon.h x: 1 contributors (all time) y: 203 lines of code imagecore/image/internal/intrinsics_sse.h x: 1 contributors (all time) y: 246 lines of code imagecore/image/internal/sse.cpp x: 1 contributors (all time) y: 1048 lines of code vireo/tools/validate/main.cpp x: 1 contributors (all time) y: 222 lines of code vireo/Makefile.in x: 1 contributors (all time) y: 2376 lines of code vireo/internal/decode/aac.cpp x: 1 contributors (all time) y: 127 lines of code imagecore/Makefile.in x: 1 contributors (all time) y: 1308 lines of code
2376.0
lines of code
  min: 51.0
  average: 628.89
  25th percentile: 103.0
  median: 222.0
  75th percentile: 1178.0
  max: 2376.0
0 1.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.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".