40253 Commits

Author SHA1 Message Date
chromium-webrtc-autoroll
1f235d6efe Roll chromium_revision 2710d66105..6f33bc2255 (1156780:1156959)
Change log: 2710d66105..6f33bc2255
Full diff: 2710d66105..6f33bc2255

Changed dependencies
* src/base: 6b0d1b1eaf..4c95abd1c3
* src/build: cb80611890..c9f96786dd
* src/ios: 690fc5e5dc..4213154e5e
* src/testing: 30e14da236..629bbb0ddd
* src/third_party: 0359ce3d9b..100fb35c82
* src/third_party/clang-format/script: 3fa7e3754e..f97059df7f
* src/third_party/perfetto: 67cf047d35..a4e9e26e39
* src/third_party/r8: 35Zwd7tLHQKr_VieKX2NBes8RQ37TAwoMJ8UiObvpM8C..AostPkk2hQv2Pz7k7JMtoD346t5IWWll26jAdkVHk2wC
* src/tools: fe1998641e..526b4da3a4
DEPS diff: 2710d66105..6f33bc2255/DEPS

No update to Clang.

BUG=None

Change-Id: Ia4c4dc4ff91238836623e357687e66d1b425d8fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308553
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40271}
2023-06-13 17:11:21 +00:00
Yosef Twaik
61deed5696 Change flexfec header writer to finalize header according to updated RFC
Change implementation of `FinalizeFecHeader` to write the FEC header
for multiple ssrcs according to the updated RFC.

Change-Id: I280964b2e53c3579f348fbd42815c966840375ac
Bug: webrtc:15002
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307601
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40270}
2023-06-13 14:30:09 +00:00
Yosef Twaik
bde7c6ad11 Change FinalizeFecHeader to receive list of streams
Changed FinalizeFecHeader to recieve a list of `ProtectedStream` struct,
in order to prepare for receiving multiple ssrcs to protect in the same
FEC packet header. Implementation of the multistream case will follow in
next CL.

Change-Id: I697ef9172a07797a6f500b9ec3a9916f8f45bc04
Bug: webrtc:15002
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307620
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40269}
2023-06-13 13:02:14 +00:00
Florent Castelli
cfa0f817b7 Fix DEPS path for clang-format scripts
Bug: b/286835537
Change-Id: Iaa0e26fc7ae5599daccab673ca0e1ae65ab23345
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308582
Auto-Submit: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40268}
2023-06-13 11:49:28 +00:00
Jianhui Dai
18f66fcde8 [rct_tools/video_encoder] Add video encoder tool
This CL adds a new video encode tool that supports to encode video at
specified codec, scalability mode, resolution, frame rate, bitrate,
key frame interval and the number of encoding frames.

The video encoder accepts video frames from `FrameGeneratorInterface`,
and supports `SquareFrameGenerator`, `SlideFrameGenerator` and
`IvfFileFrameGenerator`.

All the encoded bitstreams are wrote into ivf output files.

The purposes of this video encoder tool are:
1. Check the functionalities of video codecs and scalability modes.
2. Optimize video quality at different encode setting.
3. Fine tune the bitrate controller.
4. Compare the quality of different codecs at the same setting.
5. And more.

TESTS: Run the tool at 1280x720, 30fps, 2000kbps, 100 GOP, 300 frames:
vp8 [L1T1 L1T3]
h264 [L1T1 L1T3]
vp9 [L1T1 L1T3 L3T3_KEY]
av1 [L1T1 L1T3 L3T3_KEY]

Bug: webrtc:15210
Change-Id: I3b0e463cf3236cd9a481fbab5688643c203958da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307361
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Jianhui J Dai <jianhui.j.dai@intel.com>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40267}
2023-06-13 11:45:43 +00:00
Linus Nilsson
febf55853b Revert "Adopt EglThread in EglRenderer"
This reverts commit f4d0a493b49eef7e55c66e4d03d329e3e655b182.

Reason for revert: Potentially causing crash in eglSurfaceCreationRunnable (b/286664896)

Original change's description:
> Adopt EglThread in EglRenderer
>
> This allows EglRenderer to share render thread EGLContext with other renderers.
> go/meet-android-eglcontext-reduction
>
> Bug: b/225229697
> Change-Id: I8aa41e61ada195fbbe3338c05815b26f3238dd78
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306281
> Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
> Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40141}

