apache / cordova-plugin-media-capture
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 21 files with 2,253 lines of code.
    • 1 file changed more than 100 times (95 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (1,121 lines of code)
    • 7 files changed 6-20 times (759 lines of code)
    • 11 files changed 1-5 times (278 lines of code)
4% | 0% | 49% | 33% | 12%
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 21 files with 2,253 lines of code.
    • 2 files changed by more than 25 contributors (507 lines of code)
    • 2 files changed by 11-25 contributors (725 lines of code)
    • 6 files changed by 6-10 contributors (743 lines of code)
    • 9 files changed by 2-5 contributors (271 lines of code)
    • 2 files changed by 1 contributor (7 lines of code)
22% | 32% | 32% | 12% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
js, md, yaml, java, xml, json, npmignore, gitignore, h, gitattributes, m, txt, npmrc, ts
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml95% | 0% | 0% | 0% | 4%
m0% | 0% | 100% | 0% | 0%
java0% | 0% | 74% | 0% | 25%
js0% | 0% | 0% | 93% | 6%
h0% | 0% | 0% | 0% | 100%
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
ROOT100% | 0% | 0% | 0% | 0%
src0% | 0% | 54% | 33% | 11%
www0% | 0% | 0% | 56% | 43%
Most Frequently Changed Files (Top 21)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
plugin.xml
in root
95 - 2013-05-22 2025-02-21 107 39 herm.wong@gmail.com erisu@apache.org
Capture.java
in src/android
412 21 2013-05-13 2024-12-28 38 26 bowserj@apache.org norman@breautek.com
CDVCapture.m
in src/ios
709 - 2013-05-22 2023-08-14 33 18 herm.wong@gmail.com 35519010+bardredstar@users....
16 2 2013-05-22 2023-07-25 14 12 herm.wong@gmail.com erisu@users.noreply.github.com
23 6 2013-05-22 2023-07-25 10 9 herm.wong@gmail.com erisu@users.noreply.github.com
CaptureProxy.js
in src/windows
490 68 2014-09-01 2023-07-25 9 8 v-vlkoti@microsoft.com erisu@users.noreply.github.com
6 1 2013-05-22 2023-07-25 6 6 herm.wong@gmail.com erisu@users.noreply.github.com
20 1 2016-04-26 2023-07-31 6 6 richard.b.knoll@gmail.com ath0mas@users.noreply.githu...
MediaFile.js
in src/windows
52 9 2014-09-01 2023-07-25 6 6 v-vlkoti@microsoft.com erisu@users.noreply.github.com
CaptureProxy.js
in src/browser
152 20 2015-02-02 2023-07-25 6 6 v-vlkoti@microsoft.com erisu@users.noreply.github.com
10 1 2013-05-22 2023-07-25 5 5 herm.wong@gmail.com erisu@users.noreply.github.com
init.js
in www/android
18 - 2016-04-26 2023-07-25 5 5 richard.b.knoll@gmail.com erisu@users.noreply.github.com
4 1 2013-05-22 2023-07-25 4 4 herm.wong@gmail.com erisu@users.noreply.github.com
5 1 2013-05-22 2023-07-25 4 4 herm.wong@gmail.com erisu@users.noreply.github.com
8 1 2013-05-22 2023-07-25 4 4 herm.wong@gmail.com erisu@users.noreply.github.com
6 1 2013-05-22 2020-07-06 3 3 herm.wong@gmail.com github@timbrust.de
FileHelper.java
in src/android
28 2 2013-09-09 2014-01-07 3 3 agrieve@chromium.org purplecabbage@gmail.com
CDVCapture.h
in src/ios
84 - 2013-05-22 2017-06-05 3 3 herm.wong@gmail.com sergii.stotskyi@concretepla...
PendingRequests.java
in src/android
108 10 2016-03-21 2019-06-28 3 2 richard.b.knoll@gmail.com piotrowski+git@gmail.com
FileProvider.java
in src/android
3 - 2024-12-19 2024-12-19 1 1 29370498+xaviermallat@users... 29370498+xaviermallat@users...
mediacapture_provider_paths.xml
in src/android/res/xml
4 - 2024-12-19 2024-12-19 1 1 29370498+xaviermallat@users... 29370498+xaviermallat@users...
Files With Most Contributors (Top 21)
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
plugin.xml
in root
95 - 2013-05-22 2025-02-21 107 39 herm.wong@gmail.com erisu@apache.org
Capture.java
in src/android
412 21 2013-05-13 2024-12-28 38 26 bowserj@apache.org norman@breautek.com
CDVCapture.m
in src/ios
709 - 2013-05-22 2023-08-14 33 18 herm.wong@gmail.com 35519010+bardredstar@users....
16 2 2013-05-22 2023-07-25 14 12 herm.wong@gmail.com erisu@users.noreply.github.com
23 6 2013-05-22 2023-07-25 10 9 herm.wong@gmail.com erisu@users.noreply.github.com
CaptureProxy.js
in src/windows
490 68 2014-09-01 2023-07-25 9 8 v-vlkoti@microsoft.com erisu@users.noreply.github.com
MediaFile.js
in src/windows
52 9 2014-09-01 2023-07-25 6 6 v-vlkoti@microsoft.com erisu@users.noreply.github.com
CaptureProxy.js
in src/browser
152 20 2015-02-02 2023-07-25 6 6 v-vlkoti@microsoft.com erisu@users.noreply.github.com
20 1 2016-04-26 2023-07-31 6 6 richard.b.knoll@gmail.com ath0mas@users.noreply.githu...
6 1 2013-05-22 2023-07-25 6 6 herm.wong@gmail.com erisu@users.noreply.github.com
10 1 2013-05-22 2023-07-25 5 5 herm.wong@gmail.com erisu@users.noreply.github.com
init.js
in www/android
18 - 2016-04-26 2023-07-25 5 5 richard.b.knoll@gmail.com erisu@users.noreply.github.com
4 1 2013-05-22 2023-07-25 4 4 herm.wong@gmail.com erisu@users.noreply.github.com
5 1 2013-05-22 2023-07-25 4 4 herm.wong@gmail.com erisu@users.noreply.github.com
8 1 2013-05-22 2023-07-25 4 4 herm.wong@gmail.com erisu@users.noreply.github.com
FileHelper.java
in src/android
28 2 2013-09-09 2014-01-07 3 3 agrieve@chromium.org purplecabbage@gmail.com
CDVCapture.h
in src/ios
84 - 2013-05-22 2017-06-05 3 3 herm.wong@gmail.com sergii.stotskyi@concretepla...
6 1 2013-05-22 2020-07-06 3 3 herm.wong@gmail.com github@timbrust.de
PendingRequests.java
in src/android
108 10 2016-03-21 2019-06-28 3 2 richard.b.knoll@gmail.com piotrowski+git@gmail.com
mediacapture_provider_paths.xml
in src/android/res/xml
4 - 2024-12-19 2024-12-19 1 1 29370498+xaviermallat@users... 29370498+xaviermallat@users...
FileProvider.java
in src/android
3 - 2024-12-19 2024-12-19 1 1 29370498+xaviermallat@users... 29370498+xaviermallat@users...
Files With Least Contributors (Top 21)
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
mediacapture_provider_paths.xml
in src/android/res/xml
4 - 2024-12-19 2024-12-19 1 1 29370498+xaviermallat@users... 29370498+xaviermallat@users...
FileProvider.java
in src/android
3 - 2024-12-19 2024-12-19 1 1 29370498+xaviermallat@users... 29370498+xaviermallat@users...
PendingRequests.java
in src/android
108 10 2016-03-21 2019-06-28 3 2 richard.b.knoll@gmail.com piotrowski+git@gmail.com
CDVCapture.h
in src/ios
84 - 2013-05-22 2017-06-05 3 3 herm.wong@gmail.com sergii.stotskyi@concretepla...
FileHelper.java
in src/android
28 2 2013-09-09 2014-01-07 3 3 agrieve@chromium.org purplecabbage@gmail.com
6 1 2013-05-22 2020-07-06 3 3 herm.wong@gmail.com github@timbrust.de
8 1 2013-05-22 2023-07-25 4 4 herm.wong@gmail.com erisu@users.noreply.github.com
5 1 2013-05-22 2023-07-25 4 4 herm.wong@gmail.com erisu@users.noreply.github.com
4 1 2013-05-22 2023-07-25 4 4 herm.wong@gmail.com erisu@users.noreply.github.com
init.js
in www/android
18 - 2016-04-26 2023-07-25 5 5 richard.b.knoll@gmail.com erisu@users.noreply.github.com
10 1 2013-05-22 2023-07-25 5 5 herm.wong@gmail.com erisu@users.noreply.github.com
CaptureProxy.js
in src/browser
152 20 2015-02-02 2023-07-25 6 6 v-vlkoti@microsoft.com erisu@users.noreply.github.com
MediaFile.js
in src/windows
52 9 2014-09-01 2023-07-25 6 6 v-vlkoti@microsoft.com erisu@users.noreply.github.com
20 1 2016-04-26 2023-07-31 6 6 richard.b.knoll@gmail.com ath0mas@users.noreply.githu...
6 1 2013-05-22 2023-07-25 6 6 herm.wong@gmail.com erisu@users.noreply.github.com
CaptureProxy.js
in src/windows
490 68 2014-09-01 2023-07-25 9 8 v-vlkoti@microsoft.com erisu@users.noreply.github.com
23 6 2013-05-22 2023-07-25 10 9 herm.wong@gmail.com erisu@users.noreply.github.com
16 2 2013-05-22 2023-07-25 14 12 herm.wong@gmail.com erisu@users.noreply.github.com
CDVCapture.m
in src/ios
709 - 2013-05-22 2023-08-14 33 18 herm.wong@gmail.com 35519010+bardredstar@users....
Capture.java
in src/android
412 21 2013-05-13 2024-12-28 38 26 bowserj@apache.org norman@breautek.com
plugin.xml
in root
95 - 2013-05-22 2025-02-21 107 39 herm.wong@gmail.com erisu@apache.org
Correlations

File Size vs. Number of Changes: 21 points

plugin.xml x: 95 lines of code y: 107 # changes src/android/Capture.java x: 412 lines of code y: 38 # changes src/android/FileProvider.java x: 3 lines of code y: 1 # changes src/android/res/xml/mediacapture_provider_paths.xml x: 4 lines of code y: 1 # changes src/ios/CDVCapture.m x: 709 lines of code y: 33 # changes www/helpers.js x: 20 lines of code y: 6 # changes src/browser/CaptureProxy.js x: 152 lines of code y: 6 # changes src/windows/CaptureProxy.js x: 490 lines of code y: 9 # changes src/windows/MediaFile.js x: 52 lines of code y: 6 # changes www/CaptureAudioOptions.js x: 5 lines of code y: 4 # changes www/CaptureError.js x: 10 lines of code y: 5 # changes www/CaptureVideoOptions.js x: 6 lines of code y: 6 # changes www/MediaFile.js x: 16 lines of code y: 14 # changes www/MediaFileData.js x: 8 lines of code y: 4 # changes www/android/init.js x: 18 lines of code y: 5 # changes www/capture.js x: 23 lines of code y: 10 # changes www/ConfigurationData.js x: 6 lines of code y: 3 # changes src/android/PendingRequests.java x: 108 lines of code y: 3 # changes src/ios/CDVCapture.h x: 84 lines of code y: 3 # changes src/android/FileHelper.java x: 28 lines of code y: 3 # changes
107.0
# changes
  min: 1.0
  average: 12.9
  25th percentile: 3.0
  median: 5.0
  75th percentile: 9.5
  max: 107.0
0 709.0
lines of code
min: 3.0 | average: 107.29 | 25th percentile: 6.0 | median: 20.0 | 75th percentile: 101.5 | max: 709.0

Number of Contributors vs. Number of Changes: 21 points

plugin.xml x: 39 # contributors y: 107 # changes src/android/Capture.java x: 26 # contributors y: 38 # changes src/android/FileProvider.java x: 1 # contributors y: 1 # changes src/ios/CDVCapture.m x: 18 # contributors y: 33 # changes www/helpers.js x: 6 # contributors y: 6 # changes src/windows/CaptureProxy.js x: 8 # contributors y: 9 # changes www/CaptureAudioOptions.js x: 4 # contributors y: 4 # changes www/CaptureError.js x: 5 # contributors y: 5 # changes www/MediaFile.js x: 12 # contributors y: 14 # changes www/capture.js x: 9 # contributors y: 10 # changes www/ConfigurationData.js x: 3 # contributors y: 3 # changes src/android/PendingRequests.java x: 2 # contributors y: 3 # changes
107.0
# changes
  min: 1.0
  average: 12.9
  25th percentile: 3.0
  median: 5.0
  75th percentile: 9.5
  max: 107.0
0 39.0
# contributors
min: 1.0 | average: 8.14 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 8.5 | max: 39.0

Number of Contributors vs. File Size: 21 points

plugin.xml x: 39 # contributors y: 95 lines of code src/android/Capture.java x: 26 # contributors y: 412 lines of code src/android/FileProvider.java x: 1 # contributors y: 3 lines of code src/ios/CDVCapture.m x: 18 # contributors y: 709 lines of code www/helpers.js x: 6 # contributors y: 20 lines of code src/browser/CaptureProxy.js x: 6 # contributors y: 152 lines of code src/windows/CaptureProxy.js x: 8 # contributors y: 490 lines of code src/windows/MediaFile.js x: 6 # contributors y: 52 lines of code www/CaptureAudioOptions.js x: 4 # contributors y: 5 lines of code www/CaptureError.js x: 5 # contributors y: 10 lines of code www/CaptureVideoOptions.js x: 6 # contributors y: 6 lines of code www/MediaFile.js x: 12 # contributors y: 16 lines of code www/MediaFileData.js x: 4 # contributors y: 8 lines of code www/android/init.js x: 5 # contributors y: 18 lines of code www/capture.js x: 9 # contributors y: 23 lines of code www/ConfigurationData.js x: 3 # contributors y: 6 lines of code src/android/PendingRequests.java x: 2 # contributors y: 108 lines of code src/ios/CDVCapture.h x: 3 # contributors y: 84 lines of code src/android/FileHelper.java x: 3 # contributors y: 28 lines of code
709.0
lines of code
  min: 3.0
  average: 107.29
  25th percentile: 6.0
  median: 20.0
  75th percentile: 101.5
  max: 709.0
0 39.0
# contributors
min: 1.0 | average: 8.14 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 8.5 | max: 39.0