twitter / vireo
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 9 files with 5,660 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 9 files changed 1-5 times (5,660 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 9 files with 5,660 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 9 files changed by 1 contributor (5,660 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
h, cpp, scala, m4, sh, c, hpp, in, md, gitignore, txt, java, json, properties, mk
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
in0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
scala0% | 0% | 0% | 0% | 0%
hpp0% | 0% | 0% | 0% | 0%
java0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
imagecore0% | 0% | 0% | 0% | 100%
vireo0% | 0% | 0% | 0% | 100%
imagetool0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
helloworld.cpp
in vireo/helloworld
51 4 2017-12-24 2018-03-15 2 1 canbal@users.noreply.github... canbal@users.noreply.github...
in
Makefile.in
in vireo
2376 - 2017-12-18 2017-12-24 2 1 canbal@users.noreply.github... canbal@users.noreply.github...
mathutils.h
in imagecore/utils
79 16 2018-01-22 2018-01-22 1 1 cutezerocat@users.noreply.g... cutezerocat@users.noreply.g...
aac.cpp
in vireo/internal/decode
127 3 2017-12-24 2017-12-24 1 1 canbal@users.noreply.github... canbal@users.noreply.github...
intrinsics_neon.h
in imagecore/image/internal
203 28 2017-12-30 2017-12-30 1 1 simeon.zhidenko@gmail.com simeon.zhidenko@gmail.com
main.cpp
in vireo/tools/validate
222 1 2017-12-30 2017-12-30 1 1 simeon.zhidenko@gmail.com simeon.zhidenko@gmail.com
intrinsics_sse.h
in imagecore/image/internal
246 37 2017-12-30 2017-12-30 1 1 simeon.zhidenko@gmail.com simeon.zhidenko@gmail.com
sse.cpp
in imagecore/image/internal
1048 21 2017-12-30 2017-12-30 1 1 simeon.zhidenko@gmail.com simeon.zhidenko@gmail.com
in
Makefile.in
in imagecore
1308 - 2017-12-18 2017-12-18 1 1 canbal@users.noreply.github... canbal@users.noreply.github...
version.h
in imagetool
1 -
version.h
in vireo
1 -
version.h
in vireo/tools/stitch
1 -
version.h
in vireo/tools/validate
1 -
PCM.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/sound
3 -
Header.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/header
6 -
Sound.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/sound
6 -
Frame.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/frame
6 -
frames.h
in imagetool/commands
7 -
genlut.h
in imagetool/commands
7 -
colors.h
in imagetool/commands
7 -
Util.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/periscope
7 -
types.h
in vireo
7 -
identify.h
in imagetool/commands
8 -
error.cpp
in vireo/error
8 1
Internal.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/periscope/jni
8 -
Internal.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/frame/jni
8 -
pad.h
in imagetool/commands
9 -
clean.h
in imagetool/commands
9 -
sound.h
in vireo/scala/jni/vireo
9 -
periscope.h
in vireo/scala/jni/vireo
9 -
Interval.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/domain
9 -
util.h
in vireo/domain
10 -
MP4Test.java
in vireo/java
10 1
in
vireo.pc.in
in vireo
10 -
intrinsics.h
in imagecore/image/internal
11 -
platform_support.h
in imagecore/image/internal
12 -
format.h
in imagecore/formats
12 -
RGB.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/frame
12 -
sound.h
in vireo/sound
13 -
periscope.cpp
in vireo/scala/jni/vireo
13 1
YUV.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/frame
13 -
util.h
in vireo/frame
13 -
ftyp.h
in vireo/util
13 -
bitreader.h
in vireo/common
14 -
constants.h
in vireo
14 -
frame.h
in vireo/frame
14 -
forcergb.h
in imagetool/commands
15 -
interval-transform.hpp
in vireo/domain
15 1
sound.cpp
in vireo/scala/jni/vireo
15 1
Plane.scala
in vireo/scala/vireo-scala/src/main/scala/com/twitter/vireo/frame
15 1
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
helloworld.cpp
in vireo/helloworld
51 4 2017-12-24 2018-03-15 2 1 canbal@users.noreply.github... canbal@users.noreply.github...
in
Makefile.in
in vireo
2376 - 2017-12-18 2017-12-24 2 1 canbal@users.noreply.github... canbal@users.noreply.github...
main.cpp
in vireo/tools/validate
222 1 2017-12-30 2017-12-30 1 1 simeon.zhidenko@gmail.com simeon.zhidenko@gmail.com
aac.cpp
in vireo/internal/decode
127 3 2017-12-24 2017-12-24 1 1 canbal@users.noreply.github... canbal@users.noreply.github...
mathutils.h
in imagecore/utils
79 16 2018-01-22 2018-01-22 1 1 cutezerocat@users.noreply.g... cutezerocat@users.noreply.g...
intrinsics_neon.h
in imagecore/image/internal
203 28 2017-12-30 2017-12-30 1 1 simeon.zhidenko@gmail.com simeon.zhidenko@gmail.com
intrinsics_sse.h
in imagecore/image/internal
246 37 2017-12-30 2017-12-30 1 1 simeon.zhidenko@gmail.com simeon.zhidenko@gmail.com
sse.cpp
in imagecore/image/internal
1048 21 2017-12-30 2017-12-30 1 1 simeon.zhidenko@gmail.com simeon.zhidenko@gmail.com
in
Makefile.in
in imagecore
1308 - 2017-12-18 2017-12-18 1 1 canbal@users.noreply.github... canbal@users.noreply.github...
settings.h
in vireo/settings
157 -
settings-vorbis.cpp
in vireo/settings
59 1
settings.cpp
in vireo/settings
129 7
version.h
in vireo/tools/validate
1 -
main.cpp
in vireo/tools/chunk
99 1
main.cpp
in vireo/tools/unchunk
123 1
main.cpp
in vireo/tools/frames
282 1
main.cpp
in vireo/tools/trim
47 1
main.cpp
in vireo/tools/transcode
603 7
Main.scala
in vireo/tools/scala/chunk/src/main/scala/com/twitter/vireo_tools/chunk
102 1
Main.scala
in vireo/tools/scala/transcode/src/main/scala/com/twitter/vireo_tools/transcode
383 1
version.h
in vireo/tools/stitch
1 -
main.cpp
in vireo/tools/stitch
109 1
main.cpp
in vireo/tools/remux
227 4
main.cpp
in vireo/tools/psnr
161 6
main.cpp
in vireo/tools/viddiff
178 4
main.cpp
in vireo/tools/thumbnails
65 1
version.h
in vireo
1 -
mp4.h
in vireo/mux
25 -
mp2ts.h
in vireo/mux
16 -
mp4.cpp
in vireo/mux
635 22
webm.cpp
in vireo/mux
163 8
mp2ts.cpp
in vireo/mux
467 19
webm.h
in vireo/mux
17 -
caption.cpp
in vireo/util
96 2
caption.h
in vireo/util
27 -
ftyp.h
in vireo/util
13 -
timer.cpp
in vireo/util
28 4
timer.h
in vireo/util
15 -
ftyp.cpp
in vireo/util
26 2
util.h
in vireo/util
29 2
types.h
in vireo
7 -
in
vireo.pc.in
in vireo
10 -
40 -
avcc.h
in vireo/internal/decode
20 -
aac.h
in vireo/internal/decode
18 -
image.cpp
in vireo/internal/decode
163 2
h264.h
in vireo/internal/decode
18 -
annexb.h
in vireo/internal/decode
29 1
types.h
in vireo/internal/decode
19 -
h264_bytestream.cpp
in vireo/internal/decode
67 3
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
jpeg.cpp
in imagecore/formats/internal
1116 49
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
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
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
tiledresize.cpp
in imagecore/image
190 1
image.cpp
in vireo/internal/demux
181 12
main.cpp
in vireo/tools/viddiff
178 4
tiff.cpp
in imagecore/formats/internal
173 16
exifreader.h
in imagecore/formats/exif
171 3
data.cpp
in vireo/common
170 4
exifreader.cpp
in imagecore/formats/exif
169 8
Correlations

File Size vs. Number of Changes: 9 points

vireo/helloworld/helloworld.cpp x: 51 lines of code y: 2 # changes imagecore/utils/mathutils.h x: 79 lines of code y: 1 # changes imagecore/image/internal/intrinsics_neon.h x: 203 lines of code y: 1 # changes imagecore/image/internal/intrinsics_sse.h x: 246 lines of code y: 1 # changes imagecore/image/internal/sse.cpp x: 1048 lines of code y: 1 # changes vireo/tools/validate/main.cpp x: 222 lines of code y: 1 # changes vireo/Makefile.in x: 2376 lines of code y: 2 # changes vireo/internal/decode/aac.cpp x: 127 lines of code y: 1 # changes imagecore/Makefile.in x: 1308 lines of code y: 1 # changes
2.0
# changes
  min: 1.0
  average: 1.22
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.5
  max: 2.0
0 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

Number of Contributors vs. Number of Changes: 9 points

vireo/helloworld/helloworld.cpp x: 1 # contributors y: 2 # changes imagecore/utils/mathutils.h x: 1 # contributors y: 1 # changes
2.0
# changes
  min: 1.0
  average: 1.22
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.5
  max: 2.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 9 points

vireo/helloworld/helloworld.cpp x: 1 # contributors y: 51 lines of code imagecore/utils/mathutils.h x: 1 # contributors y: 79 lines of code imagecore/image/internal/intrinsics_neon.h x: 1 # contributors y: 203 lines of code imagecore/image/internal/intrinsics_sse.h x: 1 # contributors y: 246 lines of code imagecore/image/internal/sse.cpp x: 1 # contributors y: 1048 lines of code vireo/tools/validate/main.cpp x: 1 # contributors y: 222 lines of code vireo/Makefile.in x: 1 # contributors y: 2376 lines of code vireo/internal/decode/aac.cpp x: 1 # contributors y: 127 lines of code imagecore/Makefile.in x: 1 # contributors 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
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0