Bug: b/225229697
Change-Id: I4c57ea88047bde6e9782f0ce76bdaacd1bad4af3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308580
Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40266}
2023-06-13 11:27:27 +00:00
chromium-webrtc-autoroll
c8b217a9e2 Roll chromium_revision 0e945e28ee..2710d66105 (1156642:1156780)
Change log: 0e945e28ee..2710d66105
Full diff: 0e945e28ee..2710d66105

Changed dependencies
* src/base: 1fcf86b8e8..6b0d1b1eaf
* src/build: f0c26abe51..cb80611890
* src/ios: 353ea7ebc4..690fc5e5dc
* src/testing: 26bc2d3942..30e14da236
* src/third_party: af8150b105..0359ce3d9b
* src/third_party/perfetto: a124832ae9..67cf047d35
* src/tools: e8df73a595..fe1998641e
DEPS diff: 0e945e28ee..2710d66105/DEPS

No update to Clang.

BUG=None

Change-Id: Ice63708fe4e20fa460bf85534bc53a144d6d60e3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308549
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40265}
2023-06-13 08:28:08 +00:00
webrtc-version-updater
9bb7f81857 Update WebRTC code version (2023-06-13T04:07:18).
Bug: None
Change-Id: Ie56ae50e17aae026829f64f16609491bb5136b48
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308547
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40264}
2023-06-13 05:53:10 +00:00
chromium-webrtc-autoroll
491d1d602b Roll chromium_revision a3f4dda807..0e945e28ee (1156488:1156642)
Change log: a3f4dda807..0e945e28ee
Full diff: a3f4dda807..0e945e28ee

Changed dependencies
* src/base: dcd9f9d45e..1fcf86b8e8
* src/build: f021a99db7..f0c26abe51
* src/ios: 07a2fbf7ce..353ea7ebc4
* src/third_party: 1507eb5785..af8150b105
* src/third_party/androidx: uGMOCRcZkAxe2Dn_Lha2__EjOglQeie7wvQNKfT-7UkC..MqkmMx1Ct4Fk2Vb_FY05yLzXxVnH9evr2OqP6tpU9MEC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/137943091e..793b83da06
* src/third_party/depot_tools: 14123b76a8..7b5e3d7868
* src/third_party/libyuv: 29bcf021c6..873eaa3bbf
* src/third_party/perfetto: 0b04374e77..a124832ae9
* src/tools: ae6d8cb11f..e8df73a595
DEPS diff: a3f4dda807..0e945e28ee/DEPS

No update to Clang.

BUG=None

Change-Id: Idb03f35a8efefbb0b4efa3552ae41d025269a8e9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308545
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40263}
2023-06-13 02:42:22 +00:00
chromium-webrtc-autoroll
e370f2f627 Roll chromium_revision 6f1f457b3d..a3f4dda807 (1156303:1156488)
Change log: 6f1f457b3d..a3f4dda807
Full diff: 6f1f457b3d..a3f4dda807

Changed dependencies
* src/base: 51e5fea8e8..dcd9f9d45e
* src/build: 144fac6169..f021a99db7
* src/ios: 0a9e7125f4..07a2fbf7ce
* src/testing: 5dfd07ff7b..26bc2d3942
* src/third_party: 168969b63c..1507eb5785
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f51324c1c8..137943091e
* src/third_party/depot_tools: 422f4d59a4..14123b76a8
* src/third_party/libyuv: 3df4762034..29bcf021c6
* src/third_party/perfetto: d173e0a2c2..0b04374e77
* src/tools: f61b10ab17..ae6d8cb11f
DEPS diff: 6f1f457b3d..a3f4dda807/DEPS

No update to Clang.

BUG=None

Change-Id: Id53c864a7735051bb93154903ae681bd22e3b3c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308543
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40262}
2023-06-12 22:32:55 +00:00
chromium-webrtc-autoroll
f6f642d7fa Roll chromium_revision dd02f6b781..6f1f457b3d (1156166:1156303)
Change log: dd02f6b781..6f1f457b3d
Full diff: dd02f6b781..6f1f457b3d

Changed dependencies
* fuchsia_version: version:12.20230612.0.1..version:12.20230612.1.1
* src/base: d2f39f1810..51e5fea8e8
* src/build: 5ff0dfa5f5..144fac6169
* src/ios: 8d55a25dbe..0a9e7125f4
* src/testing: d6cf76859e..5dfd07ff7b
* src/third_party: 872a13299f..168969b63c
* src/third_party/android_toolchain: version:2@r25c.cr0..version:2@r25c.cr1
* src/third_party/androidx: 99uJ1ZeNslLHKZepFJmMPQ3HtnY9-XmoC0mZ7WZSAqIC..uGMOCRcZkAxe2Dn_Lha2__EjOglQeie7wvQNKfT-7UkC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/6cf9820837..ae88f198a4
* src/third_party/depot_tools: 6eaeb04ac1..422f4d59a4
* src/third_party/perfetto: 0d7838b9db..d173e0a2c2
* src/tools: 88f589d297..f61b10ab17
DEPS diff: dd02f6b781..6f1f457b3d/DEPS

