aws / amazon-chime-sdk-js
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 546 files with 35,193 lines of code.
    • 1 file changed more than 100 times (45 lines of code)
    • 4 files changed 51-100 times (3,674 lines of code)
    • 16 files changed 21-50 times (5,846 lines of code)
    • 106 files changed 6-20 times (14,059 lines of code)
    • 419 files changed 1-5 times (11,569 lines of code)
<1% | 10% | 16% | 39% | 32%
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 546 files with 35,193 lines of code.
    • 6 files changed by more than 25 contributors (4,602 lines of code)
    • 23 files changed by 11-25 contributors (5,098 lines of code)
    • 56 files changed by 6-10 contributors (8,846 lines of code)
    • 243 files changed by 2-5 contributors (11,116 lines of code)
    • 218 files changed by 1 contributor (5,531 lines of code)
13% | 14% | 25% | 31% | 15%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, html, js, json, md, yaml, gitignore, scss, css, txt, proto, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts<1% | 14% | 14% | 43% | 27%
js0% | 0% | 17% | 31% | 51%
proto0% | 0% | 100% | 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
src<1% | 14% | 14% | 43% | 27%
integration0% | 0% | 22% | 21% | 55%
protocol0% | 0% | 100% | 0% | 0%
libs0% | 0% | 0% | 66% | 33%
script0% | 0% | 0% | 67% | 32%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Versioning.ts
in src/versioning
45 6 2019-11-10 2024-11-12 146 32 aburnson@amazon.com 58827450+ltrung@users.norep...
DefaultDeviceController.ts
in src/devicecontroller
1283 76 2019-10-02 2024-10-25 91 28 aburnson@amazon.com 36210679+hensmi-amazon@user...
DefaultAudioVideoController.ts
in src/audiovideocontroller
1422 39 2019-08-27 2025-04-28 90 31 aburnson@amazon.com 67605788+shi-su@users.norep...
index.ts
in src
705 - 2019-08-29 2025-04-28 76 37 simmkyu@amazon.com 67605788+shi-su@users.norep...
DefaultBrowserBehavior.ts
in src/browserbehavior
264 15 2019-10-24 2024-10-25 58 27 hxuan@amazon.com 36210679+hensmi-amazon@user...
AppPage.js
in integration/js/pages
883 91 2019-10-07 2024-11-07 50 27 katayal@amazon.com michhyun@amazon.com
SdkBaseTest.js
in integration/js/utils
318 15 2019-10-30 2022-03-25 46 18 katayal@amazon.com 31940639+nainkunal933@users...
WebdriverSauceLabs.js
in integration/js/utils
291 13 2020-02-07 2023-05-04 43 15 katayal@amazon.com 58827450+ltrung@users.norep...
MonitorTask.ts
in src/task
435 6 2019-10-10 2025-04-28 39 16 simmkyu@amazon.com 67605788+shi-su@users.norep...
proto
443 - 2020-02-06 2025-02-12 34 18 hxuan@amazon.com 67605788+shi-su@users.norep...
DefaultAudioVideoFacade.ts
in src/audiovideofacade
461 9 2019-08-27 2023-12-12 31 19 aburnson@amazon.com 36210679+hensmi-amazon@user...
DefaultSignalingClient.ts
in src/signalingclient
466 13 2019-06-10 2025-02-05 30 15 simmkyu@amazon.com 36210679+hensmi-amazon@user...
AudioVideoControllerState.ts
in src/audiovideocontroller
125 - 2019-06-27 2025-02-05 29 12 simmkyu@amazon.com 36210679+hensmi-amazon@user...
DefaultVideoTile.ts
in src/videotile
286 7 2019-07-19 2025-02-12 29 15 simmkyu@amazon.com 67605788+shi-su@users.norep...
MeetingSessionConfiguration.ts
in src/meetingsession
91 1 2019-05-14 2024-04-16 28 12 aburnson@amazon.com 67605788+shi-su@users.norep...
VideoPriorityBasedPolicy.ts
in src/videodownlinkbandwidthpolicy
1082 20 2021-04-23 2024-06-25 27 6 37812674+lzongkun@users.nor... 36210679+hensmi-amazon@user...
DefaultTransceiverController.ts
in src/transceivercontroller
644 18 2019-07-15 2024-10-02 26 10 simmkyu@amazon.com 36210679+hensmi-amazon@user...
index.js
in integration/js/steps
63 - 2019-10-07 2023-04-12 24 17 katayal@amazon.com 118928614+hungns2010@users....
BrowserBehavior.ts
in src/browserbehavior
16 - 2019-10-24 2022-09-20 23 16 hxuan@amazon.com 61809205+devalevenkatesh@us...
MeetingSessionStatusCode.ts
in src/meetingsession
29 - 2019-05-11 2025-02-05 22 11 aburnson@amazon.com 36210679+hensmi-amazon@user...
213 4 2019-06-29 2024-06-20 21 8 simmkyu@amazon.com 36210679+hensmi-amazon@user...
DefaultContentShareController.ts
in src/contentsharecontroller
215 5 2020-02-21 2024-06-20 20 7 ltrung@amazon.com 36210679+hensmi-amazon@user...
221 6 2019-07-05 2024-04-19 20 11 simmkyu@amazon.com 36210679+hensmi-amazon@user...
NScaleVideoUplinkBandwidthPolicy.ts
in src/videouplinkbandwidthpolicy
252 8 2019-07-15 2024-07-08 20 10 simmkyu@amazon.com 36210679+hensmi-amazon@user...
SDP.ts
in src/sdp
639 20 2019-06-05 2024-11-06 20 8 hxuan@amazon.com 36210679+hensmi-amazon@user...
index.js
in integration/js/checks
34 - 2019-10-07 2023-04-12 18 13 katayal@amazon.com 118928614+hungns2010@users....
barrelize.js
in script
103 1 2019-11-13 2024-12-02 18 12 hxuan@amazon.com 123211697+aman-aguptaaa@use...
140 2 2019-06-26 2024-02-01 18 10 ymengyun@amazon.com 36210679+hensmi-amazon@user...
DefaultMeetingSession.ts
in src/meetingsession
174 9 2019-06-17 2023-12-12 18 12 aburnson@amazon.com 36210679+hensmi-amazon@user...
246 8 2019-08-01 2024-04-16 18 9 simmkyu@amazon.com 67605788+shi-su@users.norep...
185 1 2019-07-15 2025-02-12 17 11 simmkyu@amazon.com 67605788+shi-su@users.norep...
StatsCollector.ts
in src/statscollector
583 23 2019-09-17 2025-04-28 17 7 simmkyu@amazon.com 67605788+shi-su@users.norep...
112 3 2019-07-30 2025-02-04 16 9 hxuan@amazon.com 67605788+shi-su@users.norep...
MeetingSessionStatus.ts
in src/meetingsession
193 3 2019-10-10 2025-02-05 16 8 simmkyu@amazon.com 36210679+hensmi-amazon@user...
194 - 2019-11-13 2022-03-11 16 8 hxuan@amazon.com sichax@amazon.com
DefaultVideoTileController.ts
in src/videotilecontroller
286 6 2019-07-19 2025-02-12 16 11 simmkyu@amazon.com 67605788+shi-su@users.norep...
DefaultVideoStreamIndex.ts
in src/videostreamindex
495 9 2019-07-14 2024-06-20 16 8 hxuan@amazon.com 36210679+hensmi-amazon@user...
DeviceController.ts
in src/devicecontroller
6 - 2019-10-11 2022-04-01 15 9 aburnson@amazon.com 58827450+ltrung@users.norep...
DefaultRealtimeController.ts
in src/realtimecontroller
461 8 2020-03-03 2024-11-04 15 13 aburnson@amazon.com 36210679+hensmi-amazon@user...
DefaultMeetingReadinessChecker.ts
in src/meetingreadinesschecker
491 23 2020-09-03 2024-01-26 15 11 simmkyu@amazon.com michhyun@amazon.com
ClientMetricReport.ts
in src/clientmetricreport
787 - 2019-06-24 2025-02-12 15 9 ddylon@amazon.com 67605788+shi-su@users.norep...
ExtendedBrowserBehavior.ts
in src/browserbehavior
17 - 2021-03-31 2024-10-25 14 6 40039049+richnew10@users.no... 36210679+hensmi-amazon@user...
AudioVideoObserver.ts
in src/audiovideoobserver
24 - 2019-09-17 2024-05-13 14 11 simmkyu@amazon.com 36210679+hensmi-amazon@user...
AudioVideoController.ts
in src/audiovideocontroller
31 - 2019-08-27 2022-03-30 14 11 aburnson@amazon.com 58827450+ltrung@users.norep...
VideoAdaptiveProbePolicy.ts
in src/videodownlinkbandwidthpolicy
52 2 2020-06-16 2024-09-30 14 8 hxuan@amazon.com 36210679+hensmi-amazon@user...
87 2 2019-07-05 2024-11-06 14 9 simmkyu@amazon.com 36210679+hensmi-amazon@user...
VideoStreamIndex.ts
in src/videostreamindex
41 - 2019-07-12 2024-06-20 13 7 hxuan@amazon.com 36210679+hensmi-amazon@user...
RealtimeController.ts
in src/realtimecontroller
64 - 2020-03-03 2022-03-29 13 12 aburnson@amazon.com 58827450+ltrung@users.norep...
NoOpDeviceController.ts
in src/devicecontroller
65 3 2019-10-11 2023-12-12 13 9 aburnson@amazon.com 36210679+hensmi-amazon@user...
79 3 2019-08-27 2024-06-20 13 8 aburnson@amazon.com 36210679+hensmi-amazon@user...
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
index.ts
in src
705 - 2019-08-29 2025-04-28 76 37 simmkyu@amazon.com 67605788+shi-su@users.norep...
Versioning.ts
in src/versioning
45 6 2019-11-10 2024-11-12 146 32 aburnson@amazon.com 58827450+ltrung@users.norep...
DefaultAudioVideoController.ts
in src/audiovideocontroller
1422 39 2019-08-27 2025-04-28 90 31 aburnson@amazon.com 67605788+shi-su@users.norep...
DefaultDeviceController.ts
in src/devicecontroller
1283 76 2019-10-02 2024-10-25 91 28 aburnson@amazon.com 36210679+hensmi-amazon@user...
DefaultBrowserBehavior.ts
in src/browserbehavior
264 15 2019-10-24 2024-10-25 58 27 hxuan@amazon.com 36210679+hensmi-amazon@user...
AppPage.js
in integration/js/pages
883 91 2019-10-07 2024-11-07 50 27 katayal@amazon.com michhyun@amazon.com
DefaultAudioVideoFacade.ts
in src/audiovideofacade
461 9 2019-08-27 2023-12-12 31 19 aburnson@amazon.com 36210679+hensmi-amazon@user...
SdkBaseTest.js
in integration/js/utils
318 15 2019-10-30 2022-03-25 46 18 katayal@amazon.com 31940639+nainkunal933@users...
proto
443 - 2020-02-06 2025-02-12 34 18 hxuan@amazon.com 67605788+shi-su@users.norep...
index.js
in integration/js/steps
63 - 2019-10-07 2023-04-12 24 17 katayal@amazon.com 118928614+hungns2010@users....
MonitorTask.ts
in src/task
435 6 2019-10-10 2025-04-28 39 16 simmkyu@amazon.com 67605788+shi-su@users.norep...
BrowserBehavior.ts
in src/browserbehavior
16 - 2019-10-24 2022-09-20 23 16 hxuan@amazon.com 61809205+devalevenkatesh@us...
WebdriverSauceLabs.js
in integration/js/utils
291 13 2020-02-07 2023-05-04 43 15 katayal@amazon.com 58827450+ltrung@users.norep...
DefaultSignalingClient.ts
in src/signalingclient
466 13 2019-06-10 2025-02-05 30 15 simmkyu@amazon.com 36210679+hensmi-amazon@user...
DefaultVideoTile.ts
in src/videotile
286 7 2019-07-19 2025-02-12 29 15 simmkyu@amazon.com 67605788+shi-su@users.norep...
index.js
in integration/js/checks
34 - 2019-10-07 2023-04-12 18 13 katayal@amazon.com 118928614+hungns2010@users....
DefaultRealtimeController.ts
in src/realtimecontroller
461 8 2020-03-03 2024-11-04 15 13 aburnson@amazon.com 36210679+hensmi-amazon@user...
AudioVideoControllerState.ts
in src/audiovideocontroller
125 - 2019-06-27 2025-02-05 29 12 simmkyu@amazon.com 36210679+hensmi-amazon@user...
MeetingSessionConfiguration.ts
in src/meetingsession
91 1 2019-05-14 2024-04-16 28 12 aburnson@amazon.com 67605788+shi-su@users.norep...
DefaultMeetingSession.ts
in src/meetingsession
174 9 2019-06-17 2023-12-12 18 12 aburnson@amazon.com 36210679+hensmi-amazon@user...
barrelize.js
in script
103 1 2019-11-13 2024-12-02 18 12 hxuan@amazon.com 123211697+aman-aguptaaa@use...
RealtimeController.ts
in src/realtimecontroller
64 - 2020-03-03 2022-03-29 13 12 aburnson@amazon.com 58827450+ltrung@users.norep...
MeetingSessionStatusCode.ts
in src/meetingsession
29 - 2019-05-11 2025-02-05 22 11 aburnson@amazon.com 36210679+hensmi-amazon@user...
221 6 2019-07-05 2024-04-19 20 11 simmkyu@amazon.com 36210679+hensmi-amazon@user...
185 1 2019-07-15 2025-02-12 17 11 simmkyu@amazon.com 67605788+shi-su@users.norep...
DefaultVideoTileController.ts
in src/videotilecontroller
286 6 2019-07-19 2025-02-12 16 11 simmkyu@amazon.com 67605788+shi-su@users.norep...
DefaultMeetingReadinessChecker.ts
in src/meetingreadinesschecker
491 23 2020-09-03 2024-01-26 15 11 simmkyu@amazon.com michhyun@amazon.com
AudioVideoObserver.ts
in src/audiovideoobserver
24 - 2019-09-17 2024-05-13 14 11 simmkyu@amazon.com 36210679+hensmi-amazon@user...
AudioVideoController.ts
in src/audiovideocontroller
31 - 2019-08-27 2022-03-30 14 11 aburnson@amazon.com 58827450+ltrung@users.norep...
DefaultTransceiverController.ts
in src/transceivercontroller
644 18 2019-07-15 2024-10-02 26 10 simmkyu@amazon.com 36210679+hensmi-amazon@user...
NScaleVideoUplinkBandwidthPolicy.ts
in src/videouplinkbandwidthpolicy
252 8 2019-07-15 2024-07-08 20 10 simmkyu@amazon.com 36210679+hensmi-amazon@user...
140 2 2019-06-26 2024-02-01 18 10 ymengyun@amazon.com 36210679+hensmi-amazon@user...
246 8 2019-08-01 2024-04-16 18 9 simmkyu@amazon.com 67605788+shi-su@users.norep...
112 3 2019-07-30 2025-02-04 16 9 hxuan@amazon.com 67605788+shi-su@users.norep...
ClientMetricReport.ts
in src/clientmetricreport
787 - 2019-06-24 2025-02-12 15 9 ddylon@amazon.com 67605788+shi-su@users.norep...
DeviceController.ts
in src/devicecontroller
6 - 2019-10-11 2022-04-01 15 9 aburnson@amazon.com 58827450+ltrung@users.norep...
87 2 2019-07-05 2024-11-06 14 9 simmkyu@amazon.com 36210679+hensmi-amazon@user...
DefaultMessagingSession.ts
in src/messagingsession
262 12 2020-11-21 2022-09-21 13 9 58827450+ltrung@users.norep... 92896960+paparekh-amzn@user...
NoOpDeviceController.ts
in src/devicecontroller
65 3 2019-10-11 2023-12-12 13 9 aburnson@amazon.com 36210679+hensmi-amazon@user...
DefaultVolumeIndicatorAdapter.ts
in src/volumeindicatoradapter
216 5 2019-05-09 2021-09-07 12 9 aburnson@amazon.com 58827450+ltrung@users.norep...
AuthenticateUserStep.js
in integration/js/steps
83 4 2019-10-30 2023-01-27 10 9 katayal@amazon.com michhyun@amazon.com
RealtimeState.ts
in src/realtimecontroller
32 - 2020-03-03 2022-03-29 9 9 aburnson@amazon.com 58827450+ltrung@users.norep...
213 4 2019-06-29 2024-06-20 21 8 simmkyu@amazon.com 36210679+hensmi-amazon@user...
SDP.ts
in src/sdp
639 20 2019-06-05 2024-11-06 20 8 hxuan@amazon.com 36210679+hensmi-amazon@user...
MeetingSessionStatus.ts
in src/meetingsession
193 3 2019-10-10 2025-02-05 16 8 simmkyu@amazon.com 36210679+hensmi-amazon@user...
DefaultVideoStreamIndex.ts
in src/videostreamindex
495 9 2019-07-14 2024-06-20 16 8 hxuan@amazon.com 36210679+hensmi-amazon@user...
194 - 2019-11-13 2022-03-11 16 8 hxuan@amazon.com sichax@amazon.com
VideoAdaptiveProbePolicy.ts
in src/videodownlinkbandwidthpolicy
52 2 2020-06-16 2024-09-30 14 8 hxuan@amazon.com 36210679+hensmi-amazon@user...
79 3 2019-08-27 2024-06-20 13 8 aburnson@amazon.com 36210679+hensmi-amazon@user...
RealtimeControllerFacade.ts
in src/realtimecontroller
53 - 2019-08-27 2021-08-04 9 8 aburnson@amazon.com haifengx@amazon.com
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
InMemoryJSONEventBuffer.ts
in src/eventbuffer
432 15 2021-06-25 2021-10-26 4 1 61809205+devalevenkatesh@us... 61809205+devalevenkatesh@us...
POSTLogger.ts
in src/logger
146 6 2022-03-30 2022-03-30 1 1 61809205+devalevenkatesh@us... 61809205+devalevenkatesh@us...
DefaultSigV4.ts
in src/sigv4
142 6 2020-11-21 2022-02-21 3 1 58827450+ltrung@users.norep... 58827450+ltrung@users.norep...
136 13 2022-06-29 2024-11-06 5 1 36210679+hensmi-amazon@user... 36210679+hensmi-amazon@user...
123 7 2023-04-12 2023-04-12 1 1 118928614+hungns2010@users.... 118928614+hungns2010@users....
116 8 2022-01-11 2022-01-11 1 1 89163330+davcolle@users.nor... 89163330+davcolle@users.nor...
106 2 2023-06-19 2024-07-05 2 1 36210679+hensmi-amazon@user... 36210679+hensmi-amazon@user...
BackgroundBlurProcessorBuiltIn.ts
in src/backgroundblurprocessor
90 2 2021-10-19 2022-01-11 2 1 89163330+davcolle@users.nor... 89163330+davcolle@users.nor...
85 2 2023-04-12 2023-04-12 1 1 118928614+hungns2010@users.... 118928614+hungns2010@users....
82 4 2022-03-16 2022-03-16 1 1 36210679+hensmi-amazon@user... 36210679+hensmi-amazon@user...
release.js
in script
81 - 2022-01-14 2023-12-01 8 1 58827450+ltrung@users.norep... 58827450+ltrung@users.norep...
MessagingSessionPage.js
in integration/js/pages
81 11 2020-11-21 2021-11-05 2 1 58827450+ltrung@users.norep... 58827450+ltrung@users.norep...
BackgroundFilterFrameCounter.ts
in src/backgroundfilter
76 3 2022-01-11 2022-01-11 1 1 89163330+davcolle@users.nor... 89163330+davcolle@users.nor...
Types.ts
in src/utils
69 5 2021-10-06 2021-10-06 1 1 richnew@amazon.com richnew@amazon.com
ModelSpecBuilder.ts
in src/backgroundblurprocessor
64 2 2021-10-19 2021-10-19 1 1 89163330+davcolle@users.nor... 89163330+davcolle@users.nor...
OnceTask.ts
in src/task
64 1 2021-05-04 2021-05-04 1 1 40039049+richnew10@users.no... 40039049+richnew10@users.no...
62 1 2022-08-17 2022-08-17 1 1 108538469+avinashmidathada@... 108538469+avinashmidathada@...
62 1 2023-10-09 2024-06-26 2 1 117114313+dinmin-amzn@users... 117114313+dinmin-amzn@users...
CSPMonitor.ts
in src/cspmonitor
55 5 2021-10-05 2021-10-05 1 1 6394882+ldai1@users.noreply... 6394882+ldai1@users.noreply...
DefaultVideoFrameProcessorTimer.ts
in src/videoframeprocessor
54 4 2023-11-02 2023-11-02 1 1 119898856+hunnorth@users.no... 119898856+hunnorth@users.no...
RemoteVideoCheck.js
in integration/js/checks
49 5 2019-10-07 2020-01-30 2 1 katayal@amazon.com katayal@amazon.com
BackgroundFilterBaseTest.js
in integration/js/utils
47 4 2022-01-11 2022-01-11 1 1 89163330+davcolle@users.nor... 89163330+davcolle@users.nor...
VideoFxBackgroundCheck.js
in integration/js/checks
46 7 2023-04-12 2023-04-12 1 1 118928614+hungns2010@users.... 118928614+hungns2010@users....
VideoFxBackgroundFilterBaseTest.js
in integration/js/utils
44 5 2023-04-12 2023-04-12 1 1 118928614+hungns2010@users.... 118928614+hungns2010@users....
ServerSideNetworkAdaption.ts
in src/signalingclient
43 3 2022-07-01 2024-06-25 6 1 36210679+hensmi-amazon@user... 36210679+hensmi-amazon@user...
ContentShareVideoCheck.js
in integration/js/checks
43 4 2020-03-19 2020-08-04 2 1 ltrung@amazon.com ltrung@amazon.com
DefaultUserAgentParser.ts
in src/useragentparser
42 1 2021-06-25 2021-06-25 1 1 61809205+devalevenkatesh@us... 61809205+devalevenkatesh@us...
MediaCaptureTest.js
in integration/js
42 3 2021-09-21 2023-02-15 3 1 anuranduttaroy@users.norepl... anuranduttaroy@users.norepl...
39 2 2025-02-12 2025-02-25 2 1 67605788+shi-su@users.norep... 67605788+shi-su@users.norep...
37 - 2022-02-23 2022-02-23 1 1 akshay.prabhu.2505@gmail.com akshay.prabhu.2505@gmail.com
VideoEncodingCpuConnectionHealthPolicy.ts
in src/connectionhealthpolicy
37 1 2024-04-16 2024-11-05 2 1 67605788+shi-su@users.norep... 67605788+shi-su@users.norep...
37 4 2023-04-12 2023-04-12 1 1 118928614+hungns2010@users.... 118928614+hungns2010@users....
37 4 2023-04-12 2023-04-12 1 1 118928614+hungns2010@users.... 118928614+hungns2010@users....
VoiceFocusEnabledTest.js
in integration/js
36 2 2020-11-03 2020-11-03 1 1 rnewman@twinql.com rnewman@twinql.com
34 1 2024-04-16 2024-04-16 1 1 67605788+shi-su@users.norep... 67605788+shi-su@users.norep...
34 1 2021-08-04 2021-08-04 1 1 haifengx@amazon.com haifengx@amazon.com
DeferredPromise.ts
in src/videofx
34 1 2023-04-12 2023-04-12 1 1 118928614+hungns2010@users.... 118928614+hungns2010@users....
MeetingEventsClientConfiguration.ts
in src/eventsclientconfiguration
32 - 2021-06-25 2021-06-25 1 1 61809205+devalevenkatesh@us... 61809205+devalevenkatesh@us...
StartMeetingTranscriptionStep.js
in integration/js/steps
32 5 2021-08-04 2021-08-04 1 1 haifengx@amazon.com haifengx@amazon.com
DataMessageCheck.js
in integration/js/checks
32 4 2020-05-19 2020-05-19 1 1 ltrung@amazon.com ltrung@amazon.com
SessionEstablishedMessageCheck.js
in integration/js/checks
32 4 2021-06-29 2021-06-29 1 1 dwitherspoon2011@gmail.com dwitherspoon2011@gmail.com
VoiceFocusOfferedTest.js
in integration/js
32 2 2020-11-03 2020-11-03 1 1 rnewman@twinql.com rnewman@twinql.com
Window.js
in integration/js/utils
31 6 2019-11-05 2019-11-05 1 1 katayal@amazon.com katayal@amazon.com
ConnectMessagingSessionStep.js
in integration/js/steps
31 5 2020-11-21 2020-11-21 1 1 58827450+ltrung@users.norep... 58827450+ltrung@users.norep...
RosterCheck.js
in integration/js/checks
31 5 2019-11-13 2020-09-28 5 1 katayal@amazon.com katayal@amazon.com
31 2 2022-08-17 2022-08-17 1 1 108538469+avinashmidathada@... 108538469+avinashmidathada@...
cli-utils.js
in script
30 - 2022-01-14 2022-01-14 1 1 58827450+ltrung@users.norep... 58827450+ltrung@users.norep...
EndMeetingStep.js
in integration/js/steps
28 4 2019-11-05 2020-01-30 2 1 katayal@amazon.com katayal@amazon.com
27 1 2025-04-28 2025-04-28 1 1 67605788+shi-su@users.norep... 67605788+shi-su@users.norep...
LoggerAdapter.ts
in src/voicefocus
27 1 2020-09-25 2020-11-11 2 1 rnewman@twinql.com rnewman@twinql.com
Correlations

