42431 Commits

Author SHA1 Message Date
chromium-webrtc-autoroll
dec1af31b0 Roll chromium_revision 5722d82355..88d7d488e5 (1362885:1363018)
Change log: 5722d82355..88d7d488e5
Full diff: 5722d82355..88d7d488e5

Changed dependencies
* src/third_party/android_build_tools/error_prone/cipd: V6_XfH4kpaWINZD2dKHYp2_PuYLe0ay7fzbaY2HUrSMC..15eqqvDTRtPu1Sy8b4WuOiqkivE9ibCjSdoOtqJYyBEC
* src/third_party/android_build_tools/manifest_merger/cipd: nF0aNBggEihalcCW3jCKPV8O-xsiz2xTWqzRjbCLyIYC..SXrT41DFdxtTN78HQooJiwMnwvQg7mHm4fTvrJc0_7MC
* src/third_party/freetype/src: 83af801b55..c82745878d
* src/third_party/kotlin_stdlib/cipd: sM4BDDeBT0q8-CGW_b8KvNMIyDvVB4r6GCaTIkC51lMC..5lJOPRAms_Yty4OyjHlXdB_6UFqzeGHM6YuuuUZ3P9MC
* src/third_party/libc++abi/src: ae0729a012..829f51051c
* src/third_party/perfetto: 136de5ccd7..a27464ae70
* src/third_party/r8/cipd: I9NkcalmFScQACQtkXVKfzARFBmSev5KPsswXhNBQy8C..Vw4Ch7k1MIcGy2EYCmf4gIRSZr8KSEr0E5ho9L2zcPUC
DEPS diff: 5722d82355..88d7d488e5/DEPS

No update to Clang.

BUG=None

Change-Id: I908316e8a6cc44a852b803b8442018ea4bfedf6e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364520
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@{#43149}
2024-10-02 14:52:04 +00:00
Philipp Hancke
4f732f4847 Constify transport stats
BUG=None

Change-Id: I441a46dea97d9a9022b96aaadef1d7348c6f90ee
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364124
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43148}
2024-10-02 14:41:09 +00:00
Sergio Garcia Murillo
4b53e9af61 Use ArrayView for byte stream parsing in VideoRtpDepacketizerH264
Bug: webrtc:42223344, webrtc:42225170
Change-Id: Ia2025ab225499702c0abe47690742a9c0d6109b7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364380
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43147}
2024-10-02 14:12:50 +00:00
Fanny Linderborg
1869afa63a Parse extension and store it in RTPVideoHeader
Bug: webrtc:358039777
Change-Id: Ib70046662877efa5f8d0cbe559b44d138f4733e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364481
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Fanny Linderborg <linderborg@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Auto-Submit: Fanny Linderborg <linderborg@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43146}
2024-10-02 13:46:13 +00:00
Fanny Linderborg
4c675e3850 Use absl::get_if instead of absl::holds_alternative and absl::get
Bug: webrtc:358039777
Change-Id: I47efb3efe43cacee39d5d103915e49bdd6e20775
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364420
Auto-Submit: Fanny Linderborg <linderborg@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43145}
2024-10-02 13:38:32 +00:00
Fanny Linderborg
71bb08d769 Add converter CorruptionDetectionMessage -> FrameInstrumentationSyncData
Bug: webrtc:358039777
Change-Id: I4eec591252a4587e645d5ba6a594c21a3c284bc9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364460
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Auto-Submit: Fanny Linderborg <linderborg@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43144}
2024-10-02 13:37:29 +00:00
Henrik Lundin
7dd164df7f Reland "Delete AcmReceiver"
This is a reland of commit 0d3dcc499767166b32a941abc9563e259ce1770f.

Downstream problems were resolved.

Original change's description:
> Delete AcmReceiver
>
> The code now uses NetEq directly instead of AcmReceiver.
>
> Bug: webrtc:14867
> Change-Id: I11c7e2ca00060ab15bba5ec67dfd92ec413196f6
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364140
> Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
> Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43108}

Bug: webrtc:14867
Change-Id: Ic8d5c5ca62692fbc7caeaa76bf2e8c9c860b3ac5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364480
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43143}
2024-10-02 13:35:03 +00:00
Jakob Ivarsson
e1314dc457 Reland "Reland "Return audio stats regarless if we have a codec.""
This is a reland of commit 4334cdfc5c0619a5f06125ea1f039cb123ccf21e

Original change's description:
> Reland "Return audio stats regarless if we have a codec."
>
> This is a reland of commit 7fff587a096c6ef40f5601f47ef50b221b3a4abf
>
> Original change's description:
> > Return audio stats regarless if we have a codec.
> >
> > Bug: b/331602608
> > Change-Id: I2d12a3ed83645fe1e7cbd8950fd86d5ba2d7c94d
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361743
> > Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
> > Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#42964}
>
> Bug: b/331602608
> Change-Id: I95c89e7059005bc8dd8569ef41bfe9e863b4082f
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361762
> Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
> Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#42969}