No update to Clang.

BUG=None

Change-Id: Iac90cd0e20f4da153ea356d078a5b92580ed7960
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308541
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40261}
2023-06-12 19:14:30 +00:00
Harald Alvestrand
c0e2418df0 Sort WebRtcAudio{Send,Receive}Channel implementation
into separate sections for each implemented class.

Bug: webrtc:13931
Change-Id: I600f49f3fb195761d13d304f112f36c7c62689df
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308120
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40260}
2023-06-12 16:04:30 +00:00
Mirko Bonadei
4f6783cdec Roll chromium_revision a3756bb36c..dd02f6b781 (1154916:1156166)
Change log: a3756bb36c..dd02f6b781
Full diff: a3756bb36c..dd02f6b781

Changed dependencies
* fuchsia_version: version:12.20230607.1.1..version:12.20230612.0.1
* reclient_version: re_client_version:0.107.1.0b39c4c-gomaip..re_client_version:0.108.0.7cdbbe9-gomaip
* src/base: 8966604391..d2f39f1810
* src/build: 834ec565e0..5ff0dfa5f5
* src/buildtools: 61b4b91ea9..3819ac6f3d
* src/buildtools/linux64: git_revision:e3978de3e8dafb50a2b11efa784e08699a43faf8..git_revision:1cd35c1b722472e714c30d12031af81443bb20ae
* src/buildtools/mac: git_revision:e3978de3e8dafb50a2b11efa784e08699a43faf8..git_revision:1cd35c1b722472e714c30d12031af81443bb20ae
* src/buildtools/reclient: re_client_version:0.107.1.0b39c4c-gomaip..re_client_version:0.108.0.7cdbbe9-gomaip
* src/buildtools/third_party/libc++/trunk: f8279b0108..055b2e17ae
* src/buildtools/win: git_revision:e3978de3e8dafb50a2b11efa784e08699a43faf8..git_revision:1cd35c1b722472e714c30d12031af81443bb20ae
* src/ios: a01ed17fd7..8d55a25dbe
* src/testing: aef9ce9613..d6cf76859e
* src/third_party: 5deb9e2bd8..872a13299f
* src/third_party/android_toolchain: version:2@r23c.cr0..version:2@r25c.cr0
* src/third_party/androidx: 8EW3iHyrSSsOJnUnVY3yKilFduKdTrYqL9ScMbo_kJsC..99uJ1ZeNslLHKZepFJmMPQ3HtnY9-XmoC0mZ7WZSAqIC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2d01747514..f51324c1c8
* src/third_party/clang_format/script: f97059df7f..3fa7e3754e
* src/third_party/depot_tools: 19ea2048e4..6eaeb04ac1
* src/third_party/freetype/src: 4e1c0e8fba..5c00a46805
* src/third_party/jdk: -1zDGMOzS_Qsja50TakJCSqN9C9TYppQrsny4HATSQwC..2Of9Pe_OdO4xoAATuiLDiMVNebKTNO3WrwJGqil4RosC
* src/third_party/libFuzzer/src: debe7d2d19..26cc39e59b
* src/third_party/libvpx/source/libvpx: 99522d307c..2245df50a6
* src/third_party/libyuv: d14bd701c8..3df4762034
* src/third_party/perfetto: ca2a71ce41..0d7838b9db
* src/third_party/r8: 4nvRHMrsaaAwaTGCTVhj-rVB4rr7rtMUb01KL83_TA8C..35Zwd7tLHQKr_VieKX2NBes8RQ37TAwoMJ8UiObvpM8C
* src/tools: 9ca62b667c..88f589d297
* src/tools/luci-go: git_revision:0ecab437ae2532a879b1203efc48f54bc6cadb77..git_revision:e99800d3fd42249c9cdda3f58ba31c674b4876f6
* src/tools/luci-go: git_revision:0ecab437ae2532a879b1203efc48f54bc6cadb77..git_revision:e99800d3fd42249c9cdda3f58ba31c674b4876f6
DEPS diff: a3756bb36c..dd02f6b781/DEPS

No update to Clang.