File Size vs. Number of Changes: 546 points

src/audiovideocontroller/DefaultAudioVideoController.ts x: 1422 lines of code y: 90 # changes src/connectionhealthpolicy/ConnectionHealthData.ts x: 149 lines of code y: 7 # changes src/connectionhealthpolicy/ConnectionHealthPolicyConfiguration.ts x: 39 lines of code y: 7 # changes src/connectionhealthpolicy/VideoEncodingConcurrentSendersHealthPolicy.ts x: 27 lines of code y: 1 # changes src/connectionhealthpolicy/VideoEncodingConnectionHealthPolicyName.ts x: 6 lines of code y: 2 # changes src/index.ts x: 705 lines of code y: 76 # changes src/statscollector/StatsCollector.ts x: 583 lines of code y: 17 # changes src/task/MonitorTask.ts x: 435 lines of code y: 39 # changes src/videoframeprocessor/DefaultVideoFrameProcessorPipeline.ts x: 243 lines of code y: 9 # changes src/videotile/DefaultVideoElementResolutionMonitor.ts x: 39 lines of code y: 2 # changes protocol/SignalingProtocol.proto x: 443 lines of code y: 34 # changes src/clientmetricreport/ClientMetricReport.ts x: 787 lines of code y: 15 # changes src/connectionmonitor/SignalingAndMetricsConnectionMonitor.ts x: 185 lines of code y: 17 # changes src/videotile/DefaultVideoTile.ts x: 286 lines of code y: 29 # changes src/videotile/VideoElementResolutionMonitor.ts x: 8 lines of code y: 1 # changes src/videotilecontroller/DefaultVideoTileController.ts x: 286 lines of code y: 16 # changes src/videotilecontroller/VideoTileController.ts x: 33 lines of code y: 8 # changes src/videotilefactory/DefaultVideoTileFactory.ts x: 23 lines of code y: 3 # changes src/videotilefactory/VideoTileFactory.ts x: 13 lines of code y: 3 # changes src/audiovideocontroller/AudioVideoControllerState.ts x: 125 lines of code y: 29 # changes src/meetingsession/MeetingSessionStatus.ts x: 193 lines of code y: 16 # changes src/meetingsession/MeetingSessionStatusCode.ts x: 29 lines of code y: 22 # changes src/signalingclient/DefaultSignalingClient.ts x: 466 lines of code y: 30 # changes src/task/ReceiveVideoInputTask.ts x: 112 lines of code y: 16 # changes src/backgroundblurprocessor/BackgroundBlurProcessorProvided.ts x: 94 lines of code y: 5 # changes src/backgroundreplacementprocessor/BackgroundReplacementFilter.ts x: 127 lines of code y: 3 # changes src/videoframeprocessor/DefaultVideoTransformDevice.ts x: 134 lines of code y: 6 # changes script/barrelize.js x: 103 lines of code y: 18 # changes src/videofx/VideoFxConstants.ts x: 49 lines of code y: 2 # changes src/videofx/VideoFxPaths.ts x: 6 lines of code y: 1 # changes src/videofx/VideoFxProcessor.ts x: 583 lines of code y: 2 # changes src/videofx/VideoFxSpec.ts x: 5 lines of code y: 1 # changes src/task/SendAndReceiveDataMessagesTask.ts x: 88 lines of code y: 7 # changes src/modality/DefaultModality.ts x: 40 lines of code y: 4 # changes src/versioning/Versioning.ts x: 45 lines of code y: 146 # changes integration/js/pages/AppPage.js x: 883 lines of code y: 50 # changes src/sdp/SDP.ts x: 639 lines of code y: 20 # changes src/sdp/VideoCodecCapability.ts x: 136 lines of code y: 5 # changes src/task/SetLocalDescriptionTask.ts x: 87 lines of code y: 14 # changes src/connectionhealthpolicy/VideoEncodingCpuConnectionHealthPolicy.ts x: 37 lines of code y: 2 # changes src/realtimecontroller/DefaultRealtimeController.ts x: 461 lines of code y: 15 # changes src/utils/Utils.ts x: 85 lines of code y: 8 # changes src/redundantaudioencoder/RedundantAudioEncoder.ts x: 968 lines of code y: 6 # changes src/browserbehavior/DefaultBrowserBehavior.ts x: 264 lines of code y: 58 # changes src/browserbehavior/ExtendedBrowserBehavior.ts x: 17 lines of code y: 14 # changes src/devicecontroller/DefaultDeviceController.ts x: 1283 lines of code y: 91 # changes src/transceivercontroller/DefaultTransceiverController.ts x: 644 lines of code y: 26 # changes src/videodownlinkbandwidthpolicy/VideoAdaptiveProbePolicy.ts x: 52 lines of code y: 14 # changes src/videouplinkbandwidthpolicy/NScaleVideoUplinkBandwidthPolicy.ts x: 252 lines of code y: 20 # changes src/task/ReceiveRemoteVideoPauseResumeTask.ts x: 106 lines of code y: 2 # changes script/generate-red-worker-code.js x: 62 lines of code y: 2 # changes src/signalingclient/ServerSideNetworkAdaption.ts x: 43 lines of code y: 6 # changes src/videodownlinkbandwidthpolicy/VideoPriorityBasedPolicy.ts x: 1082 lines of code y: 27 # changes src/videodownlinkbandwidthpolicy/VideoPriorityBasedPolicyConfig.ts x: 68 lines of code y: 9 # changes src/contentsharecontroller/DefaultContentShareController.ts x: 215 lines of code y: 20 # changes src/task/AttachMediaInputTask.ts x: 79 lines of code y: 13 # changes src/task/SubscribeAndReceiveSubscribeAckTask.ts x: 213 lines of code y: 21 # changes src/videostreamindex/DefaultVideoStreamIndex.ts x: 495 lines of code y: 16 # changes src/videostreamindex/VideoStreamIndex.ts x: 41 lines of code y: 13 # changes src/audiovideoobserver/AudioVideoObserver.ts x: 24 lines of code y: 14 # changes integration/js/checks/RosterCheckConfig.js x: 7 lines of code y: 3 # changes src/task/CreatePeerConnectionTask.ts x: 221 lines of code y: 20 # changes src/videotile/VideoTile.ts x: 24 lines of code y: 7 # changes src/videotile/VideoTileState.ts x: 47 lines of code y: 7 # changes src/connectionhealthpolicy/VideoEncodingFramerateConnectionHealthPolicy.ts x: 34 lines of code y: 1 # changes src/meetingsession/MeetingSessionConfiguration.ts x: 91 lines of code y: 28 # changes src/task/ReceiveVideoStreamIndexTask.ts x: 246 lines of code y: 18 # changes src/transceivercontroller/SimulcastTransceiverController.ts x: 88 lines of code y: 8 # changes src/videostreamindex/SimulcastVideoStreamIndex.ts x: 129 lines of code y: 8 # changes src/videostreamindex/VideoStreamDescription.ts x: 61 lines of code y: 6 # changes src/videouplinkbandwidthpolicy/DefaultSimulcastUplinkPolicy.ts x: 252 lines of code y: 10 # changes src/videouplinkbandwidthpolicy/DefaultSimulcastUplinkPolicyForContentShare.ts x: 60 lines of code y: 3 # changes src/videouplinkbandwidthpolicy/VideoUplinkBandwidthPolicy.ts x: 26 lines of code y: 9 # changes src/audioprofile/AudioProfile.ts x: 25 lines of code y: 5 # changes src/meetingsession/MeetingSessionURLs.ts x: 33 lines of code y: 7 # changes src/task/JoinAndReceiveIndexTask.ts x: 140 lines of code y: 18 # changes src/meetingreadinesschecker/DefaultMeetingReadinessChecker.ts x: 491 lines of code y: 15 # changes src/task/SetRemoteDescriptionTask.ts x: 113 lines of code y: 11 # changes script/check-lockfile-version.js x: 8 lines of code y: 3 # changes src/audiovideofacade/DefaultAudioVideoFacade.ts x: 461 lines of code y: 31 # changes src/contentsharecontroller/ContentShareControllerFacade.ts x: 20 lines of code y: 9 # changes src/devicecontroller/NoOpDeviceController.ts x: 65 lines of code y: 13 # changes src/devicecontroller/VideoQualitySettings.ts x: 29 lines of code y: 4 # changes src/meetingsession/DefaultMeetingSession.ts x: 174 lines of code y: 18 # changes src/meetingsession/MeetingFeatures.ts x: 15 lines of code y: 1 # changes src/signalingclient/SignalingClientJoin.ts x: 9 lines of code y: 9 # changes src/signalingclient/SignalingClientVideoSubscriptionConfiguration.ts x: 22 lines of code y: 4 # changes src/videocaptureandencodeparameter/DefaultVideoCaptureAndEncodeParameter.ts x: 73 lines of code y: 4 # changes src/videodownlinkbandwidthpolicy/AllHighestVideoBandwidthPolicy.ts x: 79 lines of code y: 7 # changes src/videodownlinkbandwidthpolicy/VideoDownlinkBandwidthPolicy.ts x: 24 lines of code y: 11 # changes src/videodownlinkbandwidthpolicy/VideoPreference.ts x: 54 lines of code y: 6 # changes src/videodownlinkbandwidthpolicy/VideoPreferences.ts x: 230 lines of code y: 6 # changes src/videouplinkbandwidthpolicy/NoVideoUplinkBandwidthPolicy.ts x: 31 lines of code y: 6 # changes integration/js/app/server.js x: 67 lines of code y: 3 # changes script/release.js x: 81 lines of code y: 8 # changes src/videoframeprocessor/DefaultVideoFrameProcessorTimer.ts x: 54 lines of code y: 1 # changes src/clientmetricreport/GlobalMetricReport.ts x: 7 lines of code y: 4 # changes src/clientmetricreport/StreamMetricReport.ts x: 13 lines of code y: 5 # changes src/transceivercontroller/SimulcastContentShareTransceiverController.ts x: 26 lines of code y: 2 # changes src/transceivercontroller/TransceiverController.ts x: 30 lines of code y: 11 # changes script/version-utils.js x: 127 lines of code y: 7 # changes src/eventcontroller/DeviceEventAttributes.ts x: 5 lines of code y: 3 # changes src/eventcontroller/EventName.ts x: 21 lines of code y: 7 # changes src/eventreporter/DefaultMeetingEventReporter.ts x: 99 lines of code y: 3 # changes src/realtimecontroller/RealtimeSubscribeToAttendeeIdPresenceCallback.ts x: 10 lines of code y: 2 # changes integration/js/utils/WebdriverSauceLabs.js x: 291 lines of code y: 43 # changes src/videofx/VideoFxConfig.ts x: 13 lines of code y: 2 # changes integration/js/VideoFxBackgroundBlurTest.js x: 37 lines of code y: 1 # changes integration/js/checks/VideoFxBackgroundCheck.js x: 46 lines of code y: 1 # changes integration/js/checks/index.js x: 34 lines of code y: 18 # changes integration/js/steps/ClickVideoFxBackgroundBlurButton.js x: 18 lines of code y: 1 # changes integration/js/steps/index.js x: 63 lines of code y: 24 # changes src/backgroundfilter/BackgroundFilterProcessor.ts x: 332 lines of code y: 4 # changes src/eventcontroller/DefaultEventController.ts x: 165 lines of code y: 7 # changes src/eventcontroller/EventController.ts x: 15 lines of code y: 4 # changes src/eventcontroller/flattenEventAttributes.ts x: 19 lines of code y: 2 # changes src/videofx/VideoFxBlurStrength.ts x: 2 lines of code y: 1 # changes src/videofx/VideoFxCanvasOpsManager.ts x: 123 lines of code y: 1 # changes src/videofx/VideoFxSegmentationRateManager.ts x: 85 lines of code y: 1 # changes src/task/CleanRestartedSessionTask.ts x: 11 lines of code y: 7 # changes src/task/CleanStoppedSessionTask.ts x: 74 lines of code y: 12 # changes integration/js/MediaCaptureTest.js x: 42 lines of code y: 3 # changes integration/js/VideoBindingTest.js x: 32 lines of code y: 3 # changes integration/js/VideoPinTest.js x: 29 lines of code y: 3 # changes integration/js/steps/AuthenticateUserStep.js x: 83 lines of code y: 10 # changes libs/voicefocus/voicefocus.js x: 325 lines of code y: 9 # changes integration/js/ContentShareOnlyAllowTwoTest.js x: 67 lines of code y: 10 # changes integration/js/steps/ClickContentShareButton.js x: 25 lines of code y: 2 # changes integration/js/steps/JoinMeetingStep.js x: 34 lines of code y: 7 # changes src/voicefocus/VoiceFocusDeviceTransformer.ts x: 201 lines of code y: 8 # changes integration/js/steps/ClickContentSharePauseButton.js x: 21 lines of code y: 2 # changes src/messagingsession/DefaultMessagingSession.ts x: 262 lines of code y: 13 # changes src/browserbehavior/BrowserBehavior.ts x: 16 lines of code y: 23 # changes integration/js/SendingAudioFailureAndRecoveryTest.js x: 31 lines of code y: 1 # changes integration/js/checks/SendingAudioFailureAndRecoveryCheck.js x: 24 lines of code y: 1 # changes integration/js/steps/SelectNoAudioInputStep.js x: 22 lines of code y: 1 # changes src/connectionhealthpolicy/BaseConnectionHealthPolicy.ts x: 47 lines of code y: 3 # changes src/connectionhealthpolicy/ReconnectionHealthPolicy.ts x: 60 lines of code y: 5 # changes src/connectionhealthpolicy/SendingAudioFailureConnectionHealthPolicy.ts x: 62 lines of code y: 1 # changes src/connectionhealthpolicy/UnusableAudioWarningConnectionHealthPolicy.ts x: 35 lines of code y: 5 # changes integration/js/TranscriptionTest.js x: 86 lines of code y: 6 # changes src/signalingclient/SignalingClientSubscribe.ts x: 17 lines of code y: 6 # changes src/videodownlinkbandwidthpolicy/VideoDownlinkObserver.ts x: 4 lines of code y: 2 # changes libs/voicefocus/worklet-inline-node.js x: 111 lines of code y: 6 # changes src/voicefocus/VoiceFocusTransformDevice.ts x: 224 lines of code y: 9 # changes integration/js/EchoReductionEnabledTest.js x: 49 lines of code y: 3 # changes integration/js/pages/MeetingReadinessCheckerPage.js x: 186 lines of code y: 7 # changes integration/js/pages/TestAppPage.js x: 273 lines of code y: 5 # changes libs/voicefocus/fetch.js x: 64 lines of code y: 3 # changes libs/voicefocus/worklet-worker-postMessage-node.js x: 114 lines of code y: 5 # changes libs/voicefocus/worklet-worker-sab-node.js x: 130 lines of code y: 5 # changes src/audiomixcontroller/DefaultAudioMixController.ts x: 133 lines of code y: 9 # changes src/videotilecontroller/VideoTileControllerFacade.ts x: 20 lines of code y: 3 # changes src/devicecontroller/DeviceController.ts x: 6 lines of code y: 15 # changes src/logger/POSTLogger.ts x: 146 lines of code y: 1 # changes src/audiovideocontroller/AudioVideoController.ts x: 31 lines of code y: 14 # changes src/contentsharecontroller/ContentShareMediaStreamBroker.ts x: 100 lines of code y: 10 # changes src/devicecontroller/Device.ts x: 2 lines of code y: 4 # changes src/mediastreambroker/NoOpMediaStreamBroker.ts x: 17 lines of code y: 3 # changes src/realtimecontroller/RealtimeController.ts x: 64 lines of code y: 13 # changes src/realtimecontroller/RealtimeState.ts x: 32 lines of code y: 9 # changes src/task/ReceiveAudioInputTask.ts x: 29 lines of code y: 5 # changes integration/js/utils/SdkBaseTest.js x: 318 lines of code y: 46 # changes src/audiovideocontroller/NoOpAudioVideoController.ts x: 43 lines of code y: 9 # changes src/task/PromoteToPrimaryMeetingTask.ts x: 82 lines of code y: 1 # changes src/transcript/TranscriptEvent.ts x: 135 lines of code y: 4 # changes src/transcript/TranscriptResult.ts x: 12 lines of code y: 3 # changes src/backgroundblurprocessor/BackgroundBlurVideoFrameProcessor.ts x: 63 lines of code y: 5 # changes src/backgroundreplacementprocessor/BackgroundReplacementVideoFrameProcessor.ts x: 83 lines of code y: 2 # changes src/task/CreateSDPTask.ts x: 73 lines of code y: 9 # changes src/task/FinishGatheringICECandidatesTask.ts x: 137 lines of code y: 11 # changes src/meetingsession/MeetingSession.ts x: 14 lines of code y: 6 # changes src/sigv4/DefaultSigV4.ts x: 142 lines of code y: 3 # changes src/sigv4/SigV4.ts x: 11 lines of code y: 2 # changes integration/js/utils/AppTestStep.js x: 63 lines of code y: 9 # changes integration/js/utils/CloudWatch.js x: 136 lines of code y: 7 # changes src/websocketadapter/DefaultWebSocketAdapter.ts x: 63 lines of code y: 7 # changes src/websocketadapter/WebSocketAdapter.ts x: 10 lines of code y: 6 # changes integration/js/AudioTest.js x: 67 lines of code y: 7 # changes integration/js/MeetingLeaveAudioTest.js x: 65 lines of code y: 8 # changes integration/js/VideoTest.js x: 83 lines of code y: 9 # changes script/cli-utils.js x: 30 lines of code y: 1 # changes integration/js/BackgroundBlurTest.js x: 24 lines of code y: 3 # changes integration/js/checks/VideoBackgroundBlurCheck.js x: 46 lines of code y: 3 # changes integration/js/utils/BackgroundFilterBaseTest.js x: 47 lines of code y: 1 # changes src/backgroundblurprocessor/BackgroundBlurProcessorBuiltIn.ts x: 90 lines of code y: 2 # changes src/backgroundblurprocessor/BackgroundBlurVideoFrameProcessorDelegate.ts x: 2 lines of code y: 3 # changes src/backgroundfilter/BackgroundFilterFrameCounter.ts x: 76 lines of code y: 1 # changes src/backgroundfilter/BackgroundFilterVideoFrameProcessor.ts x: 116 lines of code y: 1 # changes src/videostreamidset/DefaultVideoStreamIdSet.ts x: 55 lines of code y: 4 # changes integration/js/checks/TranscriptsReceivedCheck.js x: 26 lines of code y: 3 # changes integration/js/checks/RemoteAudioCheck.js x: 27 lines of code y: 4 # changes integration/js/checks/TranscriptionStartedCheck.js x: 32 lines of code y: 2 # changes integration/js/EchoReductionDisabledTest.js x: 46 lines of code y: 2 # changes src/audiomixcontroller/AudioMixController.ts x: 11 lines of code y: 5 # changes src/audiomixcontroller/AudioMixControllerFacade.ts x: 8 lines of code y: 4 # changes integration/js/pages/MessagingSessionPage.js x: 81 lines of code y: 2 # changes src/eventbuffer/InMemoryJSONEventBuffer.ts x: 432 lines of code y: 4 # changes src/backgroundblurprocessor/BackgroundBlurStrength.ts x: 12 lines of code y: 1 # changes src/pingpong/DefaultPingPong.ts x: 132 lines of code y: 6 # changes src/utils/Types.ts x: 69 lines of code y: 1 # changes integration/js/steps/ClickMediaCaptureButton.js x: 17 lines of code y: 1 # changes src/eventcontroller/MeetingHistoryState.ts x: 3 lines of code y: 4 # changes src/volumeindicatoradapter/DefaultVolumeIndicatorAdapter.ts x: 216 lines of code y: 12 # changes src/realtimecontroller/RealtimeControllerFacade.ts x: 53 lines of code y: 9 # changes integration/js/checks/LocalVideoCheck.js x: 36 lines of code y: 3 # changes integration/js/SipCallTest.js x: 40 lines of code y: 8 # changes src/useragentparser/DefaultUserAgentParser.ts x: 42 lines of code y: 1 # changes integration/js/VideoEnd2EndTest.js x: 52 lines of code y: 2 # changes src/task/OpenSignalingConnectionTask.ts x: 68 lines of code y: 5 # changes src/task/WaitForAttendeePresenceTask.ts x: 45 lines of code y: 4 # changes integration/js/server.js x: 194 lines of code y: 10 # changes src/activespeakerpolicy/DefaultActiveSpeakerPolicy.ts x: 40 lines of code y: 5 # changes src/signalingclient/SignalingClientConnectionRequest.ts x: 11 lines of code y: 4 # changes src/signalingclient/SignalingClientEvent.ts x: 26 lines of code y: 5 # changes src/activespeakerdetector/DefaultActiveSpeakerDetector.ts x: 169 lines of code y: 7 # changes src/devicepixelratiomonitor/DefaultDevicePixelRatioMonitor.ts x: 50 lines of code y: 4 # changes src/mediadevicefactory/MediaDeviceProxyHandler.ts x: 112 lines of code y: 5 # changes script/build-guides.js x: 52 lines of code y: 3 # changes src/logger/ConsoleLogger.ts x: 58 lines of code y: 5 # changes src/logger/MultiLogger.ts x: 53 lines of code y: 4 # changes script/generate-version.js x: 24 lines of code y: 4 # changes src/devicecontroller/VideoTransformDevice.ts x: 17 lines of code y: 2 # changes integration/js/utils/WebdriverBrowserStack.js x: 152 lines of code y: 8 # changes src/reconnectcontroller/DefaultReconnectController.ts x: 87 lines of code y: 5 # changes src/sessionstatecontroller/DefaultSessionStateController.ts x: 163 lines of code y: 3 # changes src/task/SerialGroupTask.ts x: 42 lines of code y: 2 # changes src/videouplinkbandwidthpolicy/SimulcastUplinkPolicy.ts x: 7 lines of code y: 9 # changes src/voicefocus/AGCOptions.ts x: 2 lines of code y: 2 # changes integration/js/checks/RosterCheck.js x: 31 lines of code y: 5 # changes integration/js/AppQuitContentShareTest.js x: 38 lines of code y: 5 # changes integration/js/ContentShareScreenCapture.js x: 58 lines of code y: 4 # changes integration/js/AppQuitVideoTest.js x: 64 lines of code y: 8 # changes integration/js/DataMessageTest.js x: 61 lines of code y: 4 # changes integration/js/MeetingLeaveVideoTest.js x: 65 lines of code y: 7 # changes integration/js/utils/AppWaitTestStep.js x: 20 lines of code y: 4 # changes
146.0
# changes
  min: 1.0
  average: 5.36
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 146.0
0 1422.0
lines of code
min: 2.0 | average: 64.46 | 25th percentile: 8.0 | median: 22.0 | 75th percentile: 52.25 | max: 1422.0

