Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3777 commits
Select commit Hold shift + click to select a range
7cc68fa
Fix variable shadowing in the Audio Processing Module
Mar 26, 2025
c21eb4e
Mark the capture time identifier fields deprecated
palak8669 Mar 19, 2025
54340d1
IWYU: add gmock/gtest paths explicitly
fippo Mar 25, 2025
3588b10
Provide Environment in FakePortAllocator instead of field trials
DanilChapovalov Mar 26, 2025
7fda873
Fix missing include in cpu_info.cc
fippo Mar 26, 2025
be28529
Skip assembling frames when packet infos are missing.
Philipel-WebRTC Mar 26, 2025
96feae1
Deprecate cricket::MediaType and associated aliases
Mar 26, 2025
8d78b84
media/base/codec: Adjust the log level about H264 constrained baseline
Mar 26, 2025
79cb447
Cleanup deprecated constructor for FakePortAllocator
DanilChapovalov Mar 26, 2025
53d0e04
Update WebRTC code version (2025-03-27T04:08:39).
Mar 27, 2025
555b919
Still log information when scalability mode is nullopt.
Mar 26, 2025
25636d1
Move base64 tests to rtc_base/third_party folder
Mar 27, 2025
5449fbd
Winnow dependencies in pc/BUILD
Mar 27, 2025
ca0bd6e
Roll chromium_revision c18eeed435..3133e24bb2 (1437380:1438666)
Mar 27, 2025
47b5265
Video capture: update video format with capability index change
grulja Mar 27, 2025
df37304
Roll chromium_revision 3133e24bb2..6806163ea9 (1438666:1438784)
Mar 27, 2025
13e4923
IWYU p2p (part 2)
fippo Mar 26, 2025
e7a68a3
Add EGL_WINDOW_BIT to EGL_SURFACE_TYPE
Mar 26, 2025
89eb7c6
Delete obsolete header udp_port as unused
DanilChapovalov Mar 27, 2025
dbb6921
IWYU: add missing include to mouse_cursor_monitor_win.cc
fippo Mar 27, 2025
5750746
Roll chromium_revision 6806163ea9..94116f4e38 (1438784:1439037)
Mar 27, 2025
8786bc8
Roll chromium_revision 94116f4e38..7460ef0ef7 (1439037:1439207)
Mar 28, 2025
77d37ae
Update WebRTC code version (2025-03-28T04:06:09).
Mar 28, 2025
d03e819
Add new base64 API
Mar 28, 2025
58b9d3a
Expose Environment as dependency for VoipEngine
DanilChapovalov Mar 28, 2025
d9e3a98
Bump 'protobuf-py3' version.
Mar 28, 2025
8d92580
Roll chromium_revision 7460ef0ef7..69ba25d770 (1439207:1439323)
Mar 28, 2025
fbc717f
[Stats] Make simulcastIndex 0 in the event of singlecast.
henbos Mar 28, 2025
90f23ed
Fix 2 asan issues related to tests.
Mar 28, 2025
0adcc2b
Call the audio encoder asynchronously when updating RTT, loss and bit…
Mar 28, 2025
f44176b
Roll chromium_revision 69ba25d770..a66aa607fb (1439323:1439544)
Mar 28, 2025
a1c2337
Update WebRTC code version (2025-03-29T04:08:11).
Mar 29, 2025
f2337b4
Roll chromium_revision a66aa607fb..6f8a258c26 (1439544:1440105)
Mar 31, 2025
fd5a253
Delete deprecated VoipEngineConfig::audio_processing
DanilChapovalov Mar 31, 2025
81fb1de
Handle payload type conflict in SuggestPayloadType
Mar 31, 2025
0b829cc
Roll chromium_revision 6f8a258c26..43e4a99fb3 (1440105:1440205)
Mar 31, 2025
060b93c
Delete deprecated TestPeerFactory constructor
DanilChapovalov Mar 31, 2025
4447d6b
Protect queue in FrameInstrumentationGenerator with a mutex
Mar 31, 2025
4350ba0
[fuchsia][sysmem] clean up variable names
dustingreen Mar 25, 2025
e9e9ab4
Remove TaskQueue-ReplaceLibeventWithStdlib from registered field trials
DanilChapovalov Mar 31, 2025
d17620b
update doc freshness
Mar 31, 2025
2c8f5be
Publish guidelines for organizational contributions to WebRTC
Mar 31, 2025
ad4c971
Update WebRTC code version (2025-04-01T04:02:14).
Apr 1, 2025
daf96cf
Migrate most of rtc_base/ to webrtc namespace
Mar 31, 2025
562fd10
IWYU: add a header mapping for <sys/socket.h>.
Apr 1, 2025
ac19512
Start to remove usage of kExperimentalTestNameMetadataKey.
Apr 1, 2025
ae13baa
Update audio encoder stats after encoding.
Apr 1, 2025
d6652de
Update DEPS entry for Perfetto
Apr 2, 2025
dae879a
Add field trial for enabling DTLS PQC in WebRTC
fippo Apr 1, 2025
8f7678f
Move rest of rtc namespace except ios and clashes to webrtc namespace
Apr 1, 2025
8d00554
Cleanup deprecated constructor for BasicPortAllocator
DanilChapovalov Apr 1, 2025
b4e025b
Roll chromium_revision 43e4a99fb3..c87b2ac78e (1440205:1441447)
Apr 2, 2025
4bf1067
Inline and deprecate rtc::ToString
Apr 2, 2025
c92fc76
Assign supported codecs per section, not globally.
Apr 2, 2025
374b892
Revert "Assign supported codecs per section, not globally."
Apr 2, 2025
8ee7664
Bugfix: encodingIndex should be set even if substreams are missing.
henbos Apr 2, 2025
7501cf7
Roll chromium_revision c87b2ac78e..080be11409 (1441447:1441751)
Apr 2, 2025
a8eace8
Reland "Assign supported codecs per section, not globally."
Apr 2, 2025
f7c065a
Roll chromium_revision 080be11409..479c058ca2 (1441751:1441888)
Apr 3, 2025
70ed68d
Update WebRTC code version (2025-04-03T04:09:33).
Apr 3, 2025
0fc06b6
Pass Environment instead of FieldTrialsView to construct Port
DanilChapovalov Apr 2, 2025
fe1df89
Roll chromium_revision 479c058ca2..f2812e793c (1441888:1442005)
Apr 3, 2025
5bf0f87
Fix net_test_helpers export to fix Chrome build
Apr 3, 2025
6ae45e7
Roll chromium_revision f2812e793c..c6ae2d7757 (1442005:1442130)
Apr 3, 2025
8fc9197
Use exec_script_allowlist in //.gn for WebRTC.
dpranke Apr 2, 2025
2e4e70b
Remove usage of kExperimentalTestNameMetadataKey.
Apr 3, 2025
1ec8e60
Use VP9 bitrate limits for AV1 simulcast
Apr 3, 2025
68ee8a8
Add benchmark test for base64
Apr 3, 2025
7f614d2
Write whole superframe into IVF
Apr 4, 2025
a1ebcbc
Update recommended spelling for abseil nullability annotations
DanilChapovalov Apr 4, 2025
3672d60
Migrate template alias nullability annotations to macros.
MirkoBonadei Apr 3, 2025
2d93a55
Cleanup deprecated Port constructors
DanilChapovalov Apr 3, 2025
31fac0d
Cleanup deprecated constructor for BasicNetworkManager
DanilChapovalov Apr 3, 2025
bddd95b
Update WebRTC code version (2025-04-05T04:03:46).
Apr 5, 2025
cd43baf
Roll chromium_revision c6ae2d7757..0162baed13 (1442130:1442287)
Apr 4, 2025
6b4c78d
Remove kExperimentalTestNameMetadataKey metric metadata key.
Apr 4, 2025
03f1b91
Roll chromium_revision 0162baed13..edf3a2684c (1442287:1443108)
Apr 5, 2025
dc973a6
Update WebRTC code version (2025-04-06T04:06:15).
Apr 6, 2025
ed4cb34
Roll chromium_revision edf3a2684c..9e9aaddc4a (1443108:1443213)
Apr 6, 2025
11f487e
Adding guards around audio_unit_.
Apr 4, 2025
f20f6a7
IWYU: export more json values from strings/json.h and IWYU video_repl…
fippo Apr 3, 2025
afc8f4f
Update WebRTC code version (2025-04-07T04:05:21).
Apr 7, 2025
3c825f1
Move pc/ to webrtc namespace
Apr 4, 2025
089eb15
Replace base64 implementation with absl
Apr 4, 2025
20843d1
Add additional logic to check for brackets in the window name
palak8669 Apr 4, 2025
6ee1b07
Roll chromium_revision 9e9aaddc4a..3b79a2da37 (1443213:1443354)
Apr 7, 2025
f0d5caf
IWYU pc/
Apr 7, 2025
f090ce6
Remove threading restricton of IsUnifiedPlan
fippo Apr 4, 2025
260e85b
Open up the visibility of base_java
Apr 7, 2025
5ed7ffd
dtls-in-stun: Hookup BIO_flush to OpenSSLStreamAdapter
Apr 7, 2025
f21d74d
Increase scaling factor to decrease number of false positives.
Mar 27, 2025
74b5100
dtls-in-stun: Hookup Flush to DtlsStunPiggybackController
Apr 7, 2025
0b212e3
Move cricket::Codec to webrtc namespace
Apr 7, 2025
f87125b
Roll chromium_revision 3b79a2da37..2b4395b326 (1443354:1443622)
Apr 7, 2025
44cbc8b
Roll chromium_revision 2b4395b326..f5ac275622 (1443622:1443788)
Apr 7, 2025
0c25345
Roll chromium_revision f5ac275622..51d8de2e23 (1443788:1443889)
Apr 8, 2025
a3ad2d0
Update WebRTC code version (2025-04-08T04:05:47).
Apr 8, 2025
7bb8425
Use only one kind of codec list merging in CodecVendor.
Apr 8, 2025
adb68d0
Stop using the UsedPayloadTypes class
Apr 8, 2025
d3044d4
Add lower bound for Gaussian blurring kernel
Mar 27, 2025
17ddd31
Add a DataChannelEventOutput interface to listen to DataChannel
Philipel-WebRTC Apr 8, 2025
cb1f3f4
Roll chromium_revision 51d8de2e23..7b75a54c84 (1443889:1444059)
Apr 8, 2025
6498208
Cleanup unused field trial WebRTC-Bwe-PaceAtMaxOfBweAndLowerLinkCapacity
perkj Apr 7, 2025
ebb6739
Revert "Stop using the UsedPayloadTypes class"
MirkoBonadei Apr 8, 2025
4aa2908
Revert "Use only one kind of codec list merging in CodecVendor."
MirkoBonadei Apr 8, 2025
945e517
Move cricket namespace to webrtc
Apr 8, 2025
ceb79f7
Roll chromium_revision 7b75a54c84..318420c4b4 (1444059:1444165)
Apr 8, 2025
0ecba72
Update WebRTC code version (2025-04-09T04:06:37).
Apr 9, 2025
3904780
Roll chromium_revision 318420c4b4..e914751cb5 (1444165:1444576)
Apr 9, 2025
a5b0dcd
dtls-in-stun: Prepare for multi packet handshakes
Apr 9, 2025
2d24a6e
Roll chromium_revision e914751cb5..5509534f37 (1444576:1444698)
Apr 9, 2025
baf463a
Create a new dir for evaluation of the corruption detection and add u…
Mar 26, 2025
5218e7f
Encoded Frames now have VideoRotation data
SyedAbuTalib Apr 8, 2025
7ee9f22
Add datachannel open perf tests
fippo Apr 8, 2025
a49e334
IWYU modules/video_coding
fippo Apr 7, 2025
398cfd2
Fix scoped trace name typo.
vikwil Apr 4, 2025
d76e99e
Add feature to set MTU on DTLS handshake
Apr 10, 2025
94ae246
Add llvm-build to the DEPS file.
MirkoBonadei Apr 10, 2025
f47b9ea
Roll chromium_revision 5509534f37..b4b6683b5d (1444698:1445217)
Apr 10, 2025
6b040d3
dtls-in-stun: Complete support for multi-packet handshakes
Apr 10, 2025
b72c961
Last namespace cleanups
Apr 10, 2025
21da644
Allow piping cropping info through DesktopFrameIOSurface
Pehrsons Oct 7, 2024
5f535ee
In ScreenCapturerSck return permanent error after being stopped by th…
Pehrsons Oct 7, 2024
14bf76f
Make ScreenCapturerSck crop frames, reconfigure on source size change…
Pehrsons Oct 7, 2024
f9badd3
In ScreenCapturerSck make it possible to reconfigure without creating…
Pehrsons Oct 7, 2024
bce9645
Update WebRTC code version (2025-04-11T04:04:03).
Apr 11, 2025
89944db
Add some unit tests to CodecVendor
Apr 11, 2025
3501d86
Portal utils: use abseil for string handling instead of glib
grulja Apr 11, 2025
d810c43
Checkout compile-rt in DEPS.
MirkoBonadei Apr 11, 2025
72d6d74
Disallow SDP munging if it modifies the ICE ufrag.
Apr 11, 2025
050da3b
Remove ancient TODOs
Apr 11, 2025
4f06c4c
Remove invalid TODO
Apr 11, 2025
1b3258e
Unit test for IcePwd mangling fixup
Apr 11, 2025
80859bc
IWYU modules/rtp_rtcp/
fippo Apr 10, 2025
f8aa7d8
- Remove invalid TODO
Apr 11, 2025
f215cf6
Remove only-for-test interface method GetLocalSsrc().
Apr 11, 2025
70e40c5
Delete unused forwarding header
DanilChapovalov Apr 11, 2025
cff7428
p2p: add getters for local and remote ice parameters
fippo Apr 11, 2025
86a736a
Update WebRTC code version (2025-04-12T04:05:47).
Apr 12, 2025
cbe9828
Revert "p2p: add getters for local and remote ice parameters"
Apr 11, 2025
1022b4c
dtls-in-stun/18: Handle almost full PING
Apr 14, 2025
70cac82
Cleanup unused SslCipherMapEntry
fippo Apr 7, 2025
7b77532
Avoid inserting duplicate rids into the vector of disabled rids
fippo Apr 14, 2025
af4395a
IWYU api/
fippo Apr 10, 2025
b0d73e2
Update WebRTC code version (2025-04-15T04:08:50).
Apr 15, 2025
fbd16ab
dtls: disable tests which fail with OpenSSL
fippo Apr 14, 2025
6f535b7
Spanify TLS certificate and identity
fippo Apr 11, 2025
2fb4c8a
Use webrtc name specifier instead of rtc/cricket in modules/congestio…
Apr 15, 2025
635ca40
Use webrtc name specifier instead of rtc/cricket in sdk/objc
Apr 15, 2025
d1ecc25
Use webrtc name specifier instead of rtc/cricket in docs
Apr 15, 2025
36f2287
Use webrtc name specifier instead of rtc/cricket in modules/desktop_c…
Apr 15, 2025
b48c3d4
Remove shadowing variables in modules/audio_processing
fippo Apr 8, 2025
907a65f
remove shadowed variables in common_audio
fippo Apr 7, 2025
ee5ab34
Use webrtc name specifier instead of rtc/cricket in api
Apr 15, 2025
64078af
Use webrtc name specifier instead of rtc/cricket in stats
Apr 15, 2025
4ac5ef0
Use webrtc name specifier instead of rtc/cricket in .
Apr 15, 2025
e6a1f70
Use webrtc name specifier instead of rtc/cricket in pc
Apr 15, 2025
83efc0a
Use webrtc name specifier instead of rtc/cricket in media
Apr 15, 2025
7a028f6
Use webrtc name specifier instead of rtc/cricket in sdk/android
Apr 15, 2025
8b8e023
Use webrtc name specifier instead of rtc/cricket in examples
Apr 15, 2025
832ce9b
Use webrtc name specifier instead of rtc/cricket in modules/pacing
Apr 15, 2025
f8441b5
Use webrtc name specifier instead of rtc/cricket in common_video
Apr 15, 2025
1828e35
Forward fix import breakage
Apr 16, 2025
9c4909a
Use webrtc name specifier instead of rtc/cricket in common_audio
Apr 15, 2025
a0ea43e
Use webrtc name specifier instead of rtc/cricket in modules/audio_coding
Apr 15, 2025
60f4219
Use webrtc name specifier instead of rtc/cricket in p2p
Apr 16, 2025
a4fd9d9
Use webrtc name specifier instead of rtc/cricket in rtc_tools
Apr 15, 2025
eda3abc
Use webrtc name specifier instead of rtc/cricket in modules/rtp_rtcp
Apr 15, 2025
1621fdd
Use webrtc name specifier instead of rtc/cricket in call
Apr 16, 2025
defb216
Pass lower resolution image to libvpx vp9 encoder.
Apr 16, 2025
3d9c516
Use webrtc name specifier instead of rtc/cricket in logging
Apr 15, 2025
6bb9014
Use webrtc name specifier instead of rtc/cricket in video
Apr 16, 2025
63c7676
Remove Default Implementation of video_rotation()
SyedAbuTalib Apr 16, 2025
966fc31
Update WebRTC code version (2025-04-17T04:10:15).
Apr 17, 2025
7f29064
Fix remote-inbound-rtp stats for video
fippo Apr 15, 2025
18287f6
Use webrtc name specifier instead of rtc/cricket in audio
Apr 15, 2025
fdd9b8b
Use webrtc name specifier instead of rtc/cricket in modules/audio_pro…
Apr 15, 2025
262fd9e
Use webrtc name specifier instead of rtc/cricket in test
Apr 16, 2025
f0a4647
Use webrtc name specifier instead of rtc/cricket in rtc_base
Apr 17, 2025
7ab9858
Temporarily disable Opus tests for update.
Apr 17, 2025
8d1b907
Add support for caching more than 1 client hello packets.
Apr 17, 2025
aa5bec2
Use webrtc name specifier instead of rtc/cricket in modules/video_coding
Apr 15, 2025
c3a953a
Support adding multichannel config to EchoCanceller3Factory
Hernqvist Apr 17, 2025
9d6b8c4
[PCLF] Allow to inject AudioProcessingBuilder instead of prebuilt Aud…
DanilChapovalov Apr 16, 2025
8b7780b
Use webrtc name specifier instead of rtc/cricket in net/dcsctp
Apr 15, 2025
0c0e991
Remove shadowing variables in modules/audio_coding
fippo Apr 16, 2025
af93e40
Update WebRTC code version (2025-04-18T04:07:10).
Apr 18, 2025
3d47718
Update WebRTC code version (2025-04-19T04:02:00).
Apr 19, 2025
aeef0fa
[iwyu] Python alternative to `apply-include-cleaner` bash script
Apr 15, 2025
1f4bb39
Update WebRTC code version (2025-04-21T04:06:35).
Apr 21, 2025
884c311
Mostly rollback https://webrtc-review.googlesource.com/c/src/+/385840
Apr 22, 2025
17fb0e0
Make TempY4mFileCreator Windows friendly.
Apr 11, 2025
a330dd4
Add a SequenceChecker for public API of ScreenCapturerSck
Pehrsons Apr 11, 2025
6e7b1e8
Expose `wgc_require_border` in `WgcCaptureSession`
Apr 11, 2025
3ae6ece
Allow specifying the abseil dir for protobuf
Apr 18, 2025
bf85c38
Integrate ScreenCapturerSck with SCContentSharingPicker
Pehrsons Oct 7, 2024
daaa0ad
Remove more shadowing variables
fippo Apr 17, 2025
464cefb
sped: drop non-DTLS packets
fippo Apr 17, 2025
31dc639
Use C++20 as minimum supported version to compile WebRTC
DanilChapovalov Apr 11, 2025
f98c55b
Update WebRTC code version (2025-04-23T04:03:43).
Apr 23, 2025
4f10317
Remove 'additional_jar_files' on 'robolectric_binary' build target.
Apr 22, 2025
813de59
Delete unused variants of CreateAudioDeviceWithDataObserver
DanilChapovalov Apr 22, 2025
49b2196
Change TcpMessageRoute::SendMessage to use AnyInvocable.
Apr 18, 2025
5ec427c
Add licence for compiler-rt in generate_licences.py script
Apr 23, 2025
a6b9913
Roll chromium_revision b4b6683b5d..838e778957 (1445217:1450478)
Apr 23, 2025
70fb834
Add build flag for removing deprecated namespace exports
Apr 23, 2025
cf9dd0b
Stop using third_party/base64
Apr 23, 2025
13f4ad9
Reland "p2p: add getters for local and remote ice parameters"
fippo Apr 16, 2025
fbf1415
Roll chromium_revision 838e778957..554bd8f599 (1450478:1450823)
Apr 23, 2025
b49d7eb
Update WebRTC code version (2025-04-24T04:10:24).
Apr 24, 2025
f480894
Roll chromium_revision 554bd8f599..8d622eceb4 (1450823:1450952)
Apr 24, 2025
dc55fcf
Delete 3p base64 library
Apr 24, 2025
e04118d
Disallow deprecated namespaces on build bots
Apr 24, 2025
5a96321
Revert "Delete 3p base64 library"
Apr 24, 2025
e6fb7d6
Default disallow deprecated namespaces in Chromium
Apr 23, 2025
c7cc5d4
Roll chromium_revision 8d622eceb4..264568472d (1450952:1451064)
Apr 24, 2025
1118646
Add Siso build support
Jwata Apr 23, 2025
6e0ae26
Revert "Default disallow deprecated namespaces in Chromium"
Apr 24, 2025
de7866f
Add killswitch to control the powerpoint fullscreen heuristic on Windows
palak8669 Apr 23, 2025
35a46b0
Roll chromium_revision 264568472d..72d1d1a3bd (1451064:1451303)
Apr 24, 2025
9a37ee1
infra: Add siso builder properties to Chromium try builders
Jwata Apr 23, 2025
2e23770
Roll chromium_revision 72d1d1a3bd..142c3a7fee (1451303:1451538)
Apr 25, 2025
f1b18e0
DesktoCapturer: Stop invoking ScreenCapturerSck code on iOS
rakuco Apr 24, 2025
20800f5
Roll chromium_revision 142c3a7fee..00ccfc2e1e (1451538:1451654)
Apr 25, 2025
ca3e706
Make `rtc_event_begin_end` publically visible.
rasmusbrandt Apr 23, 2025
f790071
Roll proto from 30.1 -> 30.2
Apr 25, 2025
dc5e83e
Handle SDP munging of "raw" packetization for future media sections
Apr 25, 2025
570577f
Roll chromium_revision 00ccfc2e1e..d27223a1f5 (1451654:1451771)
Apr 25, 2025
41051bb
Add TestClip to simpler deal with the test clips used for evaluation.
Apr 22, 2025
a39fdf9
Delete unused empty build target audio_jni
DanilChapovalov Apr 25, 2025
1cf76cb
Roll chromium_revision d27223a1f5..f49f1defc4 (1451771:1452011)
Apr 25, 2025
03c7633
Roll chromium_revision f49f1defc4..e105945b84 (1452011:1452157)
Apr 26, 2025
c92ab3b
Update WebRTC code version (2025-04-26T04:05:42).
Apr 26, 2025
3f152c4
Roll chromium_revision e105945b84..4184b106a1 (1452157:1452261)
Apr 26, 2025
7a56cbb
Update WebRTC code version (2025-04-27T04:05:46).
Apr 27, 2025
65b3357
Roll chromium_revision 4184b106a1..2e9bd4ca17 (1452261:1452366)
Apr 28, 2025
53c76ef
Update WebRTC code version (2025-04-28T04:05:58).
Apr 28, 2025
1e45548
Fix nested if condition in audio_state.
vikwil Apr 28, 2025
c53b23c
Roll chromium_revision 2e9bd4ca17..92c0179e11 (1452366:1452499)
Apr 28, 2025
dfaa462
Cleanup WebRtcVoiceEngine constructor
DanilChapovalov Apr 23, 2025
fa988e0
Add unit tests for GetNegotiatedCodecsForAnswer
Apr 28, 2025
dc428bd
Add correct codec to codec list in GetNegotiatedCodecsForAnswer
Apr 28, 2025
c8a619a
[M137] Restrict certain addresses to be used when SDP munging is enabled
tomvangoethem Apr 28, 2025
33da1e3
[M137] Add metrics for restricted candidates
tomvangoethem May 12, 2025
cec4dae
Fix license name in README.chromium for fft4g
May 6, 2025
c6dc37e
Merge commit 'cec4daea7ed5da94fc38d790bd12694c86865447' into feature/…
sf-jed-kyung Jun 4, 2025
a959f83
Applied modification history.
sf-jed-kyung Jun 9, 2025
f0b84fe
Changed deployment target and enabled vp9 codec.
sf-jed-kyung Jun 9, 2025
fa5a86f
Fixed a crash bug.
sf-jed-kyung Jun 11, 2025
1dfbe36
Disabled internal tracer.
sf-jed-kyung Jun 16, 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
30 changes: 23 additions & 7 deletions .gn
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ import("//build/dotfile_settings.gni")
buildconfig = "//build/config/BUILDCONFIG.gn"