BUG=b/286835537

Change-Id: I14534786a7a5a1fc027723f1d2e1f6ac34acdee2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308522
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#40259}
2023-06-12 14:51:51 +00:00
Abby Yeh
de923386a0 Update parameters' type from NSString to AVAudioSession*.
Bug: webrtc:15233
Change-Id: I110a3fb1e992ff07aebe21881ee31d55d39db60b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308520
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40258}
2023-06-12 14:21:39 +00:00
Palak Agarwal
ee58849235 Make SetRTPTimestamp pure virtual in TransformableAudioFrameInterface
This can be done now as the function SetRTPTimestamp is now overriden
in blink MockTransformableAudioFrame.

Change-Id: I4fa4cb81d0282fea864818f0f2d9a5ed881a5d30
Bug: webrtc:14709
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308361
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Palak Agarwal <agpalak@google.com>
Cr-Commit-Position: refs/heads/main@{#40257}
2023-06-12 13:41:27 +00:00
Abby Yeh
47bdcc1e24 When updating audio session, update category, mode, options at once.
Bug: webrtc:15233
Change-Id: I5f1014dc93a780b05af1fbda198b2c5af25de077
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308400
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Abby Yeh <abbyyeh@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40256}
2023-06-11 07:57:53 +00:00
webrtc-version-updater
e1e8b20444 Update WebRTC code version (2023-06-10T04:11:03).
Bug: None
Change-Id: I218bdd28b3179f54e938d9bbb0322e599594bbf1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308461
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40255}
2023-06-10 05:44:15 +00:00
Johannes Kron
4133797557 Remove expired histograms WebRTC.PeerConnection.SrtpCryptoSuite
Fixed: chromium:1448119
Change-Id: Ibf903626f78860e2fb33e5f58b37276c106fdcbe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308380
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Johannes Kron <kron@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40254}
2023-06-09 14:48:38 +00:00
Philipp Hancke
c7695a5b3a Document how bitrate probing works from a RTP perspective
BUG=webrtc:15182
No-Try: true

Change-Id: I8e669650ae0ce2e7434420f7e8ff18aee714ed06
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306962
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40253}
2023-06-09 14:14:12 +00:00
Per K
48c44e3543 Ensure RtpSenderEgress run on worker queue
VoipCore still use RtpSenderEgress::NonPacedPacketSender, therefore
packets sent using NonPacedPacketSender::EnqueuePackets are proxied
to the worker thead.
When NonPacedPacketSender is used, the Pacer already guarantee that packets are sent on the worker queue.

Lock is removed from RtpSenderEgress and instead calls must be made on
the worker thread.


Bug: webrtc:15209
Change-Id: Iaf03377ad8a037ecedbbe588a4c1e8e4eadacd81
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306960
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40252}
2023-06-09 13:40:35 +00:00
Per K
2b5beb98dd Set correct absolute send time on reordered packets
Allow absolute send time to go back in time as long as there has not been a large gap in arival time. Use the first packets arival time as time base.


Bug: b/282153758, webrtc:15230
Change-Id: I8663079ab9c202079bf8db303353918d46ba1d98
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308142
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40251}
2023-06-09 12:32:05 +00:00
Philipp Hancke
682755e49e Do not support frame tracking id extension in production
Pushing it to the list of extensions to negotiate could result
in enabling it in production.

BUG=None

Change-Id: I98599e9fbac7e2b81b3f2ad0c7759bb052d9d9d1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306101
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40250}
2023-06-09 09:51:46 +00:00
Prashanth Swaminathan
5bcea256c8 Use version-less CIPD path for android_toolchain
To avoid downstream repositories having to deal with a roller breakage
on every major revision to the Android NDK, use an unversioned CIPD
path. Versioned CIPD paths cause downstream roller scripts to assume
each version is an unrelated package and requires manual intervention.

Bug: chromium:1446443
Change-Id: I40e8ecec5a451a1ec754c04b35fa2c26519dd528
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308320
Auto-Submit: Prashanth Swaminathan <prashanthsw@google.com>
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com>
Cr-Commit-Position: refs/heads/main@{#40249}
2023-06-09 07:02:19 +00:00
webrtc-version-updater
f781ff76fa Update WebRTC code version (2023-06-09T04:02:47).
Bug: None
Change-Id: I4408abe88eee1e55cf12695951d88a11f135f888
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308340
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40248}
2023-06-09 05:44:51 +00:00
Rasmus Brandt
cde5354729 Implement DelayVariationCalculator for events analysis.
This CL implements {,Logging}DelayVariationCalculator, whose purpose is to calculate simple inter-arrival metrics for a sequence of RTP frames. Uses could include RtcEventLog analysis and ad hoc testing.

