awslabs / amazon-kinesis-video-streams-pic
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 171
  • Daily file updates (only one update per file and date counted): 274
  • First update: 2017-11-29
  • Latest update: 2021-10-07
  • Days between first and latest update: 1409 (201 weeks, estimated 1005 working days)
  • Active days (at least one file change): 115
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 171 files with 40,273 lines of code in files.
    • 171 files that are 366+ days old (40,273 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 171 files with 40,273 lines of code in files.
    • 154 files have been last changed 366+ days ago (32,322 lines of code)
    • 13 files have been last changed 181-365 days ago (4,003 lines of code)
    • 4 files have been last changed 91-180 days ago (3,948 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
80% | 9% | 9% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cpp, c, h, txt, md, cmake, sh, yml, gitignore, clang-format, bat, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cpp89% | 10% | 0% | 0% | 0%
c69% | 9% | 20% | 0% | 0%
h76% | 7% | 16% | 0% | 0%
cmake65% | 34% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/client100% | 0% | 0% | 0% | 0%
src/utils100% | 0% | 0% | 0% | 0%
src/mkvgen100% | 0% | 0% | 0% | 0%
src/heap100% | 0% | 0% | 0% | 0%
src/view100% | 0% | 0% | 0% | 0%
src/common100% | 0% | 0% | 0% | 0%
src/trace100% | 0% | 0% | 0% | 0%
src/state100% | 0% | 0% | 0% | 0%
src/duration100% | 0% | 0% | 0% | 0%
CMake100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/client55% | 23% | 21% | 0% | 0%
src/utils100% | 0% | 0% | 0% | 0%
src/mkvgen95% | 0% | 4% | 0% | 0%
src/heap100% | 0% | 0% | 0% | 0%
src/view100% | 0% | 0% | 0% | 0%
src/common100% | 0% | 0% | 0% | 0%
src/trace100% | 0% | 0% | 0% | 0%
src/state100% | 0% | 0% | 0% | 0%
src/duration100% | 0% | 0% | 0% | 0%
CMake100% | 0% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
StreamApiFunctionalityTest.cpp
in src/client/tst
1333 - 342 1525 22
MkvgenApiFunctionalityTest.cpp
in src/mkvgen/tst
1279 - 482 1525 15
ViewApiFunctionalityTest.cpp
in src/view/tst
1079 - 682 1525 9
StreamPutGetTest.cpp
in src/client/tst
1078 - 413 1525 14
CommonDefs.h
in src/common/include/com/amazonaws/kinesis/video/common
835 - 384 1525 20
ClientTestFixture.h
in src/client/tst
805 31 384 1525 23
ClientTestFixture.cpp
in src/client/tst
734 49 407 1525 14
StreamStateTransitionsTest.cpp
in src/client/tst
702 - 413 1525 5
Include.h
in src/client/include/com/amazonaws/kinesis/video/client
664 - 175 1525 36
HeapApiFunctionalityTest.cpp
in src/heap/tst
477 9 395 1525 16
StreamApiTest.cpp
in src/client/tst
472 1 342 1525 11
DoubleLinkedList.cpp
in src/utils/tst
408 - 413 1525 4
Include.h
in src/utils/include/com/amazonaws/kinesis/video/utils
405 - 384 1525 29
HashTable.cpp
in src/utils/tst
402 3 672 1525 4
HybridHeapTest.cpp
in src/heap/tst
393 2 395 1525 7
MkvgenApiTest.cpp
in src/mkvgen/tst
387 - 917 1525 11
SingleLinkedList.cpp
in src/utils/tst
377 - 413 1525 5
HeapApiTest.cpp
in src/heap/tst
360 - 395 1525 6
AnnexBNalAdapterTest.cpp
in src/mkvgen/tst
354 - 585 1525 4
StringToInteger.cpp
in src/utils/tst
321 - 441 1525 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TraceTestFixture.cpp
in src/trace/tst
1 - 1525 1525 1
MkvgenTestFixture.cpp
in src/mkvgen/tst
7 1 1525 1525 1
Duration.h
in src/duration/src
13 - 1525 1525 1
AvccNalAdapterTest.cpp
in src/mkvgen/tst
107 - 1525 1525 1
DurationTest.cpp
in src/duration/tst
119 1 1525 1525 1
UtilTestFixture.cpp
in src/utils/tst
3 - 1250 1250 1
IntegerToString.cpp
in src/utils/tst
99 - 1250 1525 2
BitField.cpp
in src/utils/tst
129 - 1250 1525 2
TraceApiTest.cpp
in src/trace/tst
89 - 1155 1525 2
TraceApiFunctionalityTest.cpp
in src/trace/tst
145 - 1155 1525 3
DynamicLibrary.c
in src/utils/src
49 8 937 937 1
Directory.cpp
in src/utils/tst
135 3 937 1525 4
MkvgenApiTest.cpp
in src/mkvgen/tst
387 - 917 1525 11
StateTestFixture.cpp
in src/state/tst
33 2 791 791 1
StateApiTest.cpp
in src/state/tst
54 - 791 791 1
StateApiFunctionalityTest.cpp
in src/state/tst
95 1 791 791 1
TrimStringTest.cpp
in src/utils/tst
176 - 791 937 2
SystemHeap.h
in src/heap/src
25 - 699 1525 7
Tags.cpp
in src/utils/tst
46 - 699 791 4
AudioCpdParserTest.cpp
in src/mkvgen/tst
93 - 694 1144 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FrameOrderCoordinatorTest.cpp
in src/client/tst
103 - 378 378 1
HybridFileHeap.c
in src/heap/src
357 2 384 395 2
HybridFileHeapTest.cpp
in src/heap/tst
125 1 395 395 1
HybridFileHeap.h
in src/heap/src
39 - 384 395 2
IntermittentProducerAutomaticStreamingTest.cpp
in src/client/tst
451 3 390 407 3
StringSearch.cpp
in src/utils/tst
48 - 573 573 1
FileLogger.cpp
in src/utils/tst
247 1 612 612 1
FileLogger.c
in src/utils/src
176 4 384 612 2
cmake
libkvspic.pc.cmake
in root
9 - 182 631 2
cmake
libkvspicClient.pc.cmake
in root
9 - 182 631 2
cmake
libkvspicState.pc.cmake
in root
9 - 182 631 2
cmake
libkvspicUtils.pc.cmake
in root
9 - 182 631 2
dlfcn_win_stub.h
in src/common/include/com/amazonaws/kinesis/video/common
19 - 384 640 2
InstrumentedAllocators.cpp
in src/utils/tst
283 - 602 663 5
InstrumentedAllocators.c
in src/utils/src
128 10 384 663 7
ViewDropPolicyFunctionalityTest.cpp
in src/view/tst
206 1 413 682 2
cmake
Utilities.cmake
in CMake
69 - 631 691 2
HeapPerfTest.cpp
in src/heap/tst
129 2 395 699 2
Endianness.cpp
in src/utils/tst
158 - 413 705 3
TimerQueue.cpp
in src/utils/tst
490 2 462 791 7
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Stream.c
in src/client/src
1951 44 173 937 40
Client.c
in src/client/src
1113 39 173 937 23
Include.h
in src/mkvgen/include/com/amazonaws/kinesis/video/mkvgen
220 - 174 1525 26
Include.h
in src/client/include/com/amazonaws/kinesis/video/client
664 - 175 1525 36
cmake
libkvspic.pc.cmake
in root
9 - 182 631 2
cmake
libkvspicClient.pc.cmake
in root
9 - 182 631 2
cmake
libkvspicState.pc.cmake
in root
9 - 182 631 2
cmake
libkvspicUtils.pc.cmake
in root
9 - 182 631 2
StreamEvent.c
in src/client/src
576 11 216 937 18
StreamState.c
in src/client/src
500 20 216 937 13
Include_i.h
in src/client/src
178 - 216 1525 24
AuthIntegration.c
in src/client/src
101 5 216 937 4
ClientApiTest.cpp
in src/client/tst
318 - 312 1525 18
Stream.h
in src/client/src
235 - 312 1525 26
StreamApiFunctionalityTest.cpp
in src/client/tst
1333 - 342 1525 22
StreamApiTest.cpp
in src/client/tst
472 1 342 1525 11
FrameOrderCoordinator.c
in src/client/src
254 7 342 937 8
FrameOrderCoordinatorTest.cpp
in src/client/tst
103 - 378 378 1
MkvGenerator.c
in src/mkvgen/src
1121 40 384 937 11
CommonDefs.h
in src/common/include/com/amazonaws/kinesis/video/common
835 - 384 1525 20