awslabs / amazon-kinesis-video-streams-webrtc-sdk-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: 118
  • Daily file updates (only one update per file and date counted): 2728
  • First update: 2019-08-27
  • Latest update: 2021-12-23
  • Days between first and latest update: 850 (121 weeks, estimated 605 working days)
  • Active days (at least one file change): 283
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 118 files with 29,212 lines of code in files.
    • 115 files that are 366+ days old (29,007 lines of code)
    • 3 files that are 181-365 days old (205 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 118 files with 29,212 lines of code in files.
    • 60 files have been last changed 366+ days ago (7,950 lines of code)
    • 36 files have been last changed 181-365 days ago (9,529 lines of code)
    • 2 files have been last changed 91-180 days ago (281 lines of code)
    • 20 files have been last changed 31-90 days ago (11,452 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
27% | 32% | <1% | 39% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, h, cpp, txt, md, sh, patch, yml, cmake, json, gitignore, clang-format, py, Dockerfile, bat, xml, gitmodules
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%
h100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
py0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cpp56% | 21% | 0% | 22% | 0%
c11% | 40% | 1% | 46% | 0%
h34% | 21% | 0% | 44% | 0%
cmake26% | 73% | 0% | 0% | 0%
py0% | 0% | 100% | 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/source/Ice100% | 0% | 0% | 0% | 0%
src/source/Signaling100% | 0% | 0% | 0% | 0%
src/source/PeerConnection96% | 3% | 0% | 0% | 0%
src/source/Crypto96% | 3% | 0% | 0% | 0%
src/source/Stun100% | 0% | 0% | 0% | 0%
src/include/com100% | 0% | 0% | 0% | 0%
src/source/Rtp100% | 0% | 0% | 0% | 0%
src/source/Rtcp100% | 0% | 0% | 0% | 0%
src/source/Sdp100% | 0% | 0% | 0% | 0%
src/source/Sctp100% | 0% | 0% | 0% | 0%
src/source/Metrics100% | 0% | 0% | 0% | 0%
bench100% | 0% | 0% | 0% | 0%
src/source/Srtp100% | 0% | 0% | 0% | 0%
src/source100% | 0% | 0% | 0% | 0%
CMake100% | 0% | 0% | 0% | 0%
configs100% | 0% | 0% | 0% | 0%
scripts0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
tst53% | 21% | 0% | 25% | 0%
src/source/Crypto33% | 66% | 0% | 0% | 0%
src/source/Rtp62% | 37% | 0% | 0% | 0%
src/source/PeerConnection13% | 48% | 0% | 38% | 0%
src/source/Ice8% | 36% | 0% | 54% | 0%
src/source/Sdp71% | 28% | 0% | 0% | 0%
src/source/Metrics100% | 0% | 0% | 0% | 0%
bench100% | 0% | 0% | 0% | 0%
src/source/Srtp100% | 0% | 0% | 0% | 0%
src/source/Rtcp22% | 54% | 0% | 22% | 0%
src/include/com7% | 0% | 0% | 92% | 0%
src/source/Sctp18% | 0% | 81% | 0% | 0%
src/source/Signaling1% | 9% | 0% | 89% | 0%
CMake26% | 73% | 0% | 0% | 0%
configs100% | 0% | 0% | 0% | 0%
src/source/Stun0% | 100% | 0% | 0% | 0%
src/source0% | 100% | 0% | 0% | 0%
scripts0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IceAgent.c
in src/source/Ice
2029 50 40 798 70
SdpApiTest.cpp
in tst
1760 1 40 798 25
LwsApiCalls.c
in src/source/Signaling
1522 26 40 798 42
PeerConnection.c
in src/source/PeerConnection
1085 40 40 798 78
TurnConnection.c
in src/source/Ice
1069 25 188 798 51
Stun.c
in src/source/Stun
1058 23 188 798 13
JitterBufferFunctionalityTest.cpp
in tst
878 - 186 798 12
Signaling.c
in src/source/Signaling
847 31 40 798 36
SessionDescription.c
in src/source/PeerConnection
815 17 188 798 36
StateMachine.c
in src/source/Signaling
716 28 40 798 23
Include.h
in src/include/com/amazonaws/kinesis/video/webrtcclient
599 - 40 798 89
IceFunctionalityTest.cpp
in tst
557 2 375 798 27
IceAgentStateMachine.c
in src/source/Ice
513 18 40 798 28
StunFunctionalityTest.cpp
in tst
490 - 560 798 9
RtpFunctionalityTest.cpp
in tst
437 - 309 798 18
Rtp.c
in src/source/PeerConnection
357 12 188 798 34
Network.c
in src/source/Ice
354 12 239 798 25
Rtcp.c
in src/source/PeerConnection
350 9 40 798 36
SignalingApiTest.cpp
in tst
333 - 439 798 25
SocketConnection.c
in src/source/Ice
316 11 217 798 31
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
RollingBufferFunctionalityTest.cpp
in tst
104 1 788 797 3
cmake
FindMbedTLS.cmake
in CMake
31 - 628 628 1
jsmn.c
in src/source/PeerConnection
1 - 600 600 1
RtpOpusPayloader.h
in src/source/Rtp/Codecs
12 - 570 798 4
RtpG711Payloader.h
in src/source/Rtp/Codecs
12 - 570 798 4
RtpVP8Payloader.h
in src/source/Rtp/Codecs
14 - 570 798 4
Tls.c
in src/source/Crypto
16 1 570 628 3
RtpRollingBuffer.h
in src/source/Rtcp
19 - 570 797 6
IOBuffer.h
in src/source/Crypto
20 - 570 628 3
RtpH264Payloader.h
in src/source/Rtp/Codecs
24 - 570 798 5
ChannelInfo.h
in src/source/Signaling
27 - 570 798 7
RollingBuffer.h
in src/source/Rtcp
27 - 570 797 6
NatBehaviorDiscovery.h
in src/source/Ice
30 - 570 614 3
RtpOpusPayloader.c
in src/source/Rtp/Codecs
56 2 570 798 4
Tls.h
in src/source/Crypto
57 - 570 628 4
RtpG711Payloader.c
in src/source/Rtp/Codecs
60 2 570 798 4
IOBuffer.c
in src/source/Crypto
74 5 570 628 3
RtpVP8Payloader.c
in src/source/Rtp/Codecs
92 2 570 798 4
Tls_openssl.c
in src/source/Crypto
178 7 570 628 3
NatBehaviorDiscovery.c
in src/source/Ice
281 7 570 614 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
parse_status.py
in scripts
29 3 140 271 2
Retransmitter.c
in src/source/PeerConnection
115 3 188 291 3
Crypto.c
in src/source/Crypto
61 2 354 354 1
DtlsFunctionalityTest.cpp
in tst
141 2 426 460 2
config_mbedtls.h
in configs
16 - 411 466 2
DtlsBenchmark.cpp
in bench
145 2 426 565 2
WebRTCClientBenchmarkFixture.cpp
in bench
22 2 565 565 1
WebRTCClientBenchmarkFixture.h
in bench
22 - 565 565 1
main.cpp
in bench
2 - 565 565 1
MetricsApiTest.cpp
in tst
124 - 40 574 14
Metrics.h
in src/source/Metrics
17 - 539 581 11
Metrics.c
in src/source/Metrics
236 9 484 597 24
jsmn.h
in src/source/PeerConnection
340 5 570 600 3
jsmn.c
in src/source/PeerConnection
1 - 600 600 1
Stats.h
in src/include/com/amazonaws/kinesis/video/webrtcclient
315 - 40 602 28
NatBehaviorDiscovery.c
in src/source/Ice
281 7 570 614 4
NatBehaviorDiscovery.h
in src/source/Ice
30 - 570 614 3
NullableDefs.h
in src/include/com/amazonaws/kinesis/video/webrtcclient
73 - 484 627 6
Dtls_mbedtls.c
in src/source/Crypto
564 20 188 628 12
Dtls_openssl.c
in src/source/Crypto
535 19 239 628 8
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IceAgent.c
in src/source/Ice
2029 50 40 798 70
SdpApiTest.cpp
in tst
1760 1 40 798 25
LwsApiCalls.c
in src/source/Signaling
1522 26 40 798 42
PeerConnection.c
in src/source/PeerConnection
1085 40 40 798 78
Signaling.c
in src/source/Signaling
847 31 40 798 36
StateMachine.c
in src/source/Signaling
716 28 40 798 23
Include.h
in src/include/com/amazonaws/kinesis/video/webrtcclient
599 - 40 798 89
IceAgentStateMachine.c
in src/source/Ice
513 18 40 798 28
Rtcp.c
in src/source/PeerConnection
350 9 40 798 36
Stats.h
in src/include/com/amazonaws/kinesis/video/webrtcclient
315 - 40 602 28
Client.c
in src/source/Signaling
293 14 40 798 13
ConnectionListener.c
in src/source/Ice
275 8 40 798 27
WebRTCClientTestFixture.h
in tst
244 14 40 798 32
IceAgent.h
in src/source/Ice
230 - 40 798 49
Signaling.h
in src/source/Signaling
188 - 40 798 28
LwsApiCalls.h
in src/source/Signaling
153 - 40 798 20
MetricsApiTest.cpp
in tst
124 - 40 574 14
RtpRollingBuffer.c
in src/source/Rtcp
109 5 40 797 10
StateMachine.h
in src/source/Signaling
52 - 40 798 8
IceUtils.h
in src/source/Ice
48 - 40 798 12