Want lgtm: asapersson

Bug: webrtc:15213
Change-Id: I3f9d13a2c4fa66b6f1229c1b6fcd66a6911070de
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306741
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40247}
2023-06-08 17:42:53 +00:00
Prashanth Swaminathan
f99e0f4aa0 Remove stale Android NDK [2/2]
Now that chromium/base has rolled and switched the android_ndk_root to
the new android_toolchain directory, remove the stale Android NDK. Also
update the license generation and build helper scripts to remove
references to the previous NDK.

Bug: chromium:1448383
Test: Verified build of WebRTC.
Change-Id: Ic2b6009f454d67da60231bbcbb5c27bde8407ef3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307541
Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40246}
2023-06-08 16:59:33 +00:00
Prashanth Swaminathan
40ad4ebfb5 Roll chromium_revision a8db252505..a3756bb36c (1153825:1154916)
Manual edits: The 'fuchsia_sdk_cipd_prefix' in DEPS is switched to
'fuchsia/sdk/core', refer to chromium:1432399.

Change log: a8db252505..a3756bb36c
Full diff: a8db252505..a3756bb36c

Changed dependencies
* fuchsia_version: version:12.20230601.2.1..version:12.20230607.1.1
* src/base: bec41f0640..8966604391
* src/build: f8bfb7227d..834ec565e0
* src/ios: d319c2e92f..a01ed17fd7
* src/testing: 542fc4ca28..aef9ce9613
* src/third_party: e91d3c6c91..5deb9e2bd8
* src/third_party/android_build_tools/manifest_merger: u2r6t6i4MR-JZBn40RJTHzLBwT4y59mjHv6kkrAlLSQC..nGzWwB6kx8dBDTH7L1jUxm8y3INDX3qVm9co3ntGk7EC
* src/third_party/androidx: srWErb9L1Cxj063OVQOGmg0_how6kmwp8IVOulcqkIoC..8EW3iHyrSSsOJnUnVY3yKilFduKdTrYqL9ScMbo_kJsC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/dc627ec37b..2d01747514
* src/third_party/depot_tools: 0d627781be..19ea2048e4
* src/third_party/ffmpeg: 8d21d41d8b..881c5c3f64
* src/third_party/kotlinc/current: J3BAlA7yf4corBopDhlwuT9W4jR1Z9R55KD3BUTVldQC..QSwE30iq_KLKxImEnQEwDMQM_cU10eZSAwNobs8BEsoC
* src/third_party/perfetto: 493ab156ac..ca2a71ce41
* src/third_party/r8: e9kuk0ZE8fKLVJ33ULiDJQ43Sg-S8wbRD0pG7hEcP9AC..4nvRHMrsaaAwaTGCTVhj-rVB4rr7rtMUb01KL83_TA8C
* src/tools: b86650089b..9ca62b667c
* src/tools/luci-go: git_revision:2eaf659a45c8945c3e15f202c4e8a734243f8270..git_revision:0ecab437ae2532a879b1203efc48f54bc6cadb77
* src/tools/luci-go: git_revision:2eaf659a45c8945c3e15f202c4e8a734243f8270..git_revision:0ecab437ae2532a879b1203efc48f54bc6cadb77
DEPS diff: a8db252505..a3756bb36c/DEPS

No update to Clang.

BUG=None

Change-Id: Id59c70bd47ec363c4772ba5ffc410e7759507892
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308261
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Prashanth Swaminathan <prashanthsw@google.com>
Reviewed-by: Chong Gu <chonggu@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40245}
2023-06-08 16:27:18 +00:00
Björn Terelius
4ee5e5f294 Disable VideoCaptureTest due to flakyness
Bug: webrtc:15229
Change-Id: I3303b13be74d9eae5c52ecb2b920c23ac7d063d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308220
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40244}
2023-06-08 11:15:31 +00:00
Prashanth Swaminathan
37fb647e5e Disable the roll of 'android_ndk'
Chromium is being updated to 'android_toolchain', which means the
'android_ndk' DEPS is no longer present. Remove it from the roller until
the transition is complete, then it can be removed from this script
entirely.

