awslabs / amazon-kinesis-video-streams-producer-sdk-cpp
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: 61
  • Daily file updates (only one update per file and date counted): 1711
  • First update: 2017-11-16
  • Latest update: 2021-12-15
  • Days between first and latest update: 1491 (213 weeks, estimated 1065 working days)
  • Active days (at least one file change): 142
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 61 files with 9,523 lines of code in files.
    • 61 files that are 366+ days old (9,523 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 61 files with 9,523 lines of code in files.
    • 49 files have been last changed 366+ days ago (6,117 lines of code)
    • 11 files have been last changed 181-365 days ago (2,250 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 1 files have been last changed 31-90 days ago (1,156 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
64% | 23% | 0% | 12% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cpp, md, txt, cmake, yml, patch, bat, gitignore, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp100% | 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
cpp63% | 20% | 0% | 15% | 0%
h64% | 35% | 0% | 0% | 0%
cmake100% | 0% | 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/JNI/com100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
tst100% | 0% | 0% | 0% | 0%
src/gstreamer100% | 0% | 0% | 0% | 0%
src/JNI/include100% | 0% | 0% | 0% | 0%
tst/gstreamer100% | 0% | 0% | 0% | 0%
CMake100% | 0% | 0% | 0% | 0%
src/common100% | 0% | 0% | 0% | 0%
src/credential-providers100% | 0% | 0% | 0% | 0%
src/gstreamer/Util100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/JNI/com100% | 0% | 0% | 0% | 0%
src47% | 52% | 0% | 0% | 0%
tst41% | 58% | 0% | 0% | 0%
src/JNI/include100% | 0% | 0% | 0% | 0%
tst/gstreamer100% | 0% | 0% | 0% | 0%
CMake100% | 0% | 0% | 0% | 0%
src/gstreamer10% | 7% | 0% | 81% | 0%
src/common100% | 0% | 0% | 0% | 0%
src/credential-providers100% | 0% | 0% | 0% | 0%
src/gstreamer/Util100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
KinesisVideoClientWrapper.cpp
in src/JNI/com/amazonaws/kinesis/video/producer/jni
1937 62 664 664 1
gstkvssink.cpp
in src/gstreamer
1156 5 48 664 9
Parameters.cpp
in src/JNI/com/amazonaws/kinesis/video/producer/jni
871 11 439 664 2
ProducerApiTest.cpp
in tst
588 3 349 664 3
DefaultCallbackProvider.cpp
in src
497 46 349 664 3
ProducerFunctionalityTest.cpp
in tst
482 - 385 664 3
ProducerTestFixture.h
in tst
346 27 349 664 6
NativeProducerInterface.cpp
in src/JNI/com/amazonaws/kinesis/video/producer/jni
306 25 664 664 1
gstkvstest.cpp
in tst/gstreamer
212 - 664 664 1
KinesisVideoClientWrapper.h
in src/JNI/include/com/amazonaws/kinesis/video/producer/jni
176 - 664 664 1
DefaultCallbackProvider.h
in src
150 - 349 664 3
CallbackProvider.cpp
in src
150 35 664 664 1
KinesisVideoProducer.cpp
in src
149 9 349 664 3
StreamDefinition.cpp
in src
146 3 356 664 4
ProducerTestFixture.cpp
in tst
140 11 480 664 2
KinesisVideoStream.cpp
in src
139 11 320 664 2
Auth.h
in src
121 8 664 664 1
gstkvssink.h
in src/gstreamer
109 - 354 664 4
Auth.cpp
in src
109 12 664 664 1
SyncMutex.h
in src/JNI/include/com/amazonaws/kinesis/video/producer/jni
106 8 664 664 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
KvsSinkDeviceInfoProvider.cpp
in src/gstreamer
7 1 664 664 1
KvsSinkClientCallbackProvider.cpp
in src/gstreamer
8 1 664 664 1
GetTime.cpp
in src
9 1 664 664 1
GetTime.h
in src
11 - 664 664 1
Parameters.h
in src/JNI/include/com/amazonaws/kinesis/video/producer/jni
15 - 664 664 1
KvsSinkDeviceInfoProvider.h
in src/gstreamer
15 - 664 664 1
StreamTags.h
in src
18 - 664 664 1
ClientCallbackProvider.h
in src
18 3 664 664 1
RotatingCredentialProvider.cpp
in src/credential-providers
18 1 664 664 1
RotatingCredentialProvider.h
in src/credential-providers
18 1 664 664 1
KvsSinkUtil.h
in src/gstreamer/Util
19 - 664 664 1
DefaultDeviceInfoProvider.h
in src
19 - 664 664 1
DeviceInfoProvider.h
in src
20 3 664 664 1
IotCertCredentialProvider.cpp
in src/credential-providers
21 1 664 664 1
KvsSinkClientCallbackProvider.h
in src/gstreamer
21 2 664 664 1
JNICommon.h
in src/JNI/include/com/amazonaws/kinesis/video/producer/jni
30 1 664 664 1
IotCertCredentialProvider.h
in src/credential-providers
31 1 664 664 1
StreamTags.cpp
in src
38 2 664 664 1
StreamCallbackProvider.h
in src
45 12 664 664 1
CallbackProvider.h
in src
56 1 664 664 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmake
FindLog4cplus.cmake
in CMake
59 - 596 596 1
cmake
FindJsmn.cmake
in CMake
6 - 643 643 1
KinesisVideoClientWrapper.cpp
in src/JNI/com/amazonaws/kinesis/video/producer/jni
1937 62 664 664 1
gstkvssink.cpp
in src/gstreamer
1156 5 48 664 9
Parameters.cpp
in src/JNI/com/amazonaws/kinesis/video/producer/jni
871 11 439 664 2
ProducerApiTest.cpp
in tst
588 3 349 664 3
DefaultCallbackProvider.cpp
in src
497 46 349 664 3
ProducerFunctionalityTest.cpp
in tst
482 - 385 664 3
ProducerTestFixture.h
in tst
346 27 349 664 6
NativeProducerInterface.cpp
in src/JNI/com/amazonaws/kinesis/video/producer/jni
306 25 664 664 1
gstkvstest.cpp
in tst/gstreamer
212 - 664 664 1
KinesisVideoClientWrapper.h
in src/JNI/include/com/amazonaws/kinesis/video/producer/jni
176 - 664 664 1
DefaultCallbackProvider.h
in src
150 - 349 664 3
CallbackProvider.cpp
in src
150 35 664 664 1
KinesisVideoProducer.cpp
in src
149 9 349 664 3
StreamDefinition.cpp
in src
146 3 356 664 4
ProducerTestFixture.cpp
in tst
140 11 480 664 2
KinesisVideoStream.cpp
in src
139 11 320 664 2
Auth.h
in src
121 8 664 664 1
gstkvssink.h
in src/gstreamer
109 - 354 664 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
gstkvssink.cpp
in src/gstreamer
1156 5 48 664 9
KinesisVideoStream.cpp
in src
139 11 320 664 2
KinesisVideoStreamMetrics.h
in src
40 7 320 664 3
KinesisVideoProducerMetrics.h
in src
40 7 320 664 3
ProducerApiTest.cpp
in tst
588 3 349 664 3
DefaultCallbackProvider.cpp
in src
497 46 349 664 3
ProducerTestFixture.h
in tst
346 27 349 664 6
DefaultCallbackProvider.h
in src
150 - 349 664 3
KinesisVideoProducer.cpp
in src
149 9 349 664 3
CachingEndpointOnlyCallbackProvider.h
in src
46 - 349 664 3
gstkvssink.h
in src/gstreamer
109 - 354 664 4
StreamDefinition.cpp
in src
146 3 356 664 4
CachingEndpointOnlyCallbackProvider.cpp
in src
54 - 384 664 2
ProducerFunctionalityTest.cpp
in tst
482 - 385 664 3
DefaultDeviceInfoProvider.cpp
in src
62 3 385 664 2
Parameters.cpp
in src/JNI/com/amazonaws/kinesis/video/producer/jni
871 11 439 664 2
ProducerTestFixture.cpp
in tst
140 11 480 664 2
KinesisVideoProducer.h
in src
77 2 537 664 2
StreamDefinition.h
in src
75 - 537 664 3
PutFrameHelper.cpp
in src/common
50 4 537 664 2