# The python interpreter to use by default. On Windows, this will look
# for python3.exe and python3.bat.
script_executable = "python3"
# for vpython3.exe and vpython3.bat.
script_executable = "vpython3"

# The secondary source root is a parallel directory tree where
# GN build files are placed when they can not be placed directly
Expand All @@ -27,16 +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 @@ -49,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 @@ -74,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: 0 additions & 2 deletions .style.yapf
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
[style]
based_on_style = pep8
indent_width = 2
column_limit = 80
76 changes: 0 additions & 76 deletions .vpython

This file was deleted.

38 changes: 19 additions & 19 deletions .vpython3
Original file line number Diff line number Diff line change
Expand Up @@ -22,32 +22,32 @@
# Read more about `vpython` and how to modify this file here:
# https://chromium.googlesource.com/infra/infra/+/main/doc/users/vpython.md

python_version: "3.8"
python_version: "3.11"

# Used by:
# third_party/catapult
wheel: <
name: "infra/python/wheels/psutil/${vpython_platform}"
version: "version:5.8.0.chromium.2"
version: "version:5.8.0.chromium.3"
>

# Used by tools_webrtc/perf/process_perf_results.py.
wheel: <
name: "infra/python/wheels/httplib2-py3"
version: "version:0.19.1"
version: "version:0.22.0"
>