Bug: b/331602608
Change-Id: I743f0d623230bf871de262792981de35c156ba3e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364461
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43142}
2024-10-02 12:51:50 +00:00
Shigemasa Watanabe
e68cb78ee7 Include pt= in the answer if the simulcast recv offer has pt= in rid.
When the following offer is received,

a=rtpmap:96 VP8/90000
...
a=rtpmap:97 VP9/90000
...
a=rid:r0 recv pt=96
a=rid:r1 recv pt=97

generate the following answer:

a=rtpmap:96 VP8/90000
...
a=rtpmap:97 VP9/90000
...
a=rid:r0 send pt=96
a=rid:r1 send pt=97

Bug: webrtc:362277533
Change-Id: Ibd256d38acb0e2d95ce24e092d27499230d08b13
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362880
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43141}
2024-10-02 12:23:45 +00:00
Harald Alvestrand
d259a754a8 Remove deprecated variant of StreamInterface::WriteAll
This has been deprecated since November 2022.

Bug: None
Change-Id: Ia547489b1f703d0744ab7ffc096eeadbb937974a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364381
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43140}
2024-10-02 11:57:16 +00:00
Jakob Ivarsson
09c043a4bb Start counting NetEq stats after first packet is decoded.
A slight behavior change is that we only increment total samples received when GetAudio is successful.

Bug: webrtc:370424996
Change-Id: I8607418c179ca3bc22963b98792a9e8b9af2d451
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364220
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43139}
2024-10-02 10:50:30 +00:00
Henrik Boström
57ec58b82d VideoAdapter: Fix zooming issue with requested_resolution API.
When AdaptFrameResolution() applies the requested resolution as a
restriction (max width and max height) it does so on the "input" size
rather than on the "output" size. While this results in the correct
output size anyway, it also produces cropping which results in the image
looking zoomed in (see https://crbug.com/webrtc/369865055 for repro).

To fix this issue the restrict logic is moved and applied on the
"output" instead. The logic is updated to take alignment into account
since the resulting size is the final output.

Bug: webrtc:369865055
Change-Id: I2d5476929432c45173a57c0f4964ab9a38518189
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364163
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43138}
2024-10-02 09:03:36 +00:00
chromium-webrtc-autoroll
012c1aea7e Roll chromium_revision edc87224c0..5722d82355 (1362770:1362885)
Change log: edc87224c0..5722d82355
Full diff: edc87224c0..5722d82355

Changed dependencies
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/81345b8450..0eda639cb7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b952ef48c3..ffa948a18e
* src/third_party/depot_tools: cc39a5681f..e1f9cd1981
* src/third_party/googletest/src: 6dae7eb4a5..a1e255a582
* src/tools/luci-go: git_revision:cb4b10bea51ea74dbdfeb6d377481c884ab23db8..git_revision:825ada410ecdfd314f075a609b46ceb61dfa6442
* src/tools/luci-go: git_revision:cb4b10bea51ea74dbdfeb6d377481c884ab23db8..git_revision:825ada410ecdfd314f075a609b46ceb61dfa6442
DEPS diff: edc87224c0..5722d82355/DEPS

No update to Clang.

BUG=None

Change-Id: If5682e1478e5dc0600fca7b9d8594d147cdb9629
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364136
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@{#43137}
2024-10-02 08:35:50 +00:00
Fanny Linderborg
a49ab28fca Set CodecSpecific.FrameInstrumentationData in RtpFrameObject ctor
Bug: webrtc:358039777
Change-Id: Ib0a663f06b293c62a4eb0689b82b3bf919cff25f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364282
Commit-Queue: Fanny Linderborg <linderborg@webrtc.org>
Auto-Submit: Fanny Linderborg <linderborg@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43136}
2024-10-02 07:09:11 +00:00
webrtc-version-updater
f40be76a9a Update WebRTC code version (2024-10-02T04:06:06).
Bug: None
Change-Id: I9be67995afa72307262d0089be5ad91f1bd208a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364134
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@{#43135}
2024-10-02 05:42:58 +00:00
Fanny Linderborg
55398a7612 Add helper for comparing FrameInstrumentationData with a VideoFrame
Bug: webrtc:358039777
Change-Id: Ibe597160658dbc66aba427f4e30dade4d6fe56e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363701
Auto-Submit: Fanny Linderborg <linderborg@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43134}
2024-10-02 05:38:48 +00:00
chromium-webrtc-autoroll
9e1d0564b0 Roll chromium_revision 8de985d3df..edc87224c0 (1362622:1362770)
Change log: 8de985d3df..edc87224c0
Full diff: 8de985d3df..edc87224c0