Number of Contributors vs. Number of Changes: 546 points

src/audiovideocontroller/DefaultAudioVideoController.ts x: 31 # contributors y: 90 # changes src/connectionhealthpolicy/ConnectionHealthData.ts x: 5 # contributors y: 7 # changes src/connectionhealthpolicy/VideoEncodingConcurrentSendersHealthPolicy.ts x: 1 # contributors y: 1 # changes src/connectionhealthpolicy/VideoEncodingConnectionHealthPolicyName.ts x: 1 # contributors y: 2 # changes src/index.ts x: 37 # contributors y: 76 # changes src/statscollector/StatsCollector.ts x: 7 # contributors y: 17 # changes src/task/MonitorTask.ts x: 16 # contributors y: 39 # changes src/videoframeprocessor/DefaultVideoFrameProcessorPipeline.ts x: 6 # contributors y: 9 # changes protocol/SignalingProtocol.proto x: 18 # contributors y: 34 # changes src/clientmetricreport/ClientMetricReport.ts x: 9 # contributors y: 15 # changes src/connectionmonitor/SignalingAndMetricsConnectionMonitor.ts x: 11 # contributors y: 17 # changes src/videotile/DefaultVideoTile.ts x: 15 # contributors y: 29 # changes src/videotilecontroller/DefaultVideoTileController.ts x: 11 # contributors y: 16 # changes src/videotilecontroller/VideoTileController.ts x: 6 # contributors y: 8 # changes src/videotilefactory/DefaultVideoTileFactory.ts x: 3 # contributors y: 3 # changes src/audiovideocontroller/AudioVideoControllerState.ts x: 12 # contributors y: 29 # changes src/meetingsession/MeetingSessionStatus.ts x: 8 # contributors y: 16 # changes src/meetingsession/MeetingSessionStatusCode.ts x: 11 # contributors y: 22 # changes src/signalingclient/DefaultSignalingClient.ts x: 15 # contributors y: 30 # changes src/task/ReceiveVideoInputTask.ts x: 9 # contributors y: 16 # changes src/backgroundblurprocessor/BackgroundBlurProcessorProvided.ts x: 3 # contributors y: 5 # changes src/videoframeprocessor/DefaultVideoTransformDevice.ts x: 5 # contributors y: 6 # changes script/barrelize.js x: 12 # contributors y: 18 # changes src/videofx/VideoFxConstants.ts x: 2 # contributors y: 2 # changes src/modality/DefaultModality.ts x: 4 # contributors y: 4 # changes src/versioning/Versioning.ts x: 32 # contributors y: 146 # changes integration/js/pages/AppPage.js x: 27 # contributors y: 50 # changes src/sdp/SDP.ts x: 8 # contributors y: 20 # changes src/sdp/VideoCodecCapability.ts x: 1 # contributors y: 5 # changes src/task/SetLocalDescriptionTask.ts x: 9 # contributors y: 14 # changes src/realtimecontroller/DefaultRealtimeController.ts x: 13 # contributors y: 15 # changes src/utils/Utils.ts x: 7 # contributors y: 8 # changes src/redundantaudioencoder/RedundantAudioEncoder.ts x: 2 # contributors y: 6 # changes src/browserbehavior/DefaultBrowserBehavior.ts x: 27 # contributors y: 58 # changes src/browserbehavior/ExtendedBrowserBehavior.ts x: 6 # contributors y: 14 # changes src/devicecontroller/DefaultDeviceController.ts x: 28 # contributors y: 91 # changes src/transceivercontroller/DefaultTransceiverController.ts x: 10 # contributors y: 26 # changes src/videodownlinkbandwidthpolicy/VideoAdaptiveProbePolicy.ts x: 8 # contributors y: 14 # changes src/videouplinkbandwidthpolicy/NScaleVideoUplinkBandwidthPolicy.ts x: 10 # contributors y: 20 # changes src/signalingclient/ServerSideNetworkAdaption.ts x: 1 # contributors y: 6 # changes src/videodownlinkbandwidthpolicy/VideoPriorityBasedPolicy.ts x: 6 # contributors y: 27 # changes src/videodownlinkbandwidthpolicy/VideoPriorityBasedPolicyConfig.ts x: 2 # contributors y: 9 # changes src/contentsharecontroller/DefaultContentShareController.ts x: 7 # contributors y: 20 # changes src/task/AttachMediaInputTask.ts x: 8 # contributors y: 13 # changes src/task/SubscribeAndReceiveSubscribeAckTask.ts x: 8 # contributors y: 21 # changes src/videostreamindex/VideoStreamIndex.ts x: 7 # contributors y: 13 # changes src/audiovideoobserver/AudioVideoObserver.ts x: 11 # contributors y: 14 # changes src/task/CreatePeerConnectionTask.ts x: 11 # contributors y: 20 # changes src/meetingsession/MeetingSessionConfiguration.ts x: 12 # contributors y: 28 # changes src/task/ReceiveVideoStreamIndexTask.ts x: 9 # contributors y: 18 # changes src/videostreamindex/VideoStreamDescription.ts x: 4 # contributors y: 6 # changes src/videouplinkbandwidthpolicy/DefaultSimulcastUplinkPolicy.ts x: 4 # contributors y: 10 # changes src/videouplinkbandwidthpolicy/DefaultSimulcastUplinkPolicyForContentShare.ts x: 2 # contributors y: 3 # changes src/videouplinkbandwidthpolicy/VideoUplinkBandwidthPolicy.ts x: 5 # contributors y: 9 # changes src/audioprofile/AudioProfile.ts x: 4 # contributors y: 5 # changes src/meetingsession/MeetingSessionURLs.ts x: 6 # contributors y: 7 # changes src/task/JoinAndReceiveIndexTask.ts x: 10 # contributors y: 18 # changes src/meetingreadinesschecker/DefaultMeetingReadinessChecker.ts x: 11 # contributors y: 15 # changes src/task/SetRemoteDescriptionTask.ts x: 7 # contributors y: 11 # changes src/audiovideofacade/DefaultAudioVideoFacade.ts x: 19 # contributors y: 31 # changes src/devicecontroller/NoOpDeviceController.ts x: 9 # contributors y: 13 # changes src/signalingclient/SignalingClientJoin.ts x: 7 # contributors y: 9 # changes src/signalingclient/SignalingClientVideoSubscriptionConfiguration.ts x: 1 # contributors y: 4 # changes script/release.js x: 1 # contributors y: 8 # changes src/clientmetricreport/GlobalMetricReport.ts x: 3 # contributors y: 4 # changes script/version-utils.js x: 2 # contributors y: 7 # changes src/eventcontroller/EventName.ts x: 7 # contributors y: 7 # changes integration/js/utils/WebdriverSauceLabs.js x: 15 # contributors y: 43 # changes integration/js/checks/index.js x: 13 # contributors y: 18 # changes integration/js/steps/index.js x: 17 # contributors y: 24 # changes src/task/CleanStoppedSessionTask.ts x: 7 # contributors y: 12 # changes integration/js/MediaCaptureTest.js x: 1 # contributors y: 3 # changes integration/js/steps/AuthenticateUserStep.js x: 9 # contributors y: 10 # changes integration/js/ContentShareOnlyAllowTwoTest.js x: 5 # contributors y: 10 # changes src/voicefocus/VoiceFocusDeviceTransformer.ts x: 5 # contributors y: 8 # changes src/browserbehavior/BrowserBehavior.ts x: 16 # contributors y: 23 # changes src/signalingclient/SignalingClientSubscribe.ts x: 6 # contributors y: 6 # changes src/audiovideocontroller/AudioVideoControllerFacade.ts x: 8 # contributors y: 9 # changes integration/js/pages/TestAppPage.js x: 5 # contributors y: 5 # changes libs/voicefocus/support.js x: 3 # contributors y: 6 # changes src/contentsharecontroller/ContentShareMediaStreamBroker.ts x: 6 # contributors y: 10 # changes src/realtimecontroller/RealtimeController.ts x: 12 # contributors y: 13 # changes src/realtimecontroller/RealtimeState.ts x: 9 # contributors y: 9 # changes integration/js/utils/SdkBaseTest.js x: 18 # contributors y: 46 # changes src/backgroundblurprocessor/BackgroundBlurVideoFrameProcessor.ts x: 2 # contributors y: 5 # changes src/task/FinishGatheringICECandidatesTask.ts x: 6 # contributors y: 11 # changes integration/js/utils/AppTestStep.js x: 4 # contributors y: 9 # changes integration/js/utils/CloudWatch.js x: 4 # contributors y: 7 # changes integration/js/MeetingLeaveAudioTest.js x: 4 # contributors y: 8 # changes integration/js/checks/RemoteAudioCheck.js x: 2 # contributors y: 4 # changes src/volumeindicatoradapter/DefaultVolumeIndicatorAdapter.ts x: 9 # contributors y: 12 # changes src/activespeakerdetector/DefaultActiveSpeakerDetector.ts x: 3 # contributors y: 7 # changes integration/js/AppQuitAudioTest.js x: 3 # contributors y: 8 # changes
146.0
# changes
  min: 1.0
  average: 5.36
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 146.0
0 37.0
# contributors
min: 1.0 | average: 3.33 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 37.0

