Commit Graph

35186 Commits

Author SHA1 Message Date
ff93917a47 Update WebRTC code version (2022-01-02T04:05:13).
Bug: None
Change-Id: I97a9fc3171c49fd8ee3d1d72d44595b39880360a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/244001
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@{#35604}
2022-01-02 05:09:10 +00:00
a32e4ca33d Update WebRTC code version (2022-01-01T04:04:54).
Bug: None
Change-Id: I3dda6634ea3d54991214f52bfaadd28640391890
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243821
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@{#35603}
2022-01-01 05:33:50 +00:00
f59438fd5d Roll chromium_revision 11043b06cc..a06e42ee4c (954623:954728)
Change log: 11043b06cc..a06e42ee4c
Full diff: 11043b06cc..a06e42ee4c

Changed dependencies
* src/build: b0cb70ee02..af748c625f
* src/ios: 8cbe5a8326..5de4ce7bcf
* src/third_party: b00b111612..65c486b200
* src/third_party/androidx: 0HYqmCRZlTuddZvvXxQZEmncKUkP60RtYE30fK6IGvUC..oU9I1vmEgV3UUCIufZiVCW1PLoYWiJJ1_kbjJvOV7HoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f57af59eed..1227b26f32
* src/tools: de7397caba..c0e309311d
DEPS diff: 11043b06cc..a06e42ee4c/DEPS

No update to Clang.

BUG=None

Change-Id: Ib213371677119eaeb6ae2b55ea3a62d335f89283
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243661
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@{#35602}
2021-12-31 14:28:31 +00:00
7257f0d3ec Update WebRTC code version (2021-12-31T04:05:20).
Bug: None
Change-Id: I90a6a1a4ee59cb48365af8d384183c0d6934e136
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243640
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@{#35601}
2021-12-31 05:39:39 +00:00
d2637a3436 Remove dependency on std::sort implementation detail.
When adding samples to the counter in the test body, most of them get
added at the same time (rtc::TimeMicros()). This means that the
comparator [2] is not able to sort them explicitly (for the comparator
they are equal).

PerfTest.TestGetPerfResultsHistogramsWithStatsCounter was relying on
std::sort implementation being stable, but it is not. If stability is
needed, std::stable_sort should be used so this CL switches
::webrtc::test:GetSortedSamples() to std::stable_sort.

[1] - https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/api/numerics/samples_stats_counter.cc;l=31;drc=9d777620236ec76754cfce19f6e82dd18e52d22c
[2] - https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/test/testsupport/perf_test.cc;l=51-55;drc=a2e3d80cf6f8833ec6f2c5f8e69c2a58a52ddd62

Bug: None
Change-Id: I99a44720ce3ad577f0cdb42aa633bd73d62aeaff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242961
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35600}
2021-12-30 19:43:39 +00:00
d77b5924c8 Roll chromium_revision be59f5ef23..11043b06cc (954522:954623)
Change log: be59f5ef23..11043b06cc
Full diff: be59f5ef23..11043b06cc

Changed dependencies
* src/base: bd6c613369..8f875257ba
* src/build: 4e188b4ae8..b0cb70ee02
* src/buildtools: d7bdd6f038..f78b4b9f33
* src/ios: 06239536db..8cbe5a8326
* src/third_party: 6f9350011f..b00b111612
* src/third_party/androidx: EmIQ1bAqg5rA-0qT_leHtTk32OCMbAH8xupxqm2ZGoQC..0HYqmCRZlTuddZvvXxQZEmncKUkP60RtYE30fK6IGvUC
* src/tools: 380180a2bb..de7397caba
DEPS diff: be59f5ef23..11043b06cc/DEPS

No update to Clang.

BUG=None

Change-Id: I1c87955a07e6849b40a83ed3df6d7416c34537b5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243580
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@{#35599}
2021-12-30 18:17:13 +00:00
818e7fbc64 ZeroHertzAdapterMode: handle pending key frame requests.
The frame cadence adapter ignores key frame processing that happens
before the point where zero-hertz mode is activated, which leads to
no refresh frame requests if the key frame request comes too early.

Fix this to register a pending refresh frame request that gets
serviced when zero-hertz mode is activated. The CL changes the
FrameCadenceAdapterInterface::ProcessKeyFrameRequest from returning
whether to request a refresh frame into the frame cadence adapter
actively doing so itself via a new Callback::RequestRefreshFrame
API.

go/rtc-0hz-present

Bug: chromium:1255737
Change-Id: I53c2dbf6468e883eb2a2e81498e7134b1b35c336
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242963
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35598}
2021-12-30 13:37:10 +00:00
1dc8ce669e Update WebRTC code version (2021-12-30T04:01:59).
Bug: None
Change-Id: I4892ea9297f1619858631d9ea0c7df2df18f5515
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243501
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@{#35597}
2021-12-30 04:40:49 +00:00
641c6562d9 Roll chromium_revision b0c2e7c32d..be59f5ef23 (954422:954522)
Change log: b0c2e7c32d..be59f5ef23
Full diff: b0c2e7c32d..be59f5ef23

Changed dependencies
* src/build: 749c5bbaf9..4e188b4ae8
* src/ios: 168652c4ae..06239536db
* src/testing: 1fe0ea3f1d..440b82bae6
* src/third_party: 7953ac1473..6f9350011f
* src/third_party/androidx: VTVM0sp0g6V3r0Xu657xR828R_Xr0j8TOoc3P4u8rjcC..EmIQ1bAqg5rA-0qT_leHtTk32OCMbAH8xupxqm2ZGoQC
* src/third_party/perfetto: 78be2dc30c..e780c370b9
* src/tools: 1062aa37bc..380180a2bb
DEPS diff: b0c2e7c32d..be59f5ef23/DEPS

No update to Clang.

BUG=None

Change-Id: I5090ea7198241be1f100eda32c741d5e686a52b1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243481
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@{#35596}
2021-12-30 00:15:10 +00:00
90a7e2ceba ZeroHertzAdapterMode: do not dead-reckon repeated frame timestamps.
Timestamps are currently dead-reckoned for repeated frames in
zero-hertz mode. This leads to an ever increasing
totalPacketSendDelay metric in chrome://webrtc-internals which is
bad.

Fix this by tracking the origin timestamp of the first delay and
measuring time's progression since then. A unit test was added
which fails with the previous version.

go/rtc-0hz-present

Bug: chromium:1255737
Change-Id: I8627b91424f9bc56305b1dbd6a4c0624b6b3669d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242863
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35595}
2021-12-29 23:14:47 +00:00
cb237f8822 ZeroHertzAdapterMode: reset convergence info on key frame requests.
The QP value of encoded key frames is normally very large. However,
the zero-hertz mode is retaining quality convergence info, leading
to only a single short repeat on key frame request when idle
repeating.

Fix this by resetting quality convergence information on key frame
requests, ensuring zero-hertz mode goes back to idle repeating
only when quality has converged again.

go/rtc-0hz-present

Bug: chromium:1255737
Change-Id: Ia1ad686cc98007f01c8aaef9162011837575938c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242862
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35594}
2021-12-29 22:03:11 +00:00
e59fee87fb ZeroHertzAdapterMode: activate earlier.
Careful analysis of logs related to the requesting of refresh
frames from the source revealed an uncomfortable truth:
zero-hertz mode activates first when the first frame has been
received in the VideoStreamEncoder, because the number of simulcast
layers can only be computed when frame dimensions are known. This
fact means that the currently implemented logic for requesting
refresh frames is noneffective.

Fix this by
1. Activating zero-hertz mode prior of knowing the final layer
count. This causes refresh frame requests to happen without any
frames received from the source.
2. Making layer count dynamically configurable. Zero-hertz mode
considers layer quality unconverged after such a reconfiguration.

go/rtc-0hz-present

Bug: chromium:1255737
Change-Id: I0ecea4d2a8442a00e3b79b146dd39a5f4ac561d9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242860
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35593}
2021-12-29 20:28:38 +00:00
5065e5b922 Don't configure frame dropping externally for screenshare.
Legacy code depended of setting VideoCodecVP8::frameDroppingOn to false
for screensharing since the reference frame management handles frame
dropping in the VP8 wrapper instead.
Now the frame dropping is instead configured based on what the
Vp8FrameBufferController instance in use signals.

This change unblocks relanding
https://webrtc-review.googlesource.com/c/src/+/242366

This CL also turns frame dropping on for H264 screenshare, which
should be desirable as it allows for quicker recovery from rate control
overshoots.

Bug: webrtc:9734
Change-Id: I34a29edcd41bb5fd07f7f9bf68660472a1570533
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242965
Reviewed-by: Markus Handell <handellm@webrtc.org>
Auto-Submit: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35592}
2021-12-29 17:02:38 +00:00
5e180749a1 Revert "Disable frame dropping from codec settings."
This reverts commit 34aba3cefd9519a8da6700f725a9e2d99ee2ef61.

Reason for revert: Has unintended consequences for vp8 simulcast screenshare.

Original change's description:
> Disable frame dropping from codec settings.
>
> This was broken in https://webrtc-review.googlesource.com/c/src/+/99062/
>
> Bug: webrtc:9734
> Change-Id: Ibce41a732cb2e943354c87fbb05be0dd218acf27
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242366
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#35568}

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: webrtc:9734
Change-Id: I8a4758f6e915f40f89cc45f9530838b6cf6d1a49
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242964
Reviewed-by: Erik Språng <sprang@webrtc.org>
Auto-Submit: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35591}
2021-12-29 12:22:27 +00:00
84fb0026a2 Roll chromium_revision f75f0b8f62..b0c2e7c32d (954313:954422)
Change log: f75f0b8f62..b0c2e7c32d
Full diff: f75f0b8f62..b0c2e7c32d