Bug: chromium:1448383
Test: Verified fix in libyuv, which uses identical roller script.
Change-Id: I0b07aefaa8edf0a8f87b2accfbcffd4a2307f9f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308160
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Prashanth Swaminathan <prashanthsw@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40243}
2023-06-08 07:30:19 +00:00
webrtc-version-updater
36c945b46e Update WebRTC code version (2023-06-08T04:11:54).
Bug: None
Change-Id: Ibafab72f552bd9904811dcdf5f24d32a00defbc4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308180
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40242}
2023-06-08 05:51:15 +00:00
Beining Chen
9d9c3f4544 [Analysis] Remove old threshold fields
The luci-analysis system now uses the new threhold schema for bug filing. Remove old fields as they are no longer used anywhere.

Bug: None
Change-Id: Iaa8e7d62ff12fb7e16563c762296efa559e72a92
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308060
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Commit-Queue: Beining Chen <beining@google.com>
Cr-Commit-Position: refs/heads/main@{#40241}
2023-06-08 00:31:28 +00:00
Jakob Ivarsson
89f64b994f Make packet info optional and only set for primary packets in NetEq.
Header metadata such as audio level and capture time doesn't make sense
for redundant payloads (i.e. RED and inband-FEC).

It is assumed that one of the parsed payload timestamps will correspond
to the RTP header timestamp.

This fixes a bug where capture time and CSRCs were not set after
parsing RED packets.

CreateRedPayload test function is adapted from red_payload_splitter_unittest.cc

Bug: webrtc:15185
Change-Id: Iba58772499b6d760f516854999b60511896b053c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305700
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40240}
2023-06-07 18:17:03 +00:00
Prashanth Swaminathan
9e639fa248 Migrate Android NDK to CIPD [1/2]
The Android NDK dependency is moving to a CIPD bucket to reduce the
checkout cost and to eventually move to NDK v25. This introduces the
NDK into an 'android_toolchain' directory. Following the roll of
chromium/base in this repository, a second change will delete the old
'android_ndk' checkout. As a result, the checkout size of this
repository will temporarily increase.

This change also updates the license generation scripts and build
helpers to ensure the android_toolchain is also accounted for.

Bug: chromium:1448383
Test: Verified local builds of WebRTC.
Change-Id: Ibe667be241e5a454d884482061dd10b9850be25f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307540
Commit-Queue: Prashanth Swaminathan <prashanthsw@google.com>
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40239}
2023-06-07 17:10:00 +00:00
Palak Agarwal
fc260a1878 Add method SetTimestamp in TransformableAudioFrameInterface
This change will make it possible to let us modify timestamp in
RTCEncodedAudioFrame.

Change-Id: I97e9571c258fd718d6c211014f1476ca46c78097
Bug: webrtc:14709
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307501
Reviewed-by: Tony Herre <herre@google.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Palak Agarwal <agpalak@google.com>
Cr-Commit-Position: refs/heads/main@{#40238}
2023-06-07 15:35:12 +00:00
Jerome Jiang
3403acb3c6 av1: 8 threads for >720p and tiles config
Use 8 threads for > 720p
Use 4 tile columns and 2 tile rows for 8 threads
Use 2 tile columns and 2 tile rows for 4 threads

For VGA, 2 tile_col x 2 tile_row configuration has
 - ~9% speedup over 4 tile_col x 1 tile_row
 - ~5% speedup over 1 tile_col x 4 tile_row

Bug: None
Change-Id: I3c1ea948437aece7c6734ce25351158cbdf0a15b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307880
Commit-Queue: Jerome Jiang <jianj@google.com>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40237}
2023-06-07 15:33:41 +00:00
Sergey Silkin
d615704551 Enable frame dropping in libaom AV1 encoder
Bug: webrtc:15225
Change-Id: Ife16a61d47d7aa2f20548d30c56bf59844de1b26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307500
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40236}
2023-06-07 13:24:02 +00:00
webrtc-version-updater
a458fe5497 Update WebRTC code version (2023-06-07T04:12:21).
Bug: None
Change-Id: Id3675d76dfcde4757a54255445fdae7c88344d68
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308081
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40235}
2023-06-07 05:33:46 +00:00
Harald Alvestrand
09e0086d26 Remove ImplForTesting function from MediaChannel
It is not used any more.

Bug: webrtc:13931
Change-Id: I266de41abe239907c6d65f4b182a8dc3aacaba3d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308022
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40234}
2023-06-06 16:30:16 +00:00
chromium-webrtc-autoroll
bd66cfe5de Roll chromium_revision a5cd053713..a8db252505 (1153688:1153825)
Change log: a5cd053713..a8db252505
Full diff: a5cd053713..a8db252505

