aws / amazon-chime-sdk-js
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
10% | 16% | 25% | 14% | 32%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ts14% | 18% | 27% | 13% | 25%
js0% | 10% | 13% | 19% | 56%
proto0% | 0% | 100% | 0% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src14% | 18% | 27% | 13% | 25%
integration0% | 12% | 12% | 9% | 64%
protocol0% | 0% | 100% | 0% | 0%
libs0% | 0% | 30% | 59% | 9%
script0% | 0% | 0% | 52% | 47%
Longest Files (Top 50)
File# lines# units
DefaultAudioVideoController.ts
in src/audiovideocontroller
1422 39
DefaultDeviceController.ts
in src/devicecontroller
1283 76
VideoPriorityBasedPolicy.ts
in src/videodownlinkbandwidthpolicy
1082 20
RedundantAudioEncoder.ts
in src/redundantaudioencoder
968 30
AppPage.js
in integration/js/pages
883 91
ClientMetricReport.ts
in src/clientmetricreport
787 -
index.ts
in src
705 -
DefaultTransceiverController.ts
in src/transceivercontroller
644 18
SDP.ts
in src/sdp
639 20
StatsCollector.ts
in src/statscollector
583 23
VideoFxProcessor.ts
in src/videofx
583 30
DefaultVideoStreamIndex.ts
in src/videostreamindex
495 9
DefaultMeetingReadinessChecker.ts
in src/meetingreadinesschecker
491 23
DefaultSignalingClient.ts
in src/signalingclient
466 13
DefaultAudioVideoFacade.ts
in src/audiovideofacade
461 9
DefaultRealtimeController.ts
in src/realtimecontroller
461 8
proto
443 -
MonitorTask.ts
in src/task
435 6
InMemoryJSONEventBuffer.ts
in src/eventbuffer
432 15
BackgroundFilterProcessor.ts
in src/backgroundfilter
332 9
voicefocus.js
in libs/voicefocus
325 9
SdkBaseTest.js
in integration/js/utils
318 15
WebdriverSauceLabs.js
in integration/js/utils
291 13
DefaultVideoTileController.ts
in src/videotilecontroller
286 6
DefaultVideoTile.ts
in src/videotile
286 7
TestAppPage.js
in integration/js/pages
273 35
DefaultBrowserBehavior.ts
in src/browserbehavior
264 15
DefaultMessagingSession.ts
in src/messagingsession
262 12
DefaultSimulcastUplinkPolicy.ts
in src/videouplinkbandwidthpolicy
252 10
NScaleVideoUplinkBandwidthPolicy.ts
in src/videouplinkbandwidthpolicy
252 8
246 8
DefaultVideoFrameProcessorPipeline.ts
in src/videoframeprocessor
243 10
VideoPreferences.ts
in src/videodownlinkbandwidthpolicy
230 5
224 14
221 6
DefaultVolumeIndicatorAdapter.ts
in src/volumeindicatoradapter
216 5
DefaultContentShareController.ts
in src/contentsharecontroller
215 5
213 4
201 15
194 -
server.js
in integration/js
194 3
MeetingSessionStatus.ts
in src/meetingsession
193 3
MeetingReadinessCheckerPage.js
in integration/js/pages
186 18
185 1
DefaultMeetingSession.ts
in src/meetingsession
174 9
DefaultActiveSpeakerDetector.ts
in src/activespeakerdetector
169 5
DefaultEventController.ts
in src/eventcontroller
165 7
DefaultSessionStateController.ts
in src/sessionstatecontroller
163 5
WebdriverBrowserStack.js
in integration/js/utils
152 13
ConnectionHealthData.ts
in src/connectionhealthpolicy
149 2
Files With Most Units (Top 50)
File# lines# units
AppPage.js
in integration/js/pages
883 91
DefaultDeviceController.ts
in src/devicecontroller
1283 76
DefaultAudioVideoController.ts
in src/audiovideocontroller
1422 39
TestAppPage.js
in integration/js/pages
273 35
RedundantAudioEncoder.ts
in src/redundantaudioencoder
968 30
VideoFxProcessor.ts
in src/videofx
583 30
StatsCollector.ts
in src/statscollector
583 23
DefaultMeetingReadinessChecker.ts
in src/meetingreadinesschecker
491 23
SDP.ts
in src/sdp
639 20
VideoPriorityBasedPolicy.ts
in src/videodownlinkbandwidthpolicy
1082 20
DefaultTransceiverController.ts
in src/transceivercontroller
644 18
MeetingReadinessCheckerPage.js
in integration/js/pages
186 18
DefaultBrowserBehavior.ts
in src/browserbehavior
264 15
InMemoryJSONEventBuffer.ts
in src/eventbuffer
432 15
201 15
SdkBaseTest.js
in integration/js/utils
318 15
224 14
136 13
DefaultSignalingClient.ts
in src/signalingclient
466 13
WebdriverSauceLabs.js
in integration/js/utils
291 13
WebdriverBrowserStack.js
in integration/js/utils
152 13
DefaultMessagingSession.ts
in src/messagingsession
262 12
MessagingSessionPage.js
in integration/js/pages
81 11
DefaultSimulcastUplinkPolicy.ts
in src/videouplinkbandwidthpolicy
252 10
DefaultVideoFrameProcessorPipeline.ts
in src/videoframeprocessor
243 10
DefaultMeetingSession.ts
in src/meetingsession
174 9
DefaultAudioVideoFacade.ts
in src/audiovideofacade
461 9
DefaultVideoStreamIndex.ts
in src/videostreamindex
495 9
BackgroundReplacementFilter.ts
in src/backgroundreplacementprocessor
127 9
BackgroundFilterProcessor.ts
in src/backgroundfilter
332 9
DefaultAudioMixController.ts
in src/audiomixcontroller
133 9
voicefocus.js
in libs/voicefocus
325 9
MeetingSessionURLs.ts
in src/meetingsession
33 8
DefaultRealtimeController.ts
in src/realtimecontroller
461 8
NScaleVideoUplinkBandwidthPolicy.ts
in src/videouplinkbandwidthpolicy
252 8
116 8
246 8
worklet-inline-node.js
in libs/voicefocus
111 8
AppTestStep.js
in integration/js/utils
63 8
Utils.ts
in src/utils
85 7
DefaultEventController.ts
in src/eventcontroller
165 7
DefaultVideoTransformDevice.ts
in src/videoframeprocessor
134 7
DefaultVideoTile.ts
in src/videotile
286 7
ContentShareMediaStreamBroker.ts
in src/contentsharecontroller
100 7
123 7
fetch.js
in libs/voicefocus
64 7
WebdriverLocal.js
in integration/js/utils
50 7
VideoBackgroundBlurCheck.js
in integration/js/checks
46 7
VideoFxBackgroundCheck.js
in integration/js/checks
46 7
DefaultVideoTileController.ts
in src/videotilecontroller
286 6
Files With Long Lines (Top 50)