Changed dependencies
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f8bb652b01..81345b8450
* src/third_party/ffmpeg: 30735bb16a..686d694450
* src/third_party/perfetto: 226197a61a..136de5ccd7
DEPS diff: 8de985d3df..edc87224c0/DEPS

No update to Clang.

BUG=None

Change-Id: I3d8d2eb62e7408534828dcc04e0d6a04f4a65953
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364188
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@{#43133}
2024-10-02 00:29:44 +00:00
chromium-webrtc-autoroll
12f15e99c2 Roll chromium_revision 952981ffa9..8de985d3df (1362470:1362622)
Change log: 952981ffa9..8de985d3df
Full diff: 952981ffa9..8de985d3df

Changed dependencies
* src/third_party/depot_tools: 6dec85272d..cc39a5681f
* src/third_party/libunwind/src: b7cdacaadb..37c7d984b0
* src/third_party/perfetto: 077bb360ed..226197a61a
DEPS diff: 952981ffa9..8de985d3df/DEPS

No update to Clang.

BUG=None

Change-Id: I752f747530775bdbac0ffe5fc7994a0b2b09b8a6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364133
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@{#43132}
2024-10-01 20:45:22 +00:00
chromium-webrtc-autoroll
72ecbacc40 Roll chromium_revision f7bc99221b..952981ffa9 (1362341:1362470)
Change log: f7bc99221b..952981ffa9
Full diff: f7bc99221b..952981ffa9

Changed dependencies
* src/third_party/kotlinc/current: sWflNFi1lIChwNkfw5cn9pvABtOAVLcuUQMHvx9s0ccC..XQ53U9_IMFOEUFAchvXNwUI-6HvUmhhNcQk7FFsaBgEC
* src/third_party/perfetto: 074514fc06..077bb360ed
* src/third_party/r8/cipd: LHNTk_-ajFbwrjtRsvuqgsLQGXD5dbTlWyV1MJ4_u2EC..I9NkcalmFScQACQtkXVKfzARFBmSev5KPsswXhNBQy8C
DEPS diff: f7bc99221b..952981ffa9/DEPS

No update to Clang.

BUG=None

Change-Id: I9f40646927722c2730fa1cfa29a50844f5404249
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364185
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@{#43131}
2024-10-01 16:50:11 +00:00
Per Kjellander
0549950113 Revert "Per defaul probe max to 2x current BWE if max total allocated bitrate change"
This reverts commit 37458ce40a1741f9d5358d49fe49beed20140502.

Reason for revert: Will be wired up as an experiment instead. 

Original change's description:
> Per defaul probe max to 2x current BWE if max total allocated bitrate change
>
> This aligns to probe limits in ALR for example.
>
> Bug: webrtc:369044000, b/369021234
> Change-Id: I3823b308cf97a8b7060b35b2ac38864e75d6f983
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363301
> Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
> Reviewed-by: Diep Bui <diepbp@webrtc.org>
> Commit-Queue: Per Kjellander <perkj@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43074}

Bug: webrtc:369044000, b/369021234
Change-Id: I22b457254c9c21d2d951af2bda01a349ef83b3c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364242
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Ranveer Aggarwal‎ <ranvr@webrtc.org>
Reviewed-by: Diep Bui <diepbp@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43130}
2024-10-01 16:02:54 +00:00
Philipp Hancke
00ff9dd4e4 Remove deprecated ParseIceServers variant
which has been deprecated since 2022 as shown by
  git grep -n "\[\[deprecated" | while IFS=: read i j k; do git blame -L $j,$j $i -n -f | cat; done

BUG=webrtc:42224819

Change-Id: If7c5cc97aabfb43693ea3b07d45c3aa5ecc7236a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364181
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43129}
2024-10-01 15:28:06 +00:00
Jeremy Leconte
076eb6cdf2 Reland "Expose setHeaderExtensionsToNegotiate for iOS"
This reverts commit 1fe80229cc0181ed04f8e8d3ab14aade218fd25d.

Reason for revert: adding a RTC_OBJC_TYPE wrapper should fix the problem.