Changed dependencies
* src/build: 462a82df25..749c5bbaf9
* src/ios: 462d5254cb..168652c4ae
* src/third_party: 2e886b1197..7953ac1473
* src/third_party/androidx: T1xLQ19tBMDplJVIjE0oQDQyh83bAxc2LpkFb0_-doYC..VTVM0sp0g6V3r0Xu657xR828R_Xr0j8TOoc3P4u8rjcC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1a34b98c2c..f57af59eed
* src/tools: ec5ecbda30..1062aa37bc
DEPS diff: f75f0b8f62..b0c2e7c32d/DEPS

No update to Clang.

BUG=None

Change-Id: I77102f06ed4ae2bd3394257be8d1b9a5e01845b4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243420
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@{#35590}
2021-12-29 10:51:07 +00:00
28cd164ac7 Update style guide about C++17
Bug: None
Change-Id: Ic1ec302d317232291a3ec54fa7a6fa28c8635c1d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242960
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35589}
2021-12-29 08:06:27 +00:00
a2631ce89f Replacing deprecated APIs with C++11 standard library facility [D33027868]
Bug: webrtc:13503
Change-Id: I78a30fdbccc2e626d07d4e42196212be2ef0dfc6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242140
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35588}
2021-12-29 07:56:37 +00:00
05af1b10aa Update WebRTC code version (2021-12-29T04:02:35).
Bug: None
Change-Id: Ic29bf5f696924471f96d976d1b7bd6648d671046
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243403
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@{#35587}
2021-12-29 05:27:46 +00:00
6850e5bb83 Roll chromium_revision 10b1a4e996..f75f0b8f62 (954201:954313)
Change log: 10b1a4e996..f75f0b8f62
Full diff: 10b1a4e996..f75f0b8f62

Changed dependencies
* src/base: 47608bedba..bd6c613369
* src/build: 8e17ddaba6..462a82df25
* src/ios: f848717fb2..462d5254cb
* src/testing: 8b481a24d8..1fe0ea3f1d
* src/third_party: 5ccc61b96b..2e886b1197
* src/third_party/androidx: aNEaWiBOVBdNuhdjf8KDoZIFxxGWW8eg-kvRJk4jHDMC..T1xLQ19tBMDplJVIjE0oQDQyh83bAxc2LpkFb0_-doYC
* src/third_party/freetype/src: d6a5c57727..4eb6cb8818
* src/third_party/googletest/src: d81ae2f0bf..6b74da4757
* src/third_party/turbine: RGxvdzLaS73gQOXCTgq7CWKsqCgrXDPPL0Pcxz6oGbQC..tJ3VP1_iZhYyYREs6I6YHVZeA5CN6drLhywrF_DFVh0C
* src/tools: 233fba6bb7..ec5ecbda30
DEPS diff: 10b1a4e996..f75f0b8f62/DEPS

No update to Clang.

BUG=None

Change-Id: Id5b5cb85626b135a2c2e4b97c891cdb0233e48af
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243341
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@{#35586}
2021-12-28 18:47:58 +00:00
4fce361d2a Update WebRTC code version (2021-12-28T04:04:53).
Bug: None
Change-Id: I60009df12a188f9ca7c83b76ddbfe75f6e0345bc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243321
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@{#35585}
2021-12-28 05:11:06 +00:00
59ec975564 Roll chromium_revision 7ee7048386..10b1a4e996 (954096:954201)
Change log: 7ee7048386..10b1a4e996
Full diff: 7ee7048386..10b1a4e996

Changed dependencies
* src/base: daa57c0cff..47608bedba
* src/build: fda7db7e5b..8e17ddaba6
* src/ios: 5149161f4a..f848717fb2
* src/third_party: 578c5e6677..5ccc61b96b
* src/third_party/androidx: uCdjLL9wK03L3vQeI9K5L_Ovx5AWKs8f8eNg9amENjIC..aNEaWiBOVBdNuhdjf8KDoZIFxxGWW8eg-kvRJk4jHDMC
* src/tools: 70766f6afc..233fba6bb7
DEPS diff: 7ee7048386..10b1a4e996/DEPS

No update to Clang.

BUG=None

Change-Id: I536f8f6a8331188fc03b55b09aeca7cbe894f132
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243263
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@{#35584}
2021-12-27 16:36:45 +00:00
020dec365c Update WebRTC code version (2021-12-27T04:01:58).
Bug: None
Change-Id: Ibabcf074bfe57bd035b3ba6448de6c2bb03d774a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243220
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@{#35583}
2021-12-27 05:02:04 +00:00
19ebfec1e0 Update WebRTC code version (2021-12-26T04:03:42).
Bug: None
Change-Id: I08fd5831397c031f816d22217c0bd59e479349ad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243121
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@{#35582}
2021-12-26 05:31:34 +00:00
cc494f3c9d Roll chromium_revision f6bf4a6d25..7ee7048386 (953991:954096)
Change log: f6bf4a6d25..7ee7048386
Full diff: f6bf4a6d25..7ee7048386

Changed dependencies
* src/build: aad1379f06..fda7db7e5b
* src/ios: f65eadb1f1..5149161f4a
* src/third_party: e451ecd418..578c5e6677
* src/third_party/androidx: aaokkxPemSJZijMa3UcEE57MN52L-Z3Xldi7x5si6VwC..uCdjLL9wK03L3vQeI9K5L_Ovx5AWKs8f8eNg9amENjIC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/390aa6fa4b..1a34b98c2c
* src/tools: 3214007218..70766f6afc
DEPS diff: f6bf4a6d25..7ee7048386/DEPS

No update to Clang.

BUG=None

Change-Id: Ie84972aa50ff563d3d2944cbe29ca6855e191de3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243080
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@{#35581}
2021-12-25 10:36:09 +00:00
c6fba9af67 Update WebRTC code version (2021-12-25T04:03:43).
Bug: None
Change-Id: I1d604a4c2d1bd650d56ea082fe8e76f65f8ec9ca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/243061
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@{#35580}
2021-12-25 05:08:39 +00:00
d4c1b92f65 Update WebRTC code version (2021-12-24T04:03:03).
Bug: None
Change-Id: I68edd06e9f7757e60d6935f83b72d5865511489f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242943
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@{#35579}
2021-12-24 05:38:14 +00:00
c62d243221 Roll chromium_revision 1257349e6f..f6bf4a6d25 (953882:953991)
Change log: 1257349e6f..f6bf4a6d25
Full diff: 1257349e6f..f6bf4a6d25

Changed dependencies
* src/base: 65691b29f0..daa57c0cff
* src/build: 9597e1589e..aad1379f06
* src/ios: 0da3f4bca9..f65eadb1f1
* src/testing: 967ce8ec9d..8b481a24d8
* src/third_party: b31d554341..e451ecd418
* src/third_party/androidx: UY7mSRcuTeiINUuwya9WWforqNeRLdW7FyAvOQmjA64C..aaokkxPemSJZijMa3UcEE57MN52L-Z3Xldi7x5si6VwC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/76c77ba0be..390aa6fa4b
* src/tools: ae13cb5f32..3214007218
DEPS diff: 1257349e6f..f6bf4a6d25/DEPS

No update to Clang.

BUG=None

Change-Id: I83011855dc6a6eb3c1ae66ec15a182546e9fab63
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242942
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@{#35578}
2021-12-24 04:22:26 +00:00
a8beb40873 Roll chromium_revision 2f4cc1c2b0..1257349e6f (953776:953882)
Change log: 2f4cc1c2b0..1257349e6f
Full diff: 2f4cc1c2b0..1257349e6f

Changed dependencies
* src/base: 0131d04bcb..65691b29f0
* src/build: bc588cf5bf..9597e1589e
* src/ios: bb3f06bb90..0da3f4bca9
* src/third_party: 0c4741b184..b31d554341
* src/third_party/androidx: Mlwj56XGVyOHl-oIxCdajwpJ2cqsUTJF4ezKx6DPO6IC..UY7mSRcuTeiINUuwya9WWforqNeRLdW7FyAvOQmjA64C
* src/third_party/googletest/src: 71d4e2f742..d81ae2f0bf
DEPS diff: 2f4cc1c2b0..1257349e6f/DEPS

No update to Clang.

BUG=None

Change-Id: I738724d2b0139ba976394c89199856663c1f7b6b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242883
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@{#35577}
2021-12-23 18:30:47 +00:00
9753fbc380 Video: Avoid crashing when dump stream with IvfFileWriter.
Currently some RTPVideoHeaders are not filled with width and height
information, such as AV1. If we dump the stream with command line
“--force-fieldtrials=WebRTC-DecoderDataDumpDirectory/./”, and if
width and height are 0, it will crash soon.

This CL aims to avoid crashing when the |encoded_image._encodedWidth|
and |encoded_image._encodedHeight| are 0.

Bug: webrtc:13491
Change-Id: Ie5af58c03f09a9784ed67943dc5b5959850b4368
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242500
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35576}
2021-12-23 13:37:22 +00:00
34e1036829 Roll chromium_revision 69d8fd6843..2f4cc1c2b0 (953656:953776)
Change log: 69d8fd6843..2f4cc1c2b0
Full diff: 69d8fd6843..2f4cc1c2b0

Changed dependencies
* src/base: 032c89c991..0131d04bcb
* src/build: 46c8d3e96f..bc588cf5bf
* src/testing: d02a594ff5..967ce8ec9d
* src/third_party: 194405a50b..0c4741b184
* src/third_party/androidx: HODW6m8VayryUJucacS9PY8PR4FM7dBYoYjG6f3eKukC..Mlwj56XGVyOHl-oIxCdajwpJ2cqsUTJF4ezKx6DPO6IC
* src/tools: 085978a894..ae13cb5f32
DEPS diff: 69d8fd6843..2f4cc1c2b0/DEPS

No update to Clang.

BUG=None

Change-Id: Ie68921c081eec34487a7f261c23330b8262f06bf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242840
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@{#35575}
2021-12-23 08:48:39 +00:00
12731ad2d4 Update WebRTC code version (2021-12-23T04:02:43).
Bug: None
Change-Id: I81f2a4ff53368dddb41b61f9e5c31a7ee223cda9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242801
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@{#35574}
2021-12-23 05:26:07 +00:00
0a3836a882 Add missing respondsToSelector call for new optional delegate method.
Without checking respondsToSelector, clients that don't implement the
optional delegate method will crash.

Bug: webrtc:13446
Change-Id: I3b06b15e818ca80e6afae9491c30f38c6b262eb2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242600
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Auto-Submit: Chuck Hays <haysc@webrtc.org>
Commit-Queue: Chuck Hays <haysc@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35573}
2021-12-22 22:52:17 +00:00
01ae9dcf0e Roll chromium_revision 021907f9e6..69d8fd6843 (953517:953656)
Change log: 021907f9e6..69d8fd6843
Full diff: 021907f9e6..69d8fd6843

Changed dependencies
* src/base: 221558206e..032c89c991
* src/build: 8e35189fb0..46c8d3e96f
* src/ios: 5302dac6a2..bb3f06bb90
* src/testing: 334c844c04..d02a594ff5
* src/third_party: a0d4d8b48e..194405a50b
* src/third_party/androidx: ZFybfM9WA_ZDTzPoqqNyWkYnKhc-eKP-qu_wHennQ34C..HODW6m8VayryUJucacS9PY8PR4FM7dBYoYjG6f3eKukC
* src/third_party/depot_tools: db41eed6b7..54c265ea2b
* src/tools: 445af7246c..085978a894
DEPS diff: 021907f9e6..69d8fd6843/DEPS

No update to Clang.

BUG=None

Change-Id: If8bfd4ebd6ba0159c7ac331fe70c82f1e7033db5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242761
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@{#35572}
2021-12-22 22:28:37 +00:00
8d6cd55b60 Refactor CallStats2Test to not use ProcessThread.
Bug: None
Change-Id: I93bed50d03c2b15c03f57b6db6dd34a038e1ba58
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242369
Auto-Submit: Niels Moller <nisse@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35571}
2021-12-22 16:27:27 +00:00
db0df4d8fd Roll chromium_revision 1ff9e57c99..021907f9e6 (953403:953517)
Change log: 1ff9e57c99..021907f9e6
Full diff: 1ff9e57c99..021907f9e6

Changed dependencies
* src/base: 2135f41014..221558206e
* src/build: 773059e839..8e35189fb0
* src/ios: fd05fadc9d..5302dac6a2
* src/testing: 6a8a568ead..334c844c04
* src/third_party: 660e5e8431..a0d4d8b48e
* src/third_party/androidx: vmWZ1WUPgUEe8dpm2UVl-azbGg4DDN1As69u4IhVXpgC..ZFybfM9WA_ZDTzPoqqNyWkYnKhc-eKP-qu_wHennQ34C
* src/third_party/googletest/src: 9a32aee22d..71d4e2f742
* src/tools: 763ab775fc..445af7246c
DEPS diff: 1ff9e57c99..021907f9e6/DEPS

No update to Clang.

BUG=None

Change-Id: Id35b0be824a6a7d000576bcc6d0bbccd48ece3c2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242740
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@{#35570}
2021-12-22 14:45:06 +00:00
679f1cb90c Move tests of legacy video code to its own target.
To ensure that tests of non-legacy code doesn't depend on legacy
classes and headers.

Bug: None
Change-Id: Ief63fd77e412892b6f0923530d2317bde4937585
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242364
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35569}
2021-12-22 14:15:27 +00:00
34aba3cefd Disable frame dropping from codec settings.
This was broken in https://webrtc-review.googlesource.com/c/src/+/99062/

Bug: webrtc:9734
Change-Id: Ibce41a732cb2e943354c87fbb05be0dd218acf27
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242366
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35568}
2021-12-22 12:36:17 +00:00
dbef2bd276 ZeroHertzAdapterMode: RequestRefreshFrame through VideoTrack & proxy.
This CL continues on https://webrtc-review.googlesource.com/c/src/+/242361
to enable progression of RequestRefreshFrame calls in into
the stored VideoTrackSourceInterface.

go/rtc-0hz-present

Bug: chromium:1255737
Change-Id: I558e7a616b3369192c52f7211bbe41a4376b48c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242365
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35567}
2021-12-22 11:59:26 +00:00
ce702dbbe4 Optimize SSE2- & AVX2 parts of the matched filter further.
Manually unrolling the multiply-and-accumulate loop of the matched filter allows interleaving of instruction, which gives a significant saving.

Bug: None
Change-Id: Ie7a7d92bd453d81e9dd61812781a7b6d62e1f1f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240321
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Commit-Queue: Christian Schuldt <cschuldt@google.com>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35566}
2021-12-22 10:32:27 +00:00
396e1baa46 Update WebRTC code version (2021-12-22T04:04:02).
Bug: None
Change-Id: If42daef24596d70157d93a280ee03dde7355d5f0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242680
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@{#35565}
2021-12-22 05:45:26 +00:00
3b20ba5223 Roll chromium_revision 86db3c9376..1ff9e57c99 (953295:953403)
Change log: 86db3c9376..1ff9e57c99
Full diff: 86db3c9376..1ff9e57c99

Changed dependencies
* src/base: 1ca3a7df00..2135f41014
* src/build: 651e1c1882..773059e839
* src/buildtools/third_party/libc++abi/trunk: 603d9d1067..2715a6c0de
* src/ios: 115ddf30f5..fd05fadc9d
* src/testing: b92291ea68..6a8a568ead
* src/third_party: 94dabc8bb3..660e5e8431
* src/tools: 7ba90be5cd..763ab775fc
DEPS diff: 86db3c9376..1ff9e57c99/DEPS

No update to Clang.

BUG=None

Change-Id: I8c34aaf694d18edcedbd2c1e7586e1eba5eab022
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242641
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@{#35564}
2021-12-22 02:31:47 +00:00
2be1808023 Roll chromium_revision f747cb534d..86db3c9376 (953171:953295)
Change log: f747cb534d..86db3c9376
Full diff: f747cb534d..86db3c9376

Changed dependencies
* src/base: 12a1011911..1ca3a7df00
* src/build: 13aa250282..651e1c1882
* src/ios: aa7802d740..115ddf30f5
* src/third_party: fa3ef7d8a7..94dabc8bb3
* src/third_party/perfetto: 183e582aa7..78be2dc30c
* src/tools: c0bdefc071..7ba90be5cd
DEPS diff: f747cb534d..86db3c9376/DEPS

No update to Clang.

BUG=None

Change-Id: Ide2d37a9838d94c22538dd3ca2e9c5556b6b6ea0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242581
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@{#35563}
2021-12-21 21:13:46 +00:00
2e0f4f0f37 ZeroHertzAdapterMode: handle key frame requests.
Under zero-hertz mode, provided that a frame arrived to the
VideoStreamEncoder, the receiver may experience up to a second
between incoming frames. This results in key frame requests getting
serviced with that delay, which is undesired.

What's worse is also the fact that if no frame ever arrived to the
VideoStreamEncoder, it will not service the keyframe requests at all
until the first frame comes.

This change introduces VideoSourceInterface::RequestRefreshFrame
which results in a refresh frame being sent from complying sources.
The method is used under zero-hertz mode from the VideoStreamEncoder
when frames didn't arrive to it yet (with changes to the zero-hertz
adapter).

With this change, when the frame adapter has received at least one
frame, it will conditionally repeat the last frame in response to the
key frame request.

go/rtc-0hz-present

Bug: chromium:1255737
Change-Id: I6f97813b3a938747357d45e5dda54f759129b44d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242361
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35562}
2021-12-21 19:52:56 +00:00
875df7e140 AEC3: Changing the default for the use_conservative_tail_frequency_response flag.
Bug: webrtc:13173
Change-Id: If53ca45b28690d7d2ed744508b5a2ef7c8448172
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241783
Reviewed-by: Per Åhgren <peah@webrtc.org>
Commit-Queue: Jesus de Vicente Pena <devicentepena@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35561}
2021-12-21 17:35:26 +00:00
6e0209a50e Delete unused CallStats object in VideoSendStreamImplTest
Bug: None
Change-Id: I5fa66586ee834647e4c99e5f26a2a501d66611cc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242362
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35560}
2021-12-21 12:57:28 +00:00
cdcad243d5 Roll chromium_revision 20c081e08b..f747cb534d (952749:953171)
Change log: 20c081e08b..f747cb534d
Full diff: 20c081e08b..f747cb534d

Changed dependencies
* src/base: e78cd0d665..12a1011911
* src/build: f123ce2d53..13aa250282
* src/ios: 028f09c6bf..aa7802d740
* src/testing: 43b83d3c09..b92291ea68
* src/third_party: e268b93821..fa3ef7d8a7
* src/third_party/androidx: xkgx7AMF4DNVvZHw7WxcsMH6nWaWr-bT2ygkaaCUsp8C..vmWZ1WUPgUEe8dpm2UVl-azbGg4DDN1As69u4IhVXpgC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/97da6b1e1c..76c77ba0be
* src/third_party/googletest/src: 97a467571a..9a32aee22d
* src/third_party/libyuv: fdc71956bd..78625492cb
* src/third_party/perfetto: cefb3e0ec3..183e582aa7
* src/tools: e66d6b1da5..c0bdefc071
DEPS diff: 20c081e08b..f747cb534d/DEPS

No update to Clang.

BUG=None

Change-Id: I92f0ac10d9777921ef8e342ed247c3eeeadbb4cb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242542
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@{#35559}
2021-12-21 12:32:45 +00:00
c561d0abbb Re-enable Stacktrace Unittest on Android
After changing the way libunwind is built in https://crrev.com/c/3297439,
this test should work fine.

Bug: webrtc:13383
Change-Id: I5da7bf27ce3041c934d4ab91367a26c076fac0c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241700
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
Commit-Queue: Xavier Lepaul‎ <xalep@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35558}
2021-12-20 13:21:11 +00:00
9e48751f0d Java dav1d decoder.
Bug: none
Change-Id: I59553cffaa1f8bf4357dc33e83d9cd5fa8bb2a4a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241321
Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
Commit-Queue: Xavier Lepaul‎ <xalep@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35557}
2021-12-20 12:43:04 +00:00
f93d4281e6 Update WebRTC code version (2021-12-20T04:04:37).
Bug: None
Change-Id: Ifdaef772f2e5d5a144992ba290c135eeea736e51
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242304
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@{#35556}
2021-12-20 05:35:44 +00:00
aa33810024 Roll chromium_revision 1a1202bd47..20c081e08b (952587:952749)
Change log: 1a1202bd47..20c081e08b
Full diff: 1a1202bd47..20c081e08b

Changed dependencies
* src/base: 1ac389ecf6..e78cd0d665
* src/build: 5ab104d330..f123ce2d53
* src/buildtools/linux64: git_revision:18df6af86191edab1e47c84d56e608da414d446b..git_revision:281ba2c91861b10fec7407c4b6172ec3d4661243
* src/buildtools/mac: git_revision:18df6af86191edab1e47c84d56e608da414d446b..git_revision:281ba2c91861b10fec7407c4b6172ec3d4661243
* src/buildtools/win: git_revision:18df6af86191edab1e47c84d56e608da414d446b..git_revision:281ba2c91861b10fec7407c4b6172ec3d4661243
* src/ios: d0fe9c67ad..028f09c6bf
* src/third_party: be626ec5da..e268b93821
* src/third_party/android_build_tools/aapt2: GlCdqxHxlg-8YkDGgj5cie-6COsEAZga9jyq-LAYxY4C..ZHiDoiurxMLwajQq_CwBH9zaDW5xwYWYGbedxIslTm8C
* src/third_party/androidx: 6d8ij5pzYh29WWjPbdbAWFBJSA1nUgkWf2p6wCVZKIsC..xkgx7AMF4DNVvZHw7WxcsMH6nWaWr-bT2ygkaaCUsp8C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d6ef4a8af6..97da6b1e1c
* src/third_party/depot_tools: 168ca4d812..db41eed6b7
* src/third_party/freetype/src: 0da2a1155e..d6a5c57727
* src/tools: 7233953559..e66d6b1da5
DEPS diff: 1a1202bd47..20c081e08b/DEPS

Clang version changed llvmorg-14-init-12246-g7787a8f1:llvmorg-14-init-12719-gc4b45eeb
Details: 1a1202bd47..20c081e08b/tools/clang/scripts/update.py

BUG=None

Change-Id: I27e7e304570e2d1f4c0306d678726bd3aec04fd5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242242
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@{#35555}
2021-12-19 02:19:23 +00:00