There are 94 files with lines longer than 120 characters. In total, there are 253 long lines.

File# lines# units# long lines
index.ts
in src
705 - 16
InMemoryJSONEventBuffer.ts
in src/eventbuffer
432 15 12
voicefocus.js
in libs/voicefocus
325 9 12
TranscriptionTest.js
in integration/js
86 3 12
58 2 12
ContentShareVideoTest.js
in integration/js
50 2 9
AudioTest.js
in integration/js
67 5 8
DefaultAudioVideoController.ts
in src/audiovideocontroller
1422 39 7
MonitorTask.ts
in src/task
435 6 6
MeetingReadinessCheckerPage.js
in integration/js/pages
186 18 6
MeetingSessionStatus.ts
in src/meetingsession
193 3 5
VideoTest.js
in integration/js
83 5 5
DefaultTransceiverController.ts
in src/transceivercontroller
644 18 4
release.js
in script
81 - 4
39 2 4
SipCallTest.js
in integration/js
40 2 4
TranscriptsReceivedCheck.js
in integration/js/checks
26 5 4
38 2 4
38 2 4
AppPage.js
in integration/js/pages
883 91 4
DefaultDeviceController.ts
in src/devicecontroller
1283 76 3
213 4 3
140 2 3
246 8 3
27 - 3
fetch.js
in libs/voicefocus
64 7 3
31 2 3
WebdriverSauceLabs.js
in integration/js/utils
291 13 3
67 3 3
DefaultSimulcastUplinkPolicyForContentShare.ts
in src/videouplinkbandwidthpolicy
60 - 2
NScaleVideoUplinkBandwidthPolicy.ts
in src/videouplinkbandwidthpolicy
252 8 2
SDP.ts
in src/sdp
639 20 2
BackgroundReplacementVideoFrameProcessorDelegate.ts
in src/backgroundreplacementprocessor
2 - 2
137 2 2
DefaultContentShareController.ts
in src/contentsharecontroller
215 5 2
VideoPriorityBasedPolicy.ts
in src/videodownlinkbandwidthpolicy
1082 20 2
support.js
in libs/voicefocus
134 - 2
24 3 2
SdkBaseTest.js
in integration/js/utils
318 15 2
index.js
in integration/js/steps
63 - 2
BackgroundBlurTest.js
in integration/js
24 3 2
HaveVideoTileForAttendeeIdCheck.js
in integration/js/checks
22 4 2
VideoPreferenceCheck.js
in integration/js/checks
24 4 2
HaveVideoTilesWithStreamsCheck.js
in integration/js/checks
22 4 2
RemoteAudioCheck.js
in integration/js/checks
27 5 2
HasStartedLocalVideoTileCheck.js
in integration/js/checks
22 4 2
GetAllRemoteVideoTilesCheck.js
in integration/js/checks
22 4 2
VideoEnd2EndTest.js
in integration/js
52 2 2
DefaultBrowserBehavior.ts
in src/browserbehavior
264 15 1
DefaultAudioVideoFacade.ts
in src/audiovideofacade
461 9 1
Correlations