Original change's description:
> Revert "Expose setHeaderExtensionsToNegotiate for iOS"
>
> This reverts commit f88236066e65762f5543bf0ac141f23b76849126.
>
> Reason for revert: Thanks for the fix Karim ! Unfortunately this commit breaks some downstream projects. I'll work on a reland.
>
> Original change's description:
> > Expose setHeaderExtensionsToNegotiate for iOS
> >
> > Bug: webrtc:15766
> > Change-Id: I56ec97ab272c14b4b70f6c3d7a3daedde11738c4
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336100
> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> > Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
> > Auto-Submit: Karim Ham <karim@karhm.com>
> > Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#43121}
>
> Bug: webrtc:15766
> Change-Id: Ie0ccf73bec192452e288b7421eb8a1ecdb0eda67
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364284
> Owners-Override: Jeremy Leconte <jleconte@webrtc.org>
> Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Cr-Commit-Position: refs/heads/main@{#43124}

Bug: webrtc:15766
Change-Id: I827bf53764b4725a731d8d9dddad1952b7eb9100
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364285
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Owners-Override: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43128}
2024-10-01 13:52:53 +00:00
Harald Alvestrand
b3ac753f26 Iteratively fix unit tests to work with late assignment.
A number of unit tests assume that payload types will be assigned
without generating an offer. These are flushed out by running tests
with the --force_fieldtrials=WebRTC-PayloadTypesInTransport argument.

Bug: webrtc:360058654
Change-Id: I17cd5bfa275904a9630068190b1cd246e9ce8741
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362500
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43127}
2024-10-01 13:22:40 +00:00
chromium-webrtc-autoroll
f542913a63 Roll chromium_revision 5e8951d91f..f7bc99221b (1362204:1362341)
Change log: 5e8951d91f..f7bc99221b
Full diff: 5e8951d91f..f7bc99221b

Changed dependencies
* src/third_party/libc++abi/src: 3c26edd0c3..ae0729a012
* src/third_party/perfetto: 71aaedeaea..074514fc06
DEPS diff: 5e8951d91f..f7bc99221b/DEPS

No update to Clang.

BUG=None

Change-Id: I6f6ee307837a369e2b9f029e2b7654b071fd2403
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364184
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@{#43126}
2024-10-01 13:16:44 +00:00
Harald Alvestrand
cf796a2d2c Replace rtc::ToString() implementation with StrCat for most cases
Bug: None
Change-Id: I23e76cbd531cd5ea2e10ea16763cbce5491c8f8d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364260
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43125}
2024-10-01 12:48:19 +00:00
Jeremy Leconte
1fe80229cc Revert "Expose setHeaderExtensionsToNegotiate for iOS"
This reverts commit f88236066e65762f5543bf0ac141f23b76849126.

Reason for revert: Thanks for the fix Karim ! Unfortunately this commit breaks some downstream projects. I'll work on a reland.

Original change's description:
> Expose setHeaderExtensionsToNegotiate for iOS
>
> Bug: webrtc:15766
> Change-Id: I56ec97ab272c14b4b70f6c3d7a3daedde11738c4
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336100
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
> Auto-Submit: Karim Ham <karim@karhm.com>
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43121}

Bug: webrtc:15766
Change-Id: Ie0ccf73bec192452e288b7421eb8a1ecdb0eda67
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364284
Owners-Override: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43124}
2024-10-01 08:49:13 +00:00
Danil Chapovalov
bdb52e9767 Delete deprecated SvcRateAllocator constructor
To force SvcRateAllocator use propagated rather than global field trials

Bug: webrtc:42220378
Change-Id: I0ca3186ee2428aafe3d7f093603b708e03ada121
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362722
Commit-Queue: Åsa Persson <asapersson@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43123}
2024-10-01 08:45:54 +00:00
Harald Alvestrand
d9e9a7bc83 Remove deprecated AddTrack/RemoveTrack functions on MediaStream.
These have been deprecated since 2022.

Bug: None
Change-Id: I8340750f67e57c37601754345c679062c3c23436
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364283
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43122}
2024-10-01 08:30:13 +00:00
Karim H
f88236066e Expose setHeaderExtensionsToNegotiate for iOS
Bug: webrtc:15766
Change-Id: I56ec97ab272c14b4b70f6c3d7a3daedde11738c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336100
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
Auto-Submit: Karim Ham <karim@karhm.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43121}
2024-10-01 08:13:23 +00:00
Mirko Bonadei
084f1ae4bb Revert "Disable LibaomAv1Encoder tests to unblock Chromium roll"
This reverts commit f8b3dab7c6320a9890f0b003b43d7099e2e00a5b.

Reason for revert: The fix landed in libaom (https://aomedia-review.googlesource.com/c/aom/+/193761) and it is now available in WebRTC (import CL: https://webrtc-review.googlesource.com/c/src/+/364126).

Original change's description:
> Disable LibaomAv1Encoder tests to unblock Chromium roll
>
> The tests exercise the new encoder API that is not used in prod yet.
>
> Bug: webrtc:369633254
> Change-Id: Iee6bc16ebd471f4accdd9531cdb404f159557f51
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363820
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43083}

