awslabs / amazon-kinesis-video-streams-producer-c
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: 87
  • Daily file updates (only one update per file and date counted): 2120
  • First update: 2019-07-10
  • Latest update: 2021-09-01
  • Days between first and latest update: 785 (112 weeks, estimated 560 working days)
  • Active days (at least one file change): 108
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 87 files with 14,398 lines of code in files.
    • 85 files that are 366+ days old (14,280 lines of code)
    • 2 files that are 181-365 days old (118 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)
99% | <1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 87 files with 14,398 lines of code in files.
    • 68 files have been last changed 366+ days ago (9,093 lines of code)
    • 13 files have been last changed 181-365 days ago (4,881 lines of code)
    • 6 files have been last changed 91-180 days ago (424 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)
63% | 33% | 2% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, c, cpp, txt, md, cmake, sh, yml, gitignore, clang-format, patch, bat, xml, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c98% | 1% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
h98% | 1% | 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
cpp68% | 31% | 0% | 0% | 0%
c59% | 37% | 3% | 0% | 0%
h56% | 32% | 10% | 0% | 0%
cmake84% | 0% | 15% | 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
tst100% | 0% | 0% | 0% | 0%
src/source97% | 2% | 0% | 0% | 0%
src/source/Common100% | 0% | 0% | 0% | 0%
src/include/com/amazonaws/kinesis/video/common100% | 0% | 0% | 0% | 0%
src/source/Common/Lws100% | 0% | 0% | 0% | 0%
src/include/com/amazonaws/kinesis/video/cproducer100% | 0% | 0% | 0% | 0%
src/source/Common/Curl100% | 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
tst65% | 34% | 0% | 0% | 0%
src/source50% | 45% | 4% | 0% | 0%
src/source/Common96% | 3% | 0% | 0% | 0%
src/include/com/amazonaws/kinesis/video/common61% | 38% | 0% | 0% | 0%
src/source/Common/Curl100% | 0% | 0% | 0% | 0%
CMake100% | 0% | 0% | 0% | 0%
src/source/Common/Lws16% | 83% | 0% | 0% | 0%
src/include/com/amazonaws/kinesis/video/cproducer0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ProducerFunctionalityTest.cpp
in tst
1544 - 200 937 23
CurlApiCallbacks.c
in src/source
1519 34 349 937 15
CallbacksProvider.c
in src/source
999 51 384 937 7
ProducerClientBasicTest.cpp
in tst
805 8 481 937 7
ProducerTestFixture.cpp
in tst
690 29 367 937 13
Response.c
in src/source
504 13 286 937 10
CallbacksProviderApiTest.cpp
in tst
388 - 380 937 5
ProducerClientFaultInjectionTest.cpp
in tst
363 - 380 937 5
ProducerTestFixture.h
in tst
285 7 319 937 18
ContinuousRetryStreamCallbacks.c
in src/source
280 13 377 937 8
ProducerContinuousRetryTest.cpp
in tst
275 - 377 937 4
InfoProviderApiTest.cpp
in tst
235 - 358 937 4
StreamInfoProvider.c
in src/source
207 15 169 937 10
Include.h
in src/include/com/amazonaws/kinesis/video/cproducer
163 - 169 937 20
StreamCallbacksProvider.c
in src/source
145 15 384 937 2
RotatingStaticAuthCallbacks.cpp
in tst
133 5 367 937 5
AuthCallbackTest.cpp
in tst
128 - 343 937 5
CurlApiCallbacks.h
in src/source
108 - 384 937 9
IotAuthCallback.c
in src/source
104 5 380 937 5
FileAuthCallbacks.c
in src/source
102 5 380 937 5
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmake
FindJsmn.cmake
in CMake
6 - 696 696 1
ProducerCallbackProviderApiTest.cpp
in tst
46 - 673 937 4
ProducerBasicUsageTest.cpp
in tst
46 - 673 937 4
PlatformCallbackProviderApiTest.cpp
in tst
64 - 673 937 4
AwsCredentialsTest.cpp
in tst
170 - 673 676 2
main.cpp
in tst
48 3 623 937 2
ProducerApiTest.cpp
in tst
45 - 614 917 4
FileLoggerFunctionalityTest.cpp
in tst
451 - 614 917 6
CallbacksProviderPublicApiTest.cpp
in tst
556 - 606 676 3
jsmn.c
in src/source/Common
1 - 605 605 1
cmake
FindMbedTLS.cmake
in CMake
31 - 605 696 2
cmake
Utilities.cmake
in CMake
110 - 588 696 5
ProducerClientBasicTest.cpp
in tst
805 8 481 937 7
Producer.c
in src/source
2 - 384 937 2
RequestInfo.h
in src/source/Common
10 - 384 791 3
Auth.h
in src/source/Common
10 - 384 791 3
CurlIotCredentialProvider.h
in src/source/Common/Curl
10 - 384 791 3
LwsIotCredentialProvider.h
in src/source/Common/Lws
11 - 384 791 3
FileLoggerPlatformCallbackProvider.h
in src/source
11 - 384 917 5
Version.h
in src/source/Common
12 - 384 791 5
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CredentialProviderAuthCallbacks.c
in src/source
98 5 343 343 1
CredentialProviderAuthCallbacks.h
in src/source
20 - 343 343 1
SslInit.c
in src/source/Common
97 8 384 414 5
jsmn.h
in src/include/com/amazonaws/kinesis/video/common
340 5 384 605 2
jsmn.c
in src/source/Common
1 - 605 605 1
cmake
libkvsCommonCurl.pc.cmake
in root
9 - 175 630 4
cmake
libcproducer.pc.cmake
in root
9 - 175 630 3
cmake
libkvsCommonLws.pc.cmake
in root
9 - 175 630 4
CallbacksProviderPublicApiTest.cpp
in tst
556 - 606 676 3
AwsCredentialsTest.cpp
in tst
170 - 673 676 2
ProducerApiCallCacheTest.cpp
in tst
105 - 380 679 4
cmake
Utilities.cmake
in CMake
110 - 588 696 5
cmake
FindMbedTLS.cmake
in CMake
31 - 605 696 2
cmake
FindJsmn.cmake
in CMake
6 - 696 696 1
AwsV4Signer.c
in src/source/Common
652 17 384 791 4
RequestInfo.c
in src/source/Common
239 9 384 791 4
Include.h
in src/include/com/amazonaws/kinesis/video/common
211 - 343 791 15
LwsCall.c
in src/source/Common/Lws
195 2 201 791 6
IotCredentialProvider.c
in src/source/Common
162 5 384 791 3
CurlCall.c
in src/source/Common/Curl
122 3 384 791 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
StreamInfoProvider.c
in src/source
207 15 169 937 10
Include.h
in src/include/com/amazonaws/kinesis/video/cproducer
163 - 169 937 20
StreamInfoProvider.h
in src/source
27 - 169 937 9
cmake
libkvsCommonCurl.pc.cmake
in root
9 - 175 630 4
cmake
libcproducer.pc.cmake
in root
9 - 175 630 3
cmake
libkvsCommonLws.pc.cmake
in root
9 - 175 630 4
ProducerFunctionalityTest.cpp
in tst
1544 - 200 937 23
LwsCall.c
in src/source/Common/Lws
195 2 201 791 6
Response.c
in src/source
504 13 286 937 10
Response.h
in src/source
45 - 286 937 6
ProducerTestFixture.h
in tst
285 7 319 937 18
Include.h
in src/include/com/amazonaws/kinesis/video/common
211 - 343 791 15
AuthCallbackTest.cpp
in tst
128 - 343 937 5
CredentialProviderAuthCallbacks.c
in src/source
98 5 343 343 1
StaticCredentialProvider.c
in src/source/Common
53 3 343 791 3
Include_i.h
in src/source
44 - 343 937 7
CredentialProviderAuthCallbacks.h
in src/source
20 - 343 343 1
CurlApiCallbacks.c
in src/source
1519 34 349 937 15
InfoProviderApiTest.cpp
in tst
235 - 358 937 4
ProducerTestFixture.cpp
in tst
690 29 367 937 13