File Size vs. Commits (all time): 546 points

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

File Size vs. Contributors (all time): 546 points

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

File Size vs. Commits (30 days): 8 points

src/audiovideocontroller/DefaultAudioVideoController.ts x: 1 commits (30d) y: 1422 lines of code src/connectionhealthpolicy/ConnectionHealthData.ts x: 1 commits (30d) y: 149 lines of code src/connectionhealthpolicy/ConnectionHealthPolicyConfiguration.ts x: 1 commits (30d) y: 39 lines of code src/connectionhealthpolicy/VideoEncodingConcurrentSendersHealthPolicy.ts x: 1 commits (30d) y: 27 lines of code src/connectionhealthpolicy/VideoEncodingConnectionHealthPolicyName.ts x: 1 commits (30d) y: 6 lines of code src/index.ts x: 1 commits (30d) y: 705 lines of code src/statscollector/StatsCollector.ts x: 1 commits (30d) y: 583 lines of code src/task/MonitorTask.ts x: 1 commits (30d) y: 435 lines of code
1422.0
lines of code
  min: 6.0
  average: 420.75
  25th percentile: 30.0
  median: 292.0
  75th percentile: 674.5
  max: 1422.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 8 points

src/audiovideocontroller/DefaultAudioVideoController.ts x: 1 contributors (30d) y: 1422 lines of code src/connectionhealthpolicy/ConnectionHealthData.ts x: 1 contributors (30d) y: 149 lines of code src/connectionhealthpolicy/ConnectionHealthPolicyConfiguration.ts x: 1 contributors (30d) y: 39 lines of code src/connectionhealthpolicy/VideoEncodingConcurrentSendersHealthPolicy.ts x: 1 contributors (30d) y: 27 lines of code src/connectionhealthpolicy/VideoEncodingConnectionHealthPolicyName.ts x: 1 contributors (30d) y: 6 lines of code src/index.ts x: 1 contributors (30d) y: 705 lines of code src/statscollector/StatsCollector.ts x: 1 contributors (30d) y: 583 lines of code src/task/MonitorTask.ts x: 1 contributors (30d) y: 435 lines of code
1422.0
lines of code
  min: 6.0
  average: 420.75
  25th percentile: 30.0
  median: 292.0
  75th percentile: 674.5
  max: 1422.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 24 points