Bug: webrtc:369633254
Change-Id: Ia02db32f7f09e3abc3d0a46605feeabd82673f06
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364281
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43120}
2024-10-01 07:36:44 +00:00
Danil Chapovalov
8652855872 Allow RTC_LOG and RTC_CHECK to accept types that implements absl stringify
Bug: None
Change-Id: If99eb0e3e285c13d81cd2bbb56163c2c2311d43a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364201
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43119}
2024-10-01 07:03:04 +00:00
Harald Alvestrand
789a54a0c4 Remove ValidateMessageIntegrity standalone functions
These functions have been deprecated since October 2022.

Bug: None
Change-Id: I74f51c9d0e8ee340a2043bf43f7a1b0d8b79726e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364280
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43118}
2024-10-01 06:57:24 +00:00
chromium-webrtc-autoroll
8569a0d534 Roll chromium_revision 4ea4ef32c9..5e8951d91f (1362097:1362204)
Change log: 4ea4ef32c9..5e8951d91f
Full diff: 4ea4ef32c9..5e8951d91f

Added dependency
* src/third_party/android_deps/cipd/libs/org_jspecify_jspecify
DEPS diff: 4ea4ef32c9..5e8951d91f/DEPS

No update to Clang.

BUG=None

Change-Id: I101cb266b5a8b442c2e802f5ae84d9ee34566a88
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364183
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@{#43117}
2024-10-01 06:26:45 +00:00
webrtc-version-updater
066790faf8 Update WebRTC code version (2024-10-01T04:04:40).
Bug: None
Change-Id: I6ac7a19670e8750c5931c10e3028f78c842eed8a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364129
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@{#43116}
2024-10-01 05:19:01 +00:00
chromium-webrtc-autoroll
3feb266bc2 Roll chromium_revision c59db17c28..4ea4ef32c9 (1361975:1362097)
Change log: c59db17c28..4ea4ef32c9
Full diff: c59db17c28..4ea4ef32c9

Changed dependencies
* src/third_party/android_build_tools/error_prone/cipd: YE3pEw2WCnBXxGYzRUWClmkwiGF1u9FtWzN_NpztxlgC..V6_XfH4kpaWINZD2dKHYp2_PuYLe0ay7fzbaY2HUrSMC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/72a60506de..f8bb652b01
* src/third_party/dav1d/libdav1d: a7a40a3fde..ed004fe95d
* src/third_party/depot_tools: b5210fdb74..6dec85272d
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/3177866cdd..3817481261
* src/third_party/perfetto: ba40a4dd8c..71aaedeaea
DEPS diff: c59db17c28..4ea4ef32c9/DEPS

No update to Clang.

BUG=None

Change-Id: I6c276f34447f322a55111388e4179e1d2698493c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364126
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@{#43115}
2024-10-01 00:35:22 +00:00
chromium-webrtc-autoroll
8c09a115e5 Roll chromium_revision aabc39c330..c59db17c28 (1361830:1361975)
Change log: aabc39c330..c59db17c28
Full diff: aabc39c330..c59db17c28

Changed dependencies
* src/third_party/depot_tools: 2c16d7f80b..b5210fdb74
* src/third_party/libunwind/src: 9846aba7d4..b7cdacaadb
* src/third_party/perfetto: b0c45bb46c..ba40a4dd8c
DEPS diff: aabc39c330..c59db17c28/DEPS

No update to Clang.

BUG=None

Change-Id: I1be5d1d4b7bae8e9590f80e464d569cdee5f6844
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364125
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@{#43114}
2024-09-30 20:35:44 +00:00
Philipp Hancke
949d3c9acf Reland "h264: fix first_packet_in_frame logic for multislice in a single rtp packet"
This reverts commit bdc669347c70160cd648f5cab7a417227d41d82a.

Reason for revert: AUDs will be taken into account now.
video_replay with the provided out.pcap and these options:
--codec H264 --input_file out.pcap --media_payload_type 102 --ssrc 40000
plays smoothly.

Original change's description:
> Revert "h264: fix first_packet_in_frame logic for multislice in a single rtp packet"
>
> This reverts commit 3753c8190e3f0aca6758a5521e33f8b5d4f09ab4.
>
> Reason for revert: Break assembling of hardware encoded h264 P frame on
> weak network condition.
>
> Original change's description:
> > h264: fix first_packet_in_frame logic for multislice in a single rtp packet
> >
> > a frame must be (or should be) first when it contains either SPS (but not just PPS),
> > is an IDR or is a slice with first_mb_in_slice == 0.
> >
> > Fixes an edge case where a STAP-A with SPS, PPS and multiple slices of an IDR fit
> > into a single RTP packet which can happen with small 320x196 frames
> >
> > BUG=webrtc:352379280,webrtc:346608838
> >
> > Change-Id: Ic6dea6c81db759d0d7ddd4054407103fd791f6c5
> > No-Try: true
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/357121
> > Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> > Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> > Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#42652}
>
> Bug: webrtc:368335257
> Change-Id: I07725c78be628bff71b79b8b9369677e39f5f5ac
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363080
> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> Reviewed-by: Philipp Hancke <phancke@meta.com>
> Cr-Commit-Position: refs/heads/main@{#43062}

Bug: webrtc:368335257
Change-Id: Idfae2efc1ebd7b97a2f7ebbd9d1e8c7bf6fcc348
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363842
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43113}
2024-09-30 18:03:49 +00:00
chromium-webrtc-autoroll
4773539f90 Roll chromium_revision a588c34f73..aabc39c330 (1361688:1361830)
Change log: a588c34f73..aabc39c330
Full diff: a588c34f73..aabc39c330

Changed dependencies
* src/base: 5c76642683..3c27aa7db1
* src/ios: 44c823cdc6..cfa10288a4
* src/testing: 208275633f..445152c103
* src/third_party: 228a35d232..644e34bfc5
* src/third_party/fuzztest/src: a29e31cb00..f0177b98d4
* src/third_party/libc++abi/src: d0c57cb48f..3c26edd0c3
* src/third_party/r8/cipd: fPtOVFF2pWq045gaoD8_EIc8Kg9zbgBc6ydnAE7ATicC..LHNTk_-ajFbwrjtRsvuqgsLQGXD5dbTlWyV1MJ4_u2EC
* src/third_party/turbine/cipd: jgDuyha_VOnbWcvPhoSVjeQWyIfb_WwGGzpBQOhrFZsC..vSia3h9tzpwpP_goLj4HMdl7_FEB5iVCv9nU5ZXOfIMC
* src/tools: 47cd4bae62..40180573f4
DEPS diff: a588c34f73..aabc39c330/DEPS

No update to Clang.

BUG=None

Change-Id: Idf209fc6ea738960304e7ae56440a3a9eae23754
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364122
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@{#43112}
2024-09-30 18:01:59 +00:00
Henrik Lundin
0a281e2c1a Revert "Delete AcmReceiver"
This reverts commit 0d3dcc499767166b32a941abc9563e259ce1770f.

Reason for revert: Potentially causing downstream issues. Revert and investigate.

Original change's description:
> Delete AcmReceiver
>
> The code now uses NetEq directly instead of AcmReceiver.
>
> Bug: webrtc:14867
> Change-Id: I11c7e2ca00060ab15bba5ec67dfd92ec413196f6
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364140
> Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
> Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43108}

Bug: webrtc:14867
Change-Id: Icf82d9d8148d219563a1a7edd472b28349599e31
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364261
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Auto-Submit: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43111}
2024-09-30 17:28:32 +00:00
Philipp Hancke
d79a1859e0 ssl: increase default RSA key size to 2048 bits
since 1024 is already deprecated by OpenSSL and causes "too small key"
issues on systems enforcing a minimum size. Similar issue here:
  https://github.com/nodejs/node/pull/44498

The minimum key size is not yet changed from 1024, this will require more effort for deprecation.

BUG=webrtc:364338811

Change-Id: Id4b24a2c289ec5e3f112288d32b8ac697ba1cfed
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361128
Reviewed-by: David Benjamin <davidben@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43110}
2024-09-30 17:14:24 +00:00
Henrik Boström
a6fbb35ac1 Fix LibvpxVp9Encoder simulcast bug.
As of [1], a single VP9 encoder instance can produce simulcast 4:2:1.
When it does, the EncodedImage has its simulcast index set (0, 1, 2).

The bug is that if you then go back to a single encoder instance,
either because you're doing singlecast or because you're doing
simulcast with scaling factors that are not power of two (not 4:2:1),
then the simulcast index which was previously set to 2 is not reset due
to the old code path never calling SetSimulcastIndex.

Example repro:
1. Send VP9 simulcast {180p, 360p, 720p}, i.e. 4:2.1.
2. Reconfigure to {180p, 360p, 540p}, i.e. no longer 4:2:1.

What should happen: all three layers are sent.
What actually happened: 180p is not sent and the 540p layer flips flops
between 180p and 540p because the EncodedImage says simulcast index is
2 for both encodings[0] and encodings[2].

The fix is a one-line change: `SetSimulcastIndex(std::nullopt)` in the
case that we don't have a `simulcast_to_svc_converter_` that sets it
(0, 1, 2) for us.

[1] https://webrtc-review.googlesource.com/c/src/+/360280

Bug: chromium:370299916
Change-Id: I52bd4428bd12528f0e98869ec61626c06f589b43
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363941
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43109}
2024-09-30 14:20:15 +00:00
Henrik Lundin
0d3dcc4997 Delete AcmReceiver
The code now uses NetEq directly instead of AcmReceiver.

Bug: webrtc:14867
Change-Id: I11c7e2ca00060ab15bba5ec67dfd92ec413196f6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364140
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43108}
2024-09-30 14:08:45 +00:00
Emil Vardar
59ba4ef4b5 Simplify MergeRtpHdrExts function.
Based on https://webrtc-review.googlesource.com/c/src/+/362740 we can now simplify the MergeRtpHdrExts since there is no longer need to keep track of the `regular_extensions` and `encrypted_extensions` separately.