Changed dependencies
* src/base: c1a65bb70c..bec41f0640
* src/build: e4f66c3ee8..f8bfb7227d
* src/ios: f76f05c970..d319c2e92f
* src/testing: 6280c24d65..542fc4ca28
* src/third_party: ff70dfeaad..e91d3c6c91
* src/third_party/androidx: Bn7l0JHK5-lBSYIBMjQ8Qf1TcxvBRHvZjk9i9WPKFbgC..srWErb9L1Cxj063OVQOGmg0_how6kmwp8IVOulcqkIoC
* src/third_party/perfetto: 55c4abdb87..493ab156ac
* src/third_party/r8: iTbMDX2gRMW4nmoA8J7oToRDDsMcjm6hJNVH-RpYKIoC..e9kuk0ZE8fKLVJ33ULiDJQ43Sg-S8wbRD0pG7hEcP9AC
* src/tools: 544df3a81a..b86650089b
DEPS diff: a5cd053713..a8db252505/DEPS

No update to Clang.

BUG=None

Change-Id: I8d006b429acc8ee9993406dc26f2775abe6925d0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308041
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40233}
2023-06-06 14:44:16 +00:00
Harald Alvestrand
847208e9d6 Remove transitional shim classes
Bug: webrtc:13931
Change-Id: Iaeb0b892aca4b4d64d13a025adc7564e572e0f26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307940
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40232}
2023-06-06 11:58:29 +00:00
Yosef Twaik
ade07ca45e Rename current flexfec implementation flexfec_03
As per the comment in https://webrtc-review.googlesource.com/c/src/+/303240
on the flexfec_header_reader_writer2.h, renaming this file to flexfec_header_reader_writer.h
and renaming the current implementation to flexfec_03_header_reader_writer.h
as it is based on the 03 draft of the RFC.

Change-Id: I80cb2aba6225ec7cd989a134c3204d1db0ac6f7c
Bug: webrtc:15002
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307600
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40231}
2023-06-06 10:23:29 +00:00
Philipp Hancke
43df03db38 Fix spelling mistake ReplaceRemoteDescriptionAndCheckE*r*or
BUG=None

Change-Id: I5d51216bdf7b755cb77c871bee4ab6012abba809
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304040
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40230}
2023-06-06 08:29:59 +00:00
chromium-webrtc-autoroll
6d25e96115 Roll chromium_revision 404afa6a86..a5cd053713 (1153573:1153688)
Change log: 404afa6a86..a5cd053713
Full diff: 404afa6a86..a5cd053713

Changed dependencies
* src/base: 911bd15db3..c1a65bb70c
* src/build: 7b8bff05e6..e4f66c3ee8
* src/ios: cb46a1777c..f76f05c970
* src/testing: 2d7530d341..6280c24d65
* src/third_party: 1792bf480a..ff70dfeaad
* src/third_party/androidx: iYjHXTBxKD0S9CuLGLN6QESvNkURfGdqURQSUDrnai0C..Bn7l0JHK5-lBSYIBMjQ8Qf1TcxvBRHvZjk9i9WPKFbgC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/db0de40862..dc627ec37b
* src/tools: fde7b021eb..544df3a81a
DEPS diff: 404afa6a86..a5cd053713/DEPS

No update to Clang.

BUG=None

Change-Id: I0fd911e7ff6786415af5fdac35a381d4fdd3a03b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307961
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40229}
2023-06-06 06:27:35 +00:00
webrtc-version-updater
d3b71c778f Update WebRTC code version (2023-06-06T04:12:09).
Bug: None
Change-Id: I6d7793dcd11d46c4c03c2d22c9b6d61e72f64163
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307980
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40228}
2023-06-06 05:46:15 +00:00
chromium-webrtc-autoroll
e00a12fb30 Roll chromium_revision 96ad22527d..404afa6a86 (1153423:1153573)
Change log: 96ad22527d..404afa6a86
Full diff: 96ad22527d..404afa6a86

Changed dependencies
* src/base: ddd90908e2..911bd15db3
* src/build: dc6b560649..7b8bff05e6
* src/ios: 958b98445d..cb46a1777c
* src/testing: 1784899d61..2d7530d341
* src/third_party: e61f1d2669..1792bf480a
* src/third_party/depot_tools: 37d1312fcd..0d627781be
* src/third_party/flatbuffers/src: a56f9ec50e..13fc75cb6b
* src/third_party/freetype/src: 80a507a6b8..4e1c0e8fba
* src/third_party/icu: a2961dc659..1766524877
* src/tools: 7cf37965e0..fde7b021eb
DEPS diff: 96ad22527d..404afa6a86/DEPS

