Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2428 commits
Select commit Hold shift + click to select a range
4333a04
Expose Environment as dependency for VoipEngine
DanilChapovalov Mar 28, 2025
1f5e150
Bump 'protobuf-py3' version.
Mar 28, 2025
4c02afc
Roll chromium_revision 7460ef0ef7..69ba25d770 (1439207:1439323)
Mar 28, 2025
89e68d1
[Stats] Make simulcastIndex 0 in the event of singlecast.
henbos Mar 28, 2025
a51c55f
Fix 2 asan issues related to tests.
Mar 28, 2025
bec4589
Call the audio encoder asynchronously when updating RTT, loss and bit…
Mar 28, 2025
e365035
Roll chromium_revision 69ba25d770..a66aa607fb (1439323:1439544)
Mar 28, 2025
2501fd3
Update WebRTC code version (2025-03-29T04:08:11).
Mar 29, 2025
0c11161
Roll chromium_revision a66aa607fb..6f8a258c26 (1439544:1440105)
Mar 31, 2025
b824afb
Delete deprecated VoipEngineConfig::audio_processing
DanilChapovalov Mar 31, 2025
6f1e251
Handle payload type conflict in SuggestPayloadType
Mar 31, 2025
db4864c
Roll chromium_revision 6f8a258c26..43e4a99fb3 (1440105:1440205)
Mar 31, 2025
4d8007f
Delete deprecated TestPeerFactory constructor
DanilChapovalov Mar 31, 2025
bd5e69f
Protect queue in FrameInstrumentationGenerator with a mutex
Mar 31, 2025
089c771
[fuchsia][sysmem] clean up variable names
dustingreen Mar 25, 2025
6973b80
Remove TaskQueue-ReplaceLibeventWithStdlib from registered field trials
DanilChapovalov Mar 31, 2025
be9450e
update doc freshness
Mar 31, 2025
83c65d9
Publish guidelines for organizational contributions to WebRTC
Mar 31, 2025
46a1cc8
Update WebRTC code version (2025-04-01T04:02:14).
Apr 1, 2025
4793794
Migrate most of rtc_base/ to webrtc namespace
Mar 31, 2025
fd85b3c
IWYU: add a header mapping for <sys/socket.h>.
Apr 1, 2025
19b1615
Start to remove usage of kExperimentalTestNameMetadataKey.
Apr 1, 2025
17b9418
Update audio encoder stats after encoding.
Apr 1, 2025
11a14fe
Update DEPS entry for Perfetto
Apr 2, 2025
1409f96
Add field trial for enabling DTLS PQC in WebRTC
fippo Apr 1, 2025
dcd2de0
Move rest of rtc namespace except ios and clashes to webrtc namespace
Apr 1, 2025
d71aa3d
Cleanup deprecated constructor for BasicPortAllocator
DanilChapovalov Apr 1, 2025
d04e182
Roll chromium_revision 43e4a99fb3..c87b2ac78e (1440205:1441447)
Apr 2, 2025
cecd691
Inline and deprecate rtc::ToString
Apr 2, 2025
2291a15
Assign supported codecs per section, not globally.
Apr 2, 2025
9680792
Revert "Assign supported codecs per section, not globally."
Apr 2, 2025
6a5416b
Bugfix: encodingIndex should be set even if substreams are missing.
henbos Apr 2, 2025
21a14cb
Roll chromium_revision c87b2ac78e..080be11409 (1441447:1441751)
Apr 2, 2025
bb54e31
Reland "Assign supported codecs per section, not globally."
Apr 2, 2025
b19b560
Roll chromium_revision 080be11409..479c058ca2 (1441751:1441888)
Apr 3, 2025
dd7c30f
Update WebRTC code version (2025-04-03T04:09:33).
Apr 3, 2025
d2ff608
Pass Environment instead of FieldTrialsView to construct Port
DanilChapovalov Apr 2, 2025
189cb53
Roll chromium_revision 479c058ca2..f2812e793c (1441888:1442005)
Apr 3, 2025
dc6452f
Fix net_test_helpers export to fix Chrome build
Apr 3, 2025
603c562
Roll chromium_revision f2812e793c..c6ae2d7757 (1442005:1442130)
Apr 3, 2025
efe1039
Use exec_script_allowlist in //.gn for WebRTC.
dpranke Apr 2, 2025
c9ed1ea
Remove usage of kExperimentalTestNameMetadataKey.
Apr 3, 2025
ae0f111
Use VP9 bitrate limits for AV1 simulcast
Apr 3, 2025
4feec53
Add benchmark test for base64
Apr 3, 2025
7bbac58
Write whole superframe into IVF
Apr 4, 2025
91b6e85
Update recommended spelling for abseil nullability annotations
DanilChapovalov Apr 4, 2025
0f93825
Migrate template alias nullability annotations to macros.
MirkoBonadei Apr 3, 2025
1463144
Cleanup deprecated Port constructors
DanilChapovalov Apr 3, 2025
1ee05d5
Cleanup deprecated constructor for BasicNetworkManager
DanilChapovalov Apr 3, 2025
df632c1
Update WebRTC code version (2025-04-05T04:03:46).
Apr 5, 2025
8779ce3
Roll chromium_revision c6ae2d7757..0162baed13 (1442130:1442287)
Apr 4, 2025
7e98ceb
Remove kExperimentalTestNameMetadataKey metric metadata key.
Apr 4, 2025
fab85fa
Roll chromium_revision 0162baed13..edf3a2684c (1442287:1443108)
Apr 5, 2025
7b8ed46
Update WebRTC code version (2025-04-06T04:06:15).
Apr 6, 2025
70b660a
Roll chromium_revision edf3a2684c..9e9aaddc4a (1443108:1443213)
Apr 6, 2025
588ed3d
Adding guards around audio_unit_.
Apr 4, 2025
bbbacf8
IWYU: export more json values from strings/json.h and IWYU video_repl…
fippo Apr 3, 2025
bf2cb91
Update WebRTC code version (2025-04-07T04:05:21).
Apr 7, 2025
bbf044c
Move pc/ to webrtc namespace
Apr 4, 2025
60bd1bf
Replace base64 implementation with absl
Apr 4, 2025
9bfaf76
Add additional logic to check for brackets in the window name
palak8669 Apr 4, 2025
6fa7ce4
Roll chromium_revision 9e9aaddc4a..3b79a2da37 (1443213:1443354)
Apr 7, 2025
2b1c308
IWYU pc/
Apr 7, 2025
70cd4e0
Remove threading restricton of IsUnifiedPlan
fippo Apr 4, 2025
5b06147
Open up the visibility of base_java
Apr 7, 2025
bf44785
dtls-in-stun: Hookup BIO_flush to OpenSSLStreamAdapter
Apr 7, 2025
4f8532d
Increase scaling factor to decrease number of false positives.
Mar 27, 2025
12b04bd
dtls-in-stun: Hookup Flush to DtlsStunPiggybackController
Apr 7, 2025
dd862b5
Move cricket::Codec to webrtc namespace
Apr 7, 2025
ef190d6
Roll chromium_revision 3b79a2da37..2b4395b326 (1443354:1443622)
Apr 7, 2025
c6ad7a9
Roll chromium_revision 2b4395b326..f5ac275622 (1443622:1443788)
Apr 7, 2025
039c78e
Roll chromium_revision f5ac275622..51d8de2e23 (1443788:1443889)
Apr 8, 2025
eb062ce
Update WebRTC code version (2025-04-08T04:05:47).
Apr 8, 2025
38ce821
Use only one kind of codec list merging in CodecVendor.
Apr 8, 2025
17f9066
Stop using the UsedPayloadTypes class
Apr 8, 2025
7ec2a58
Add lower bound for Gaussian blurring kernel
Mar 27, 2025
2c6a353
Add a DataChannelEventOutput interface to listen to DataChannel
Philipel-WebRTC Apr 8, 2025
d39af98
Roll chromium_revision 51d8de2e23..7b75a54c84 (1443889:1444059)
Apr 8, 2025
002b737
Cleanup unused field trial WebRTC-Bwe-PaceAtMaxOfBweAndLowerLinkCapacity
perkj Apr 7, 2025
34b9a59
Revert "Stop using the UsedPayloadTypes class"
MirkoBonadei Apr 8, 2025
bf4e0c5
Revert "Use only one kind of codec list merging in CodecVendor."
MirkoBonadei Apr 8, 2025
4cdbe47
Move cricket namespace to webrtc
Apr 8, 2025
e9fd7a3
Roll chromium_revision 7b75a54c84..318420c4b4 (1444059:1444165)
Apr 8, 2025
b1eeba8
Update WebRTC code version (2025-04-09T04:06:37).
Apr 9, 2025
9ccdb58
Roll chromium_revision 318420c4b4..e914751cb5 (1444165:1444576)
Apr 9, 2025
3eea762
dtls-in-stun: Prepare for multi packet handshakes
Apr 9, 2025
36f22dc
Roll chromium_revision e914751cb5..5509534f37 (1444576:1444698)
Apr 9, 2025
ae286d1
Create a new dir for evaluation of the corruption detection and add u…
Mar 26, 2025
68be628
Encoded Frames now have VideoRotation data
SyedAbuTalib Apr 8, 2025
4952dd8
Add datachannel open perf tests
fippo Apr 8, 2025
4ba04b5
IWYU modules/video_coding
fippo Apr 7, 2025
58c367d
Fix scoped trace name typo.
vikwil Apr 4, 2025
8480d8f
Add feature to set MTU on DTLS handshake
Apr 10, 2025
461ee46
Add llvm-build to the DEPS file.
MirkoBonadei Apr 10, 2025
928b199
Roll chromium_revision 5509534f37..b4b6683b5d (1444698:1445217)
Apr 10, 2025
7f244da
dtls-in-stun: Complete support for multi-packet handshakes
Apr 10, 2025
75ce52c
Last namespace cleanups
Apr 10, 2025
4be696c
Allow piping cropping info through DesktopFrameIOSurface
Pehrsons Oct 7, 2024
a097aca
In ScreenCapturerSck return permanent error after being stopped by th…
Pehrsons Oct 7, 2024
50836ba
Make ScreenCapturerSck crop frames, reconfigure on source size change…
Pehrsons Oct 7, 2024
899aa18
In ScreenCapturerSck make it possible to reconfigure without creating…
Pehrsons Oct 7, 2024
7a479a4
Update WebRTC code version (2025-04-11T04:04:03).
Apr 11, 2025
55c7749
Add some unit tests to CodecVendor
Apr 11, 2025
44e47b7
Portal utils: use abseil for string handling instead of glib
grulja Apr 11, 2025
5d31842
Checkout compile-rt in DEPS.
MirkoBonadei Apr 11, 2025
1748541
Disallow SDP munging if it modifies the ICE ufrag.
Apr 11, 2025
bc720b1
Remove ancient TODOs
Apr 11, 2025
087089a
Remove invalid TODO
Apr 11, 2025
42facb6
Unit test for IcePwd mangling fixup
Apr 11, 2025
b5ca906
IWYU modules/rtp_rtcp/
fippo Apr 10, 2025
ffab23f
- Remove invalid TODO
Apr 11, 2025
350d57f
Remove only-for-test interface method GetLocalSsrc().
Apr 11, 2025
771f527
Delete unused forwarding header
DanilChapovalov Apr 11, 2025
38474f0
p2p: add getters for local and remote ice parameters
fippo Apr 11, 2025
cc8b45a
Update WebRTC code version (2025-04-12T04:05:47).
Apr 12, 2025
99756ab
Revert "p2p: add getters for local and remote ice parameters"
Apr 11, 2025
8b9cfcb
dtls-in-stun/18: Handle almost full PING
Apr 14, 2025
8dd5eb1
Cleanup unused SslCipherMapEntry
fippo Apr 7, 2025
1a733b1
Avoid inserting duplicate rids into the vector of disabled rids
fippo Apr 14, 2025
2981ef5
IWYU api/
fippo Apr 10, 2025
0412dd7
Update WebRTC code version (2025-04-15T04:08:50).
Apr 15, 2025
887951b
dtls: disable tests which fail with OpenSSL
fippo Apr 14, 2025
afca26d
Spanify TLS certificate and identity
fippo Apr 11, 2025
c8ab57f
Use webrtc name specifier instead of rtc/cricket in modules/congestio…
Apr 15, 2025
9a1724d
Use webrtc name specifier instead of rtc/cricket in sdk/objc
Apr 15, 2025
e899578
Use webrtc name specifier instead of rtc/cricket in docs
Apr 15, 2025
248708a
Use webrtc name specifier instead of rtc/cricket in modules/desktop_c…
Apr 15, 2025
82a3e5d
Remove shadowing variables in modules/audio_processing
fippo Apr 8, 2025
f471e8c
remove shadowed variables in common_audio
fippo Apr 7, 2025
5d1ad4a
Use webrtc name specifier instead of rtc/cricket in api
Apr 15, 2025
ab3e1cd
Use webrtc name specifier instead of rtc/cricket in stats
Apr 15, 2025
73f511d
Use webrtc name specifier instead of rtc/cricket in .
Apr 15, 2025
2a4d57b
Use webrtc name specifier instead of rtc/cricket in pc
Apr 15, 2025
5468ed6
Use webrtc name specifier instead of rtc/cricket in media
Apr 15, 2025
92a8227
Use webrtc name specifier instead of rtc/cricket in sdk/android
Apr 15, 2025
620889b
Use webrtc name specifier instead of rtc/cricket in examples
Apr 15, 2025
391f0fb
Use webrtc name specifier instead of rtc/cricket in modules/pacing
Apr 15, 2025
f90bee8
Use webrtc name specifier instead of rtc/cricket in common_video
Apr 15, 2025
3ba011d
Forward fix import breakage
Apr 16, 2025
7a1d687
Use webrtc name specifier instead of rtc/cricket in common_audio
Apr 15, 2025
373d894
Use webrtc name specifier instead of rtc/cricket in modules/audio_coding
Apr 15, 2025
3d7f786
Use webrtc name specifier instead of rtc/cricket in p2p
Apr 16, 2025
9710654
Use webrtc name specifier instead of rtc/cricket in rtc_tools
Apr 15, 2025
2b8016b
Use webrtc name specifier instead of rtc/cricket in modules/rtp_rtcp
Apr 15, 2025
0729a94
Use webrtc name specifier instead of rtc/cricket in call
Apr 16, 2025
4cdad68
Pass lower resolution image to libvpx vp9 encoder.
Apr 16, 2025
0f31b77
Use webrtc name specifier instead of rtc/cricket in logging
Apr 15, 2025
fe977d6
Use webrtc name specifier instead of rtc/cricket in video
Apr 16, 2025
cc6962e
Remove Default Implementation of video_rotation()
SyedAbuTalib Apr 16, 2025
bad1f12
Update WebRTC code version (2025-04-17T04:10:15).
Apr 17, 2025
e8080bb
Fix remote-inbound-rtp stats for video
fippo Apr 15, 2025
c3bc0c6
Use webrtc name specifier instead of rtc/cricket in audio
Apr 15, 2025
6f361c0
Use webrtc name specifier instead of rtc/cricket in modules/audio_pro…
Apr 15, 2025
d6a1117
Use webrtc name specifier instead of rtc/cricket in test
Apr 16, 2025
c3a0b94
Use webrtc name specifier instead of rtc/cricket in rtc_base
Apr 17, 2025
e0feea6
Temporarily disable Opus tests for update.
Apr 17, 2025
d563fdf
Add support for caching more than 1 client hello packets.
Apr 17, 2025
44d66c6
Use webrtc name specifier instead of rtc/cricket in modules/video_coding
Apr 15, 2025
dc2149b
Support adding multichannel config to EchoCanceller3Factory
Hernqvist Apr 17, 2025
77f0170
[PCLF] Allow to inject AudioProcessingBuilder instead of prebuilt Aud…
DanilChapovalov Apr 16, 2025
385aa69
Use webrtc name specifier instead of rtc/cricket in net/dcsctp
Apr 15, 2025
3232040
Remove shadowing variables in modules/audio_coding
fippo Apr 16, 2025
9beda5a
Update WebRTC code version (2025-04-18T04:07:10).
Apr 18, 2025
b697941
Update WebRTC code version (2025-04-19T04:02:00).
Apr 19, 2025
04616d4
[iwyu] Python alternative to `apply-include-cleaner` bash script
Apr 15, 2025
f6638c1
Update WebRTC code version (2025-04-21T04:06:35).
Apr 21, 2025
85babb2
Mostly rollback https://webrtc-review.googlesource.com/c/src/+/385840
Apr 22, 2025
ef016e1
Make TempY4mFileCreator Windows friendly.
Apr 11, 2025
a2bec77
Add a SequenceChecker for public API of ScreenCapturerSck
Pehrsons Apr 11, 2025
fbd40d9
Expose `wgc_require_border` in `WgcCaptureSession`
Apr 11, 2025
e3c2663
Allow specifying the abseil dir for protobuf
Apr 18, 2025
1e045c0
Integrate ScreenCapturerSck with SCContentSharingPicker
Pehrsons Oct 7, 2024
e4a2113
Remove more shadowing variables
fippo Apr 17, 2025
5d9896a
sped: drop non-DTLS packets
fippo Apr 17, 2025
f2a95c4
Use C++20 as minimum supported version to compile WebRTC
DanilChapovalov Apr 11, 2025
7dfc583
Update WebRTC code version (2025-04-23T04:03:43).
Apr 23, 2025
8815492
Remove 'additional_jar_files' on 'robolectric_binary' build target.
Apr 22, 2025
8c45f4f
Delete unused variants of CreateAudioDeviceWithDataObserver
DanilChapovalov Apr 22, 2025
a6ab9d1
Change TcpMessageRoute::SendMessage to use AnyInvocable.
Apr 18, 2025
c2dfd62
Add licence for compiler-rt in generate_licences.py script
Apr 23, 2025
ea664f5
Roll chromium_revision b4b6683b5d..838e778957 (1445217:1450478)
Apr 23, 2025
6500bad
Add build flag for removing deprecated namespace exports
Apr 23, 2025
15ec142
Stop using third_party/base64
Apr 23, 2025
969f537
Reland "p2p: add getters for local and remote ice parameters"
fippo Apr 16, 2025
025cd25
Roll chromium_revision 838e778957..554bd8f599 (1450478:1450823)
Apr 23, 2025
265f2ee
Update WebRTC code version (2025-04-24T04:10:24).
Apr 24, 2025
4c36636
Roll chromium_revision 554bd8f599..8d622eceb4 (1450823:1450952)
Apr 24, 2025
29f5f52
Delete 3p base64 library
Apr 24, 2025
8e07a42
Disallow deprecated namespaces on build bots
Apr 24, 2025
9db4257
Revert "Delete 3p base64 library"
Apr 24, 2025
fc33c1d
Default disallow deprecated namespaces in Chromium
Apr 23, 2025
c81ce4d
Roll chromium_revision 8d622eceb4..264568472d (1450952:1451064)
Apr 24, 2025
c473efd
Add Siso build support
Jwata Apr 23, 2025
5ad56d4
Revert "Default disallow deprecated namespaces in Chromium"
Apr 24, 2025
9c6498c
Add killswitch to control the powerpoint fullscreen heuristic on Windows
palak8669 Apr 23, 2025
f7762e8
Roll chromium_revision 264568472d..72d1d1a3bd (1451064:1451303)
Apr 24, 2025
374a335
infra: Add siso builder properties to Chromium try builders
Jwata Apr 23, 2025
9229109
Roll chromium_revision 72d1d1a3bd..142c3a7fee (1451303:1451538)
Apr 25, 2025
77be45a
DesktoCapturer: Stop invoking ScreenCapturerSck code on iOS
rakuco Apr 24, 2025
ad4d7eb
Roll chromium_revision 142c3a7fee..00ccfc2e1e (1451538:1451654)
Apr 25, 2025
53a5c36
Make `rtc_event_begin_end` publically visible.
rasmusbrandt Apr 23, 2025
21a766f
Roll proto from 30.1 -> 30.2
Apr 25, 2025
7d1edf7
Handle SDP munging of "raw" packetization for future media sections
Apr 25, 2025
e81f253
Roll chromium_revision 00ccfc2e1e..d27223a1f5 (1451654:1451771)
Apr 25, 2025
240d5a7
Add TestClip to simpler deal with the test clips used for evaluation.
Apr 22, 2025
f16e116
Delete unused empty build target audio_jni
DanilChapovalov Apr 25, 2025
5245d35
Roll chromium_revision d27223a1f5..f49f1defc4 (1451771:1452011)
Apr 25, 2025
e6a6bd9
Roll chromium_revision f49f1defc4..e105945b84 (1452011:1452157)
Apr 26, 2025
90bc604
Update WebRTC code version (2025-04-26T04:05:42).
Apr 26, 2025
d5c6d50
Roll chromium_revision e105945b84..4184b106a1 (1452157:1452261)
Apr 26, 2025
7b8de35
Update WebRTC code version (2025-04-27T04:05:46).
Apr 27, 2025
a5a76b2
Roll chromium_revision 4184b106a1..2e9bd4ca17 (1452261:1452366)
Apr 28, 2025
f3f5fdb
Update WebRTC code version (2025-04-28T04:05:58).
Apr 28, 2025
4c4790c
Fix nested if condition in audio_state.
vikwil Apr 28, 2025
7425b9c
Roll chromium_revision 2e9bd4ca17..92c0179e11 (1452366:1452499)
Apr 28, 2025
5a54b26
Cleanup WebRtcVoiceEngine constructor
DanilChapovalov Apr 23, 2025
dd6ac03
Add unit tests for GetNegotiatedCodecsForAnswer
Apr 28, 2025
7b5eae9
Add correct codec to codec list in GetNegotiatedCodecsForAnswer
Apr 28, 2025
072b888
[M137] Restrict certain addresses to be used when SDP munging is enabled
tomvangoethem Apr 28, 2025
721b4c5
[M137] Add metrics for restricted candidates
tomvangoethem May 12, 2025
d9b5961
Fix license name in README.chromium for fft4g
May 6, 2025
e6e6bf3
Update to m137 (#173)
pblazej Jul 21, 2025
c6c38d7
fix: Fixed scalabilityModes is invalid on Apple platforms. (#181)
cloudwebrtc Jul 22, 2025
adb3b0c
fix(generate_licenses): add missing licenses for ffmpeg and openh264 …
harshs-dyte Jul 25, 2025
a235351
Fix camera orientation queue (#186)
hiroshihorie Aug 2, 2025
b4c959b
Add H.265 video codec support for Android and Apple SDKs (#184)
davidliu Aug 18, 2025
00cf7f9
Update NOTICE for modifications from Shiguredo (#189)
davidliu Aug 18, 2025
5d3540f
Get play-out buffer for manual audio mode (#188)
hiroshihorie Aug 19, 2025
1be70fb
Ensure ClearChannel is called (#194)
hiroshihorie Sep 1, 2025
90e6f76
feat: Data packet cryptor. (#191)
cloudwebrtc Sep 8, 2025
25286b4
Add missing macOS header (#195)
pblazej Sep 8, 2025
e343ca5
Simulcast support for iOS SDK (#12)
kanat Sep 20, 2023
2d971db
Support for simulcast in Android SDK (#13)
kanat Sep 20, 2023
376d58a
include simulcast headers for mac also (#14)
kanat Sep 20, 2023
888119e
Add a way to intercept the audio samples before processing (#22)
kanat Oct 17, 2023
1b5841b
Android improvements. (#20)
kanat Sep 20, 2023
0a9852d
Audio Device Optimization (#29)
kanat Apr 5, 2024
d3a9468
Expose remote audio sample buffers on RTCAudioTrack (#84) (#30)
kanat Apr 5, 2024
7043f36
Allow custom audio processing by exposing AudioProcessingModule (#31)
kanat Apr 10, 2024
b7bd839
modify readme (#34)
kanat May 20, 2024
514828b
Patch/android/external audio processing (#37)
kanat Sep 28, 2024
35bf1d9
Fix simulcast related code (#46)
kanat Nov 21, 2024
a64c3db
Sync with livekit's m125 (#42)
santhoshvai Nov 22, 2024
3f83ed0
add missed merges (#47)
santhoshvai Nov 28, 2024
aaba21d
Refactor external audio processing (#49)
kanat Dec 17, 2024
478431b
Fix compilation errors
ipavlidakis Jul 29, 2025
52a11fc
Add --no-licenses on ios generation
ipavlidakis Jul 30, 2025
fc92fd2
Resolve licenses related issues
testableapple Aug 19, 2025
ac68f29
Warn if license is not found
testableapple Sep 9, 2025
901d4b4
[Fix]Audio processing pipeline with custom delegate (#53)
ipavlidakis Sep 15, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Language: ObjC
BasedOnStyle: Google
BinPackParameters: false
BinPackArguments: false
ColumnLimit: 100
ColumnLimit: 80
ObjCBlockIndentWidth: 2
AllowAllParametersOfDeclarationOnNextLine: true
AlignOperands: false
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
*_proto.xml
*_proto_cpp.xml
*~
\#*#
.*.sw?
.cache
.cipd
Expand Down
24 changes: 18 additions & 6 deletions .gn
Original file line number Diff line number Diff line change
Expand Up @@ -27,20 +27,19 @@ secondary_source = "//build/secondary/"
no_check_targets = [
"//third_party/icu/*",

# TODO(crbug.com/1151236) Remove once fixed.
"//base/allocator/partition_allocator:partition_alloc",

# TODO: crbug/326607005 - GTEST_HAS_ABSL is broken
"//third_party/googletest:gmock",
"//third_party/googletest:gtest",
]

# These are the list of GN files that run exec_script. This whitelist exists
# These are the list of GN files that run exec_script. This allowlist exists
# to force additional review for new uses of exec_script, which is strongly
# discouraged except for gypi_to_gn calls.
exec_script_whitelist = build_dotfile_settings.exec_script_whitelist +
exec_script_allowlist = build_dotfile_settings.exec_script_allowlist +
[ "//build_overrides/build.gni" ]

export_compile_commands = [ "*" ]

default_args = {
# Webrtc does not support component builds because we are not using the
# template "component" but we rely directly on "rtc_static_library" and
Expand All @@ -53,7 +52,7 @@ default_args = {

mac_sdk_min = "10.12"

ios_deployment_target = "12.0"
ios_deployment_target = "14.0"

# The SDK API level, in contrast, is set by build/android/AndroidManifest.xml.
android32_ndk_api_level = 21
Expand All @@ -78,4 +77,17 @@ default_args = {
# Chromium fix resolves the problem.
fuchsia_sdk_readelf_exec =
"//third_party/llvm-build/Release+Asserts/bin/llvm-readelf"

# WebRTC doesn't use jni_zero's multiplexing. Since this causes an error
# let's temporarily disable it.
enable_jni_multiplexing = false

# TODO(b/42223878): use_fuzztest_wrapper adds a dependency to //base so
# let's temporarly disable it.
use_fuzztest_wrapper = false

# Enable Rust in WebRTC
enable_rust = true
enable_rust_cxx = true
enable_chromium_prelude = true
}
26 changes: 26 additions & 0 deletions .rustfmt.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# This file defines the Rust style for automatic reformatting.
# See also https://rust-lang.github.io/rustfmt

# Rust language edition to be used by the parser.
edition = "2021"

# Version of the formatting rules to use.
style_edition = "2021"

# Line endings will be converted to \n.
newline_style = "Unix"

wrap_comments = true

# The "Default" setting has a heuristic which splits lines too aggresively.
# We are willing to revisit this setting in future versions of rustfmt.
# Bugs:
# * https://github.com/rust-lang/rustfmt/issues/3119
# * https://github.com/rust-lang/rustfmt/issues/3120
use_small_heuristics = "Max"

# Third party code is formatted upstream.
ignore = [
"third_party/rust/**/crate",
"third_party/rust/chromium_crates_io/vendor",
]
2 changes: 1 addition & 1 deletion .vpython3
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ wheel: <
>
wheel: <
name: "infra/python/wheels/protobuf-py3"
version: "version:4.25.1"
version: "version:6.30.2"
>
wheel: <
name: "infra/python/wheels/requests-py3"
Expand Down
23 changes: 22 additions & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,14 @@ Akshay Shah <[email protected]>
Alexander Brauckmann <[email protected]>
Alexandre Gouaillard <[email protected]>
Alex Henrie <[email protected]>
Andrei Volykhin <[email protected]>
Andrew MacDonald <[email protected]>
Andrey Efremov <[email protected]>
Andrew Johnson <[email protected]>
Andy Tamilo <[email protected]>
Anil Kumar <[email protected]>
Anna Lemehova <[email protected]>
Anton Barkov <[email protected]>
Ben Strong <[email protected]>
Berthold Herrmann <[email protected]>
Bob Withers <[email protected]>
Expand All @@ -41,6 +45,7 @@ Dave Cowart <[email protected]>
David Porter <[email protected]>
David Sanders <[email protected]>
Dax Booysen <[email protected]>
Denis Genestier <[email protected]>
Dennis Angelo <[email protected]>
Dharmesh Chauhan <[email protected]>
Di Wu <[email protected]>
Expand All @@ -50,11 +55,16 @@ Eike Rathke <[email protected]>
Eric Rescorla, RTFM Inc. <[email protected]>
Filip Hlasek <[email protected]>
Frederik Riedel, Frogg GmbH <[email protected]>
Gao Chun <[email protected]>
Giji Gangadharan <[email protected]>
Graham Yoakum <[email protected]>
Guillaume Petit <[email protected]>
Gustavo Garcia <[email protected]>
Hans Knoechel <[email protected]>
Helmut Januschka <[email protected]>
Hugues Ekra <[email protected]>
Hyungjoo Na <[email protected]>
Ilya Katsnelson <[email protected]>
Jake Hilton <[email protected]>
James H. Brown <[email protected]>
Jan Grulich <[email protected]>
Expand All @@ -71,14 +81,14 @@ Keiichi Enomoto <[email protected]>
Kiran Thind <[email protected]>
Korniltsev Anatoly <[email protected]>
Kyutae Lee <[email protected]>
lauren n. liberda <[email protected]>
Lennart Grahl <[email protected]>
Luke Weber <[email protected]>
Maksim Khobat <[email protected]>
Mallikarjuna Rao V <[email protected]>
Manish Jethani <[email protected]>
Martin Storsjo <[email protected]>
Matthias Liebig <[email protected]>
Maksim Sisov <[email protected]>
Maxim Pavlov <[email protected]>
Maxim Potapov <[email protected]>
Michael Iedema <[email protected]>
Expand All @@ -98,13 +108,15 @@ Olivier Crête <[email protected]>
Pali Rohar
Paul Kapustin <[email protected]>
Peng Yu <[email protected]>
Pete Makeev <[email protected]>
Philipp Hancke <[email protected]>
Piasy Xu <[email protected]>
Rafael Lopez Diez <[email protected]>
Ralph Giles <[email protected]>
Raman Budny <[email protected]>
Ramprakash Jelari <[email protected]>
Riku Voipio <[email protected]>
Rishit Bansal <[email protected]>
Robert Bares <[email protected]>
Robert Mader <[email protected]>
Robert Mader <[email protected]>
Expand All @@ -116,12 +128,16 @@ Satender Saroha <[email protected]>
Saul Kravitz <[email protected]>
Sergio Garcia Murillo <[email protected]>
Shaofan Qi <[email protected]>
Shigemasa Watanabe <[email protected]>
Shuhai Peng <[email protected]>
Shunbo Li <[email protected]>
Shunbo Li <[email protected]>
Seija <[email protected]>
Silviu Caragea <[email protected]>
Stefan Gula <[email protected]>
Stephan Hartmann <[email protected]>
Steve Reid <[email protected]>
Tao chen <[email protected]>
Takaaki Suzuki <[email protected]>
Tarun Chawla <[email protected]>
Todd Wong <[email protected]>
Expand All @@ -130,6 +146,7 @@ Trevor Hayes <[email protected]>
Uladzislau Susha <[email protected]>
Vicken Simonian <[email protected]>
Victor Costan <[email protected]>
Vinzenz Feenstra <[email protected]>
Vladimir Beloborodov <[email protected]>
Xiaohong Xu <[email protected]>
Xiaolei Yu <[email protected]>
Expand All @@ -141,6 +158,8 @@ Yuriy Pavlyshak <[email protected]>
Yusuke Suzuki <[email protected]>
Pengfei Han <[email protected]>
Yingying Ma <[email protected]>
Hailin Zhao <[email protected]>
Fizz Fang <[email protected]>
# END individuals section.

# BEGIN organizations section.
Expand All @@ -158,6 +177,7 @@ Google Inc. <*@google.com>
Highfive, Inc. <*@highfive.com>
Hopin Ltd. <*@hopin.to>
HyperConnect Inc. <*@hpcnt.com>
Igalia S.L. <*@igalia.com>
Intel Corporation <*@intel.com>
LG Electronics, Inc. <*@lge.com>
Life On Air Inc. <*@lifeonair.com>
Expand Down Expand Up @@ -185,6 +205,7 @@ The WebRTC Authors <*@webrtc.org>
Threema GmbH <*@threema.ch>
Tuple, LLC <*@tuple.app>
Twilio, Inc. <*@twilio.com>
Twitch Interactive, Inc. <*@justin.tv>
Vewd Software AS <*@vewd.com>
Videona Socialmedia <*@videona.com>
Videxio AS <*@videxio.com>
Expand Down
Loading