Bug: chromium:40623740
Change-Id: Iff94931e87a7b9301ac58d4c5c2c975b9f9fe57a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363880
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Emil Vardar (xWF) <vardar@google.com>
Cr-Commit-Position: refs/heads/main@{#43107}
2024-09-30 14:07:42 +00:00
Jakob Ivarsson
a6e555648e Move expand uma logger into statistics calculator.
Bug: webrtc:370424996
Change-Id: I525758eaa5430a4d1cf63cfd663de0079e7d3d68
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364100
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43106}
2024-09-30 12:52:39 +00:00
Emil Vardar
f5a547aa99 Make encrypted versions of RTP extension headers be stopped by default.
By this change we aim to remove the flag enable-webrtc-srtp-encrypted-headers.

Bug: chromium:40623740
Change-Id: I74692c90ff1caf2a11d7b73211c1ae4472edfb4d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362740
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Emil Vardar (xWF) <vardar@google.com>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43105}
2024-09-30 09:22:39 +00:00
chromium-webrtc-autoroll
95e697190f Roll chromium_revision a49e44e2c9..a588c34f73 (1361576:1361688)
Change log: a49e44e2c9..a588c34f73
Full diff: a49e44e2c9..a588c34f73

Changed dependencies
* src/base: dc2b59cbcd..5c76642683
* src/ios: 35b4a08423..44c823cdc6
* src/testing: f0e6c7d37b..208275633f
* src/third_party: 264b412a76..228a35d232
* src/tools: a78b3e1101..47cd4bae62
DEPS diff: a49e44e2c9..a588c34f73/DEPS