wheel: <
name: "infra/python/wheels/pyparsing-py2_py3"
version: "version:2.4.7"
name: "infra/python/wheels/pyparsing-py3"
version: "version:3.1.1"
>


# Used by:
# build/toolchain/win
wheel: <
name: "infra/python/wheels/pywin32/${vpython_platform}"
version: "version:300"
version: "version:306"
match_tag: <
platform: "win32"
>
Expand All @@ -59,48 +59,48 @@ wheel: <
# GRPC used by iOS test.
wheel: <
name: "infra/python/wheels/grpcio/${vpython_platform}"
version: "version:1.44.0"
version: "version:1.57.0"
>

wheel: <
name: "infra/python/wheels/six-py2_py3"
version: "version:1.15.0"
version: "version:1.16.0"
>
wheel: <
name: "infra/python/wheels/pbr-py2_py3"
version: "version:3.0.0"
version: "version:5.9.0"
>
wheel: <
name: "infra/python/wheels/funcsigs-py2_py3"
version: "version:1.0.2"
>
wheel: <
name: "infra/python/wheels/mock-py2_py3"
version: "version:2.0.0"
name: "infra/python/wheels/mock-py3"
version: "version:4.0.3"
>
wheel: <
name: "infra/python/wheels/protobuf-py3"
version: "version:3.20.0"
version: "version:6.30.2"
>
wheel: <
name: "infra/python/wheels/requests-py3"
version: "version:2.31.0"
>
wheel: <
name: "infra/python/wheels/idna-py2_py3"
version: "version:2.8"
name: "infra/python/wheels/idna-py3"
version: "version:3.4"
>
wheel: <
name: "infra/python/wheels/urllib3-py2_py3"
version: "version:1.26.6"
name: "infra/python/wheels/urllib3-py3"
version: "version:2.1.0"
>
wheel: <
name: "infra/python/wheels/certifi-py2_py3"
version: "version:2020.11.8"
name: "infra/python/wheels/certifi-py3"
version: "version:2023.11.17"
>
wheel: <
name: "infra/python/wheels/charset_normalizer-py3"
version: "version:2.0.4"
version: "version:3.3.2"
>
wheel: <
name: "infra/python/wheels/brotli/${vpython_platform}"
Expand Down
Loading