src/audiovideocontroller/DefaultAudioVideoController.ts x: 3 commits (90d) y: 1422 lines of code src/connectionhealthpolicy/ConnectionHealthData.ts x: 1 commits (90d) y: 149 lines of code src/connectionhealthpolicy/ConnectionHealthPolicyConfiguration.ts x: 1 commits (90d) y: 39 lines of code src/connectionhealthpolicy/VideoEncodingConcurrentSendersHealthPolicy.ts x: 1 commits (90d) y: 27 lines of code src/connectionhealthpolicy/VideoEncodingConnectionHealthPolicyName.ts x: 1 commits (90d) y: 6 lines of code src/index.ts x: 2 commits (90d) y: 705 lines of code src/statscollector/StatsCollector.ts x: 2 commits (90d) y: 583 lines of code src/task/MonitorTask.ts x: 2 commits (90d) y: 435 lines of code src/videoframeprocessor/DefaultVideoFrameProcessorPipeline.ts x: 1 commits (90d) y: 243 lines of code src/videotile/DefaultVideoElementResolutionMonitor.ts x: 2 commits (90d) y: 39 lines of code protocol/SignalingProtocol.proto x: 1 commits (90d) y: 443 lines of code src/clientmetricreport/ClientMetricReport.ts x: 1 commits (90d) y: 787 lines of code src/connectionmonitor/SignalingAndMetricsConnectionMonitor.ts x: 1 commits (90d) y: 185 lines of code src/videotile/DefaultVideoTile.ts x: 1 commits (90d) y: 286 lines of code src/videotilecontroller/VideoTileController.ts x: 1 commits (90d) y: 33 lines of code src/videotilefactory/VideoTileFactory.ts x: 1 commits (90d) y: 13 lines of code src/audiovideocontroller/AudioVideoControllerState.ts x: 1 commits (90d) y: 125 lines of code src/meetingsession/MeetingSessionStatus.ts x: 1 commits (90d) y: 193 lines of code src/signalingclient/DefaultSignalingClient.ts x: 1 commits (90d) y: 466 lines of code src/task/ReceiveVideoInputTask.ts x: 1 commits (90d) y: 112 lines of code
1422.0
lines of code
  min: 6.0
  average: 276.54
  25th percentile: 30.0
  median: 167.0
  75th percentile: 441.0
  max: 1422.0
0 3.0
commits (90d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Contributors (90 days): 24 points

src/audiovideocontroller/DefaultAudioVideoController.ts x: 2 contributors (90d) y: 1422 lines of code src/connectionhealthpolicy/ConnectionHealthData.ts x: 1 contributors (90d) y: 149 lines of code src/connectionhealthpolicy/ConnectionHealthPolicyConfiguration.ts x: 1 contributors (90d) y: 39 lines of code src/connectionhealthpolicy/VideoEncodingConcurrentSendersHealthPolicy.ts x: 1 contributors (90d) y: 27 lines of code src/connectionhealthpolicy/VideoEncodingConnectionHealthPolicyName.ts x: 1 contributors (90d) y: 6 lines of code src/index.ts x: 1 contributors (90d) y: 705 lines of code src/statscollector/StatsCollector.ts x: 1 contributors (90d) y: 583 lines of code src/task/MonitorTask.ts x: 2 contributors (90d) y: 435 lines of code src/videoframeprocessor/DefaultVideoFrameProcessorPipeline.ts x: 1 contributors (90d) y: 243 lines of code protocol/SignalingProtocol.proto x: 1 contributors (90d) y: 443 lines of code src/clientmetricreport/ClientMetricReport.ts x: 1 contributors (90d) y: 787 lines of code src/connectionmonitor/SignalingAndMetricsConnectionMonitor.ts x: 1 contributors (90d) y: 185 lines of code src/videotile/DefaultVideoTile.ts x: 1 contributors (90d) y: 286 lines of code src/videotilecontroller/VideoTileController.ts x: 1 contributors (90d) y: 33 lines of code src/videotilefactory/VideoTileFactory.ts x: 1 contributors (90d) y: 13 lines of code src/audiovideocontroller/AudioVideoControllerState.ts x: 1 contributors (90d) y: 125 lines of code src/meetingsession/MeetingSessionStatus.ts x: 1 contributors (90d) y: 193 lines of code src/signalingclient/DefaultSignalingClient.ts x: 1 contributors (90d) y: 466 lines of code src/task/ReceiveVideoInputTask.ts x: 1 contributors (90d) y: 112 lines of code
1422.0
lines of code
  min: 6.0
  average: 276.54
  25th percentile: 30.0
  median: 167.0
  75th percentile: 441.0
  max: 1422.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0