No update to Clang.

BUG=None

Change-Id: I6c46cf6703f68d57ed12783323928874761aa8a9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364052
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@{#43104}
2024-09-30 08:29:14 +00:00
Mirko Bonadei
39a22380a3 Remove default_neteq_factory.h backwards compatible header.
Bug: None
Change-Id: I5935ce49d584ee03bbb8118edfc0abf46c9728e8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363943
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43103}
2024-09-30 07:24:35 +00:00
chromium-webrtc-autoroll
876ff2cdd1 Roll chromium_revision 3b70d6f26c..a49e44e2c9 (1354985:1361576)
Change log: 3b70d6f26c..a49e44e2c9
Full diff: 3b70d6f26c..a49e44e2c9

Changed dependencies
* fuchsia_version: version:24.20240906.3.1..version:24.20240927.1.1
* ninja_version: version:2@1.12.1.chromium.4..version:3@1.12.1.chromium.4
* reclient_version: re_client_version:0.163.0.d27158ab-gomaip..re_client_version:0.164.0.76480e37-gomaip
* src/base: 7f2a56694b..dc2b59cbcd
* src/build: 8e0612cd2c..9b11bd3a6a
* src/buildtools: e4f992c066..7f979120bf
* src/buildtools/linux64: git_revision:20806f79c6b4ba295274e3a589d85db41a02fdaa..git_revision:95b0f8fe31a992a33c040bbe3867901335c12762
* src/buildtools/mac: git_revision:20806f79c6b4ba295274e3a589d85db41a02fdaa..git_revision:95b0f8fe31a992a33c040bbe3867901335c12762
* src/buildtools/reclient: re_client_version:0.163.0.d27158ab-gomaip..re_client_version:0.164.0.76480e37-gomaip
* src/buildtools/win: git_revision:20806f79c6b4ba295274e3a589d85db41a02fdaa..git_revision:95b0f8fe31a992a33c040bbe3867901335c12762
* src/ios: 8e01efd2a9..35b4a08423
* src/testing: 3f4138fcb1..f0e6c7d37b
* src/third_party: 27c9b4efc2..264b412a76
* src/third_party/android_build_tools/error_prone/cipd: fNCLAzE8NSvOXTryvUGT3NmX8no8lyRHR1yfY0zbv8YC..YE3pEw2WCnBXxGYzRUWClmkwiGF1u9FtWzN_NpztxlgC
* src/third_party/android_build_tools/manifest_merger/cipd: JnUHT3SsYpv4WBlOV5VrBkuj2Q9SJ3cXlNHZ-u78L5IC..nF0aNBggEihalcCW3jCKPV8O-xsiz2xTWqzRjbCLyIYC
* src/third_party/android_deps/cipd/libs/com_google_android_material_material: version:2@1.11.0-beta01.cr1..version:2@1.13.0-alpha05.cr1
* src/third_party/androidx/cipd: -HPg6kSZtheePVbklOqBtMGHIYS9d0uoR7S-NfR5kGoC..3-zFsZXBqCk_7AGLOqS53gb2vatfs72IsA9TdrYDHpEC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/e724ef0208..72a60506de
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/296226a4a0..b952ef48c3
* src/third_party/dav1d/libdav1d: 6b3c489a2e..a7a40a3fde
* src/third_party/depot_tools: d43a3eb748..2c16d7f80b
* src/third_party/ffmpeg: 91903c28af..30735bb16a
* src/third_party/googletest/src: 0953a17a42..6dae7eb4a5
* src/third_party/kotlin_stdlib/cipd: b48PGccyaRl9kI3MLdJ36I-z5Zcj9NOCjsUg02Bl-EIC..sM4BDDeBT0q8-CGW_b8KvNMIyDvVB4r6GCaTIkC51lMC
* src/third_party/kotlinc/current: PKwXlOC2iNJx0ELcmUpSTk0GHbNMEM-HZwhs2AWl1WUC..sWflNFi1lIChwNkfw5cn9pvABtOAVLcuUQMHvx9s0ccC
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/d5265b1736..3177866cdd
* src/third_party/libc++/src: 887f732df0..e2d898ca22
* src/third_party/libc++abi/src: 29b2e9a0f4..d0c57cb48f
* src/third_party/libunwind/src: dc70138c3e..9846aba7d4
* src/third_party/libvpx/source/libvpx: fbf63dff1f..09b3d5fc5a
* src/third_party/libyuv: 874f391dbf..77f3acade4
* src/third_party/ninja: version:2@1.12.1.chromium.4..version:3@1.12.1.chromium.4
* src/third_party/perfetto: 97a5d7ed4d..b0c45bb46c
* src/third_party/r8/cipd: mqzE1g-dbf23PQ04w-4TpmupGkMOnZljVa993-MkzhIC..fPtOVFF2pWq045gaoD8_EIc8Kg9zbgBc6ydnAE7ATicC
* src/third_party/r8/d8/cipd: vw5kLlW3-suSlCKSO9OQpFWpR8oDnvQ8k1RgKNUapQYC..yEomA-IPmb_JtuiEvwgtxRHtSEaICkDY1sDko_rQGO0C
* src/third_party/turbine/cipd: aLKJszAm9PXh5T9KNcDH0MQJeEAIpEiFAYVEimlKdDsC..jgDuyha_VOnbWcvPhoSVjeQWyIfb_WwGGzpBQOhrFZsC
* src/tools: 453f7ad001..a78b3e1101
* src/tools/luci-go: git_revision:1aca70b6bf116c1bd8fbf0526c9a89e9be308718..git_revision:cb4b10bea51ea74dbdfeb6d377481c884ab23db8
* src/tools/luci-go: git_revision:1aca70b6bf116c1bd8fbf0526c9a89e9be308718..git_revision:cb4b10bea51ea74dbdfeb6d377481c884ab23db8
DEPS diff: 3b70d6f26c..a49e44e2c9/DEPS

No update to Clang.

BUG=None

Change-Id: I30d953dfee919325afd81383f030357e9bd70f55
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364045
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@{#43102}
2024-09-29 08:55:05 +00:00
Mirko Bonadei
4ab100d4a6 Address UnnecessaryParentheses errorprone warnings
These prevent the roll of Chromium, see [1]. This CL is a follow-up of
https://webrtc-review.googlesource.com/c/src/+/363944 which didn't fix
all of the issues.

[1] - https://ci.chromium.org/ui/p/webrtc/builders/try/android_arm64_rel/78025/overview

Bug: None
Change-Id: I68c5ea605ed621dae2494378e74313ba0652c6a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363945
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43101}
2024-09-29 06:23:41 +00:00
Mirko Bonadei
f0a57db2e4 Address UnnecessaryParentheses errorprone warnings
These prevent the roll of Chromium, see [1].

[1] - https://ci.chromium.org/ui/p/webrtc/builders/try/android_arm_dbg/60719/overview

Bug: None
Change-Id: Ia98e0e5c390507eda512096080ec25597f723cef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363944
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43100}
2024-09-28 13:29:31 +00:00