Number of Contributors vs. File Size: 546 points

src/audiovideocontroller/DefaultAudioVideoController.ts x: 31 # contributors y: 1422 lines of code src/connectionhealthpolicy/ConnectionHealthData.ts x: 5 # contributors y: 149 lines of code src/connectionhealthpolicy/ConnectionHealthPolicyConfiguration.ts x: 5 # contributors y: 39 lines of code src/connectionhealthpolicy/VideoEncodingConcurrentSendersHealthPolicy.ts x: 1 # contributors y: 27 lines of code src/connectionhealthpolicy/VideoEncodingConnectionHealthPolicyName.ts x: 1 # contributors y: 6 lines of code src/index.ts x: 37 # contributors y: 705 lines of code src/statscollector/StatsCollector.ts x: 7 # contributors y: 583 lines of code src/task/MonitorTask.ts x: 16 # contributors y: 435 lines of code src/videoframeprocessor/DefaultVideoFrameProcessorPipeline.ts x: 6 # contributors y: 243 lines of code src/videotile/DefaultVideoElementResolutionMonitor.ts x: 1 # contributors y: 39 lines of code protocol/SignalingProtocol.proto x: 18 # contributors y: 443 lines of code src/clientmetricreport/ClientMetricReport.ts x: 9 # contributors y: 787 lines of code src/connectionmonitor/SignalingAndMetricsConnectionMonitor.ts x: 11 # contributors y: 185 lines of code src/videotile/DefaultVideoTile.ts x: 15 # contributors y: 286 lines of code src/videotilecontroller/DefaultVideoTileController.ts x: 11 # contributors y: 286 lines of code src/videotilecontroller/VideoTileController.ts x: 6 # contributors y: 33 lines of code src/videotilefactory/DefaultVideoTileFactory.ts x: 3 # contributors y: 23 lines of code src/videotilefactory/VideoTileFactory.ts x: 3 # contributors y: 13 lines of code src/audiovideocontroller/AudioVideoControllerState.ts x: 12 # contributors y: 125 lines of code src/meetingsession/MeetingSessionStatus.ts x: 8 # contributors y: 193 lines of code src/meetingsession/MeetingSessionStatusCode.ts x: 11 # contributors y: 29 lines of code src/signalingclient/DefaultSignalingClient.ts x: 15 # contributors y: 466 lines of code src/task/ReceiveVideoInputTask.ts x: 9 # contributors y: 112 lines of code src/backgroundblurprocessor/BackgroundBlurProcessorProvided.ts x: 3 # contributors y: 94 lines of code src/backgroundreplacementprocessor/BackgroundReplacementFilter.ts x: 3 # contributors y: 127 lines of code src/videoframeprocessor/DefaultVideoTransformDevice.ts x: 5 # contributors y: 134 lines of code script/barrelize.js x: 12 # contributors y: 103 lines of code src/videofx/VideoFxConstants.ts x: 2 # contributors y: 49 lines of code src/videofx/VideoFxProcessor.ts x: 2 # contributors y: 583 lines of code src/videofx/VideoFxSpec.ts x: 1 # contributors y: 5 lines of code src/task/SendAndReceiveDataMessagesTask.ts x: 5 # contributors y: 88 lines of code src/modality/DefaultModality.ts x: 4 # contributors y: 40 lines of code src/versioning/Versioning.ts x: 32 # contributors y: 45 lines of code integration/js/pages/AppPage.js x: 27 # contributors y: 883 lines of code src/sdp/SDP.ts x: 8 # contributors y: 639 lines of code src/sdp/VideoCodecCapability.ts x: 1 # contributors y: 136 lines of code src/task/SetLocalDescriptionTask.ts x: 9 # contributors y: 87 lines of code src/realtimecontroller/DefaultRealtimeController.ts x: 13 # contributors y: 461 lines of code src/utils/Utils.ts x: 7 # contributors y: 85 lines of code src/redundantaudioencoder/RedundantAudioEncoder.ts x: 2 # contributors y: 968 lines of code src/browserbehavior/DefaultBrowserBehavior.ts x: 27 # contributors y: 264 lines of code src/browserbehavior/ExtendedBrowserBehavior.ts x: 6 # contributors y: 17 lines of code src/devicecontroller/DefaultDeviceController.ts x: 28 # contributors y: 1283 lines of code src/transceivercontroller/DefaultTransceiverController.ts x: 10 # contributors y: 644 lines of code src/videodownlinkbandwidthpolicy/VideoAdaptiveProbePolicy.ts x: 8 # contributors y: 52 lines of code src/videouplinkbandwidthpolicy/NScaleVideoUplinkBandwidthPolicy.ts x: 10 # contributors y: 252 lines of code src/task/ReceiveRemoteVideoPauseResumeTask.ts x: 1 # contributors y: 106 lines of code script/generate-red-worker-code.js x: 1 # contributors y: 62 lines of code src/signalingclient/ServerSideNetworkAdaption.ts x: 1 # contributors y: 43 lines of code src/videodownlinkbandwidthpolicy/VideoPriorityBasedPolicy.ts x: 6 # contributors y: 1082 lines of code src/videodownlinkbandwidthpolicy/VideoPriorityBasedPolicyConfig.ts x: 2 # contributors y: 68 lines of code src/contentsharecontroller/DefaultContentShareController.ts x: 7 # contributors y: 215 lines of code src/task/AttachMediaInputTask.ts x: 8 # contributors y: 79 lines of code src/task/SubscribeAndReceiveSubscribeAckTask.ts x: 8 # contributors y: 213 lines of code src/videostreamindex/DefaultVideoStreamIndex.ts x: 8 # contributors y: 495 lines of code src/videostreamindex/VideoStreamIndex.ts x: 7 # contributors y: 41 lines of code src/audiovideoobserver/AudioVideoObserver.ts x: 11 # contributors y: 24 lines of code integration/js/checks/RosterCheckConfig.js x: 3 # contributors y: 7 lines of code src/task/CreatePeerConnectionTask.ts x: 11 # contributors y: 221 lines of code src/videotile/VideoTile.ts x: 5 # contributors y: 24 lines of code src/videotile/VideoTileState.ts x: 5 # contributors y: 47 lines of code src/meetingsession/MeetingSessionConfiguration.ts x: 12 # contributors y: 91 lines of code src/task/ReceiveVideoStreamIndexTask.ts x: 9 # contributors y: 246 lines of code src/transceivercontroller/SimulcastTransceiverController.ts x: 6 # contributors y: 88 lines of code src/videostreamindex/SimulcastVideoStreamIndex.ts x: 6 # contributors y: 129 lines of code src/videostreamindex/VideoStreamDescription.ts x: 4 # contributors y: 61 lines of code src/videouplinkbandwidthpolicy/DefaultSimulcastUplinkPolicy.ts x: 4 # contributors y: 252 lines of code src/videouplinkbandwidthpolicy/DefaultSimulcastUplinkPolicyForContentShare.ts x: 2 # contributors y: 60 lines of code src/audioprofile/AudioProfile.ts x: 4 # contributors y: 25 lines of code src/task/JoinAndReceiveIndexTask.ts x: 10 # contributors y: 140 lines of code src/meetingreadinesschecker/DefaultMeetingReadinessChecker.ts x: 11 # contributors y: 491 lines of code src/task/SetRemoteDescriptionTask.ts x: 7 # contributors y: 113 lines of code src/audiovideofacade/DefaultAudioVideoFacade.ts x: 19 # contributors y: 461 lines of code src/contentsharecontroller/ContentShareControllerFacade.ts x: 5 # contributors y: 20 lines of code src/devicecontroller/NoOpDeviceController.ts x: 9 # contributors y: 65 lines of code src/devicecontroller/VideoQualitySettings.ts x: 4 # contributors y: 29 lines of code src/meetingsession/DefaultMeetingSession.ts x: 12 # contributors y: 174 lines of code src/meetingsession/MeetingFeatures.ts x: 1 # contributors y: 15 lines of code src/signalingclient/SignalingClientJoin.ts x: 7 # contributors y: 9 lines of code src/signalingclient/SignalingClientVideoSubscriptionConfiguration.ts x: 1 # contributors y: 22 lines of code src/videocaptureandencodeparameter/DefaultVideoCaptureAndEncodeParameter.ts x: 4 # contributors y: 73 lines of code src/videodownlinkbandwidthpolicy/AllHighestVideoBandwidthPolicy.ts x: 6 # contributors y: 79 lines of code src/videodownlinkbandwidthpolicy/VideoDownlinkBandwidthPolicy.ts x: 7 # contributors y: 24 lines of code src/videodownlinkbandwidthpolicy/VideoPreference.ts x: 5 # contributors y: 54 lines of code src/videodownlinkbandwidthpolicy/VideoPreferences.ts x: 5 # contributors y: 230 lines of code integration/js/app/server.js x: 2 # contributors y: 67 lines of code script/release.js x: 1 # contributors y: 81 lines of code src/videoframeprocessor/DefaultVideoFrameProcessorTimer.ts x: 1 # contributors y: 54 lines of code src/clientmetricreport/StreamMetricReport.ts x: 4 # contributors y: 13 lines of code src/transceivercontroller/SimulcastContentShareTransceiverController.ts x: 2 # contributors y: 26 lines of code src/transceivercontroller/TransceiverController.ts x: 7 # contributors y: 30 lines of code script/version-utils.js x: 2 # contributors y: 127 lines of code src/eventcontroller/DeviceEventAttributes.ts x: 3 # contributors y: 5 lines of code src/eventcontroller/EventName.ts x: 7 # contributors y: 21 lines of code src/eventreporter/DefaultMeetingEventReporter.ts x: 2 # contributors y: 99 lines of code src/realtimecontroller/RealtimeSubscribeToAttendeeIdPresenceCallback.ts x: 2 # contributors y: 10 lines of code src/videofx/VideoFxConfig.ts x: 2 # contributors y: 13 lines of code integration/js/checks/VideoFxBackgroundCheck.js x: 1 # contributors y: 46 lines of code integration/js/checks/index.js x: 13 # contributors y: 34 lines of code integration/js/steps/index.js x: 17 # contributors y: 63 lines of code src/backgroundfilter/BackgroundFilterProcessor.ts x: 4 # contributors y: 332 lines of code src/eventcontroller/DefaultEventController.ts x: 6 # contributors y: 165 lines of code src/eventcontroller/flattenEventAttributes.ts x: 2 # contributors y: 19 lines of code src/videofx/VideoFxCanvasOpsManager.ts x: 1 # contributors y: 123 lines of code src/videofx/VideoFxSegmentationRateManager.ts x: 1 # contributors y: 85 lines of code src/task/CleanRestartedSessionTask.ts x: 6 # contributors y: 11 lines of code src/task/CleanStoppedSessionTask.ts x: 7 # contributors y: 74 lines of code integration/js/VideoBindingTest.js x: 2 # contributors y: 32 lines of code integration/js/VideoPinTest.js x: 3 # contributors y: 29 lines of code integration/js/steps/AuthenticateUserStep.js x: 9 # contributors y: 83 lines of code libs/voicefocus/voicefocus.js x: 5 # contributors y: 325 lines of code integration/js/ContentShareOnlyAllowTwoTest.js x: 5 # contributors y: 67 lines of code src/voicefocus/VoiceFocusDeviceTransformer.ts x: 5 # contributors y: 201 lines of code src/messagingsession/DefaultMessagingSession.ts x: 9 # contributors y: 262 lines of code src/browserbehavior/BrowserBehavior.ts x: 16 # contributors y: 16 lines of code integration/js/SendingAudioFailureAndRecoveryTest.js x: 1 # contributors y: 31 lines of code src/connectionhealthpolicy/BaseConnectionHealthPolicy.ts x: 3 # contributors y: 47 lines of code src/connectionhealthpolicy/UnusableAudioWarningConnectionHealthPolicy.ts x: 4 # contributors y: 35 lines of code src/videodownlinkbandwidthpolicy/VideoDownlinkObserver.ts x: 2 # contributors y: 4 lines of code libs/voicefocus/worklet-inline-node.js x: 4 # contributors y: 111 lines of code src/voicefocus/VoiceFocusTransformDevice.ts x: 5 # contributors y: 224 lines of code src/audiovideocontroller/AudioVideoControllerFacade.ts x: 8 # contributors y: 19 lines of code script/update-typedoc-link.js x: 6 # contributors y: 39 lines of code integration/js/pages/MeetingReadinessCheckerPage.js x: 5 # contributors y: 186 lines of code integration/js/pages/TestAppPage.js x: 5 # contributors y: 273 lines of code integration/js/steps/JoinVideoTestMeetingStep.js x: 3 # contributors y: 42 lines of code libs/voicefocus/decider.js x: 4 # contributors y: 136 lines of code libs/voicefocus/fetch.js x: 3 # contributors y: 64 lines of code libs/voicefocus/support.js x: 3 # contributors y: 134 lines of code libs/voicefocus/worklet-worker-postMessage-node.js x: 5 # contributors y: 114 lines of code src/audiomixcontroller/DefaultAudioMixController.ts x: 7 # contributors y: 133 lines of code src/videotilecontroller/VideoTileControllerFacade.ts x: 3 # contributors y: 20 lines of code src/devicecontroller/DeviceController.ts x: 9 # contributors y: 6 lines of code src/logger/POSTLogger.ts x: 1 # contributors y: 146 lines of code src/contentsharecontroller/ContentShareMediaStreamBroker.ts x: 6 # contributors y: 100 lines of code src/realtimecontroller/RealtimeController.ts x: 12 # contributors y: 64 lines of code src/realtimecontroller/RealtimeState.ts x: 9 # contributors y: 32 lines of code src/task/ReceiveAudioInputTask.ts x: 5 # contributors y: 29 lines of code integration/js/utils/SdkBaseTest.js x: 18 # contributors y: 318 lines of code src/transcript/TranscriptEvent.ts x: 3 # contributors y: 135 lines of code src/backgroundreplacementprocessor/BackgroundReplacementVideoFrameProcessor.ts x: 2 # contributors y: 83 lines of code src/task/CreateSDPTask.ts x: 6 # contributors y: 73 lines of code src/task/FinishGatheringICECandidatesTask.ts x: 6 # contributors y: 137 lines of code src/meetingsession/MeetingSession.ts x: 6 # contributors y: 14 lines of code src/sigv4/DefaultSigV4.ts x: 1 # contributors y: 142 lines of code integration/js/utils/AppTestStep.js x: 4 # contributors y: 63 lines of code src/websocketadapter/DefaultWebSocketAdapter.ts x: 7 # contributors y: 63 lines of code src/backgroundblurprocessor/BackgroundBlurProcessorBuiltIn.ts x: 1 # contributors y: 90 lines of code src/backgroundfilter/BackgroundFilterFrameCounter.ts x: 1 # contributors y: 76 lines of code src/backgroundfilter/BackgroundFilterVideoFrameProcessor.ts x: 1 # contributors y: 116 lines of code src/videostreamidset/DefaultVideoStreamIdSet.ts x: 4 # contributors y: 55 lines of code src/audiomixcontroller/AudioMixController.ts x: 5 # contributors y: 11 lines of code src/audiomixcontroller/AudioMixControllerFacade.ts x: 4 # contributors y: 8 lines of code src/eventbuffer/InMemoryJSONEventBuffer.ts x: 1 # contributors y: 432 lines of code src/utils/Types.ts x: 1 # contributors y: 69 lines of code src/eventcontroller/MeetingHistoryState.ts x: 4 # contributors y: 3 lines of code src/volumeindicatoradapter/DefaultVolumeIndicatorAdapter.ts x: 9 # contributors y: 216 lines of code integration/js/checks/LocalVideoCheck.js x: 2 # contributors y: 36 lines of code integration/js/VideoEnd2EndTest.js x: 2 # contributors y: 52 lines of code src/task/OpenSignalingConnectionTask.ts x: 5 # contributors y: 68 lines of code src/task/WaitForAttendeePresenceTask.ts x: 4 # contributors y: 45 lines of code integration/js/server.js x: 4 # contributors y: 194 lines of code src/reconnectcontroller/ReconnectController.ts x: 5 # contributors y: 13 lines of code src/activespeakerdetector/DefaultActiveSpeakerDetector.ts x: 3 # contributors y: 169 lines of code src/mediadevicefactory/MediaDeviceProxyHandler.ts x: 4 # contributors y: 112 lines of code src/logger/MultiLogger.ts x: 3 # contributors y: 53 lines of code integration/js/utils/WebdriverBrowserStack.js x: 6 # contributors y: 152 lines of code src/reconnectcontroller/DefaultReconnectController.ts x: 4 # contributors y: 87 lines of code src/sessionstatecontroller/DefaultSessionStateController.ts x: 3 # contributors y: 163 lines of code src/task/LeaveAndReceiveLeaveAckTask.ts x: 3 # contributors y: 61 lines of code src/task/ParallelGroupTask.ts x: 2 # contributors y: 40 lines of code
1422.0
lines of code
  min: 2.0
  average: 64.46
  25th percentile: 8.0
  median: 22.0
  75th percentile: 52.25
  max: 1422.0
0 37.0
# contributors
min: 1.0 | average: 3.33 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 37.0