No update to Clang.

BUG=None

Change-Id: I0af702f30af96196a193c7a85666366aff35b2b5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307901
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40227}
2023-06-06 00:53:03 +00:00
Florent Castelli
8c4b9ea535 Remove references to AudioCodec and VideoCodec constructors
The preferred method to create codecs is to use the function
cricket::CreateAudioCodec or cricketCreateVideoCodec.
Empty codec objects are deprecated and should be replaced
with alternatives such as methods returning an
absl::optional object instead.

Bug: webrtc:15214
Change-Id: I7fe40f64673cd407830dbbb0e541b85a3aee93aa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307521
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40226}
2023-06-05 23:23:40 +00:00
chromium-webrtc-autoroll
fd096da738 Roll chromium_revision 8f3397a259..96ad22527d (1153256:1153423)
Change log: 8f3397a259..96ad22527d
Full diff: 8f3397a259..96ad22527d

Changed dependencies
* src/base: ffde2d56e2..ddd90908e2
* src/build: e231a4281d..dc6b560649
* src/buildtools/third_party/libunwind/trunk: cd144ced35..b5a43ecdac
* src/ios: a18891fdde..958b98445d
* src/testing: 73c9263717..1784899d61
* src/third_party: d19a45284f..e61f1d2669
* src/third_party/androidx: P3-Etm0wxlp5sUCCgNTJJBJWGVl8xyaQ6_Rwn7TmtHwC..iYjHXTBxKD0S9CuLGLN6QESvNkURfGdqURQSUDrnai0C
* src/third_party/depot_tools: df2f11113c..37d1312fcd
* src/third_party/perfetto: bcbe569710..55c4abdb87
* src/tools: b5b4b740bb..7cf37965e0
DEPS diff: 8f3397a259..96ad22527d/DEPS

No update to Clang.

BUG=None

Change-Id: I4ae6ab96edd610642f41fedfe0efb291a26a4b24
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307862
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40225}
2023-06-05 20:31:00 +00:00
Harald Alvestrand
77c6230ef5 Add create functions for voice media send and receive channels.
Bug: webrtc:13931
Change-Id: I1aa0cd1651a50bde1c8d1ceccc69b2a124c81294
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307840
Reviewed-by: Tony Herre <herre@google.com>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40224}
2023-06-05 17:39:53 +00:00
Florent Castelli
be316dab88 Ensure that RTCErrorOr<T, E> doesn't require T to be default constructible
Bug: webrtc:15214
Change-Id: Ic2d61c64d770943472374f61ad71249e88c3f6f6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307520
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Auto-Submit: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40223}
2023-06-05 16:55:00 +00:00
chromium-webrtc-autoroll
0740048170 Roll chromium_revision f28b824184..8f3397a259 (1152496:1153256)
Change log: f28b824184..8f3397a259
Full diff: f28b824184..8f3397a259

Changed dependencies
* src/base: f9789b7372..ffde2d56e2
* src/build: ac266905b5..e231a4281d
* src/ios: 49de48fed6..a18891fdde
* src/testing: 4930a89907..73c9263717
* src/third_party: 550e722b92..d19a45284f
* src/third_party/androidx: Z67bBuZpz3Ly3olwQzv_t9xhOsyZ_5cBptIeNZOwCvgC..P3-Etm0wxlp5sUCCgNTJJBJWGVl8xyaQ6_Rwn7TmtHwC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ecf1f9c5b7..db0de40862
* src/third_party/depot_tools: 9e0ff22bfb..df2f11113c
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/d954a78fda..b6ead6c276
* src/third_party/perfetto: df614ae1dd..bcbe569710
* src/third_party/r8: 0LMjUUpzAmxHrlftkzbDAaeuTDNXrOEgTgyJm8qIyvMC..iTbMDX2gRMW4nmoA8J7oToRDDsMcjm6hJNVH-RpYKIoC
* src/third_party/turbine: Foa7uRpVoKr4YoayCKc9EERkjpmGOE3DAUTWFLL7gKEC..G8Cku1fztaDd9to_8gk3PNWM2iRacAxD9zcUAgUPUEAC
* src/tools: ed5ab3cd83..b5b4b740bb
DEPS diff: f28b824184..8f3397a259/DEPS

No update to Clang.

BUG=None

Change-Id: I703a0e60aecb399415c30fab79c0364c2f17d08b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307860
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40222}
2023-06-05 16:52:54 +00:00