42898 Commits

Author SHA1 Message Date
chromium-webrtc-autoroll
03f080730c Roll chromium_revision 68f427413a..63caa4f565 (1287186:1287316)
Change log: 68f427413a..63caa4f565
Full diff: 68f427413a..63caa4f565

Changed dependencies
* src/build: 05cac7744e..cab574b350
* src/ios: 8ae978d362..0c754d34ff
* src/testing: 7f8c7423fb..a939708dfc
* src/third_party: 21743fa6c3..ce3e9debab
* src/third_party/androidx: 2yQfOG6xZItVYdQd-haFA8l26Cj9d-RCQnHLTledZjEC..fIv37AVgMy6pC0htIiT3s2IhZze_KOIPwh-aKo6EdoAC
* src/third_party/freetype/src: f42ce25563..b3a6a20a80
* src/third_party/perfetto: 5606b6faf8..79a40b91c5
* src/third_party/turbine: wWCZ6axEx90bs9sDY6jPFmdmO-FZfbp9nWunhqrozoIC..agNIST7gEMTmrnvQLPzx2dduGa52uMmOx3fEWm9z5MEC
* src/tools: b6433ef266..a210499557
DEPS diff: 68f427413a..63caa4f565/DEPS

No update to Clang.

BUG=None

Change-Id: I64da237f5126b09449670ffe292384808ae21b09
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347540
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@{#42066}
2024-04-15 14:42:13 +00:00
Danil Chapovalov
9a55e898ee In SimulcastTest pass field trials explicitly, bypassing global field trials
Bug: webrtc:10335
Change-Id: I0593002acb23cd8d9577eec640b3d64a116b067b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347520
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42065}
2024-04-15 14:27:36 +00:00
Emil Lundmark
50c1b66df6 Remove expired field trial UseTwccPlrForAna
Bug: webrtc:7058
Change-Id: I432d0df9cdf53d2de4e4b33a59807787c5a55772
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345480
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
Reviewed-by: Elad Alon <eladalon@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42064}
2024-04-15 14:26:33 +00:00
chromium-webrtc-autoroll
f29d297523 Roll chromium_revision dcd3e5f3a9..68f427413a (1287065:1287186)
Change log: dcd3e5f3a9..68f427413a
Full diff: dcd3e5f3a9..68f427413a

Changed dependencies
* src/build: 69f56fba6d..05cac7744e
* src/ios: b401d9ae2e..8ae978d362
* src/testing: f77f4604b6..7f8c7423fb
* src/third_party: c253f5cb3f..21743fa6c3
* src/third_party/depot_tools: 609288a46b..495b23b39a
* src/tools: a27e732e06..b6433ef266
DEPS diff: dcd3e5f3a9..68f427413a/DEPS

No update to Clang.

BUG=None

Change-Id: I2aeb471cbc1df0de60a5225cef485ce5eab09b45
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347460
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@{#42063}
2024-04-15 09:10:26 +00:00
Jianjun Zhu
326df690b2 Use H26xPacketBuffer for H.264 and H.265 packets.
This CL updates RtpVideoStreamReceiver2 to use H26xPacketBuffer for
H.264 and H.265 packets. H.264 specific fixes are moved to
H26xPacketBuffer as well.

H26xPacketBuffer is behind field trial WebRTC-Video-H26xPacketBuffer.

Bug: webrtc:13485
Change-Id: I1874c5a624b94c2d75ce607cf10c939619d7b5b9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346280
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42062}
2024-04-15 09:06:12 +00:00
webrtc-version-updater
1261863f87 Update WebRTC code version (2024-04-15T04:12:23).
Bug: None
Change-Id: I09a28275d7ab591ddeb0967aba75a632c468475b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347361
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@{#42061}
2024-04-15 05:10:52 +00:00
chromium-webrtc-autoroll
c703d7d09e Roll chromium_revision b83e15d3c9..dcd3e5f3a9 (1286963:1287065)
Change log: b83e15d3c9..dcd3e5f3a9
Full diff: b83e15d3c9..dcd3e5f3a9

Changed dependencies
* src/build: dcacaab3e0..69f56fba6d
* src/ios: 8c94bec36d..b401d9ae2e
* src/testing: c5915b3e51..f77f4604b6
* src/third_party: b3932c864e..c253f5cb3f
* src/third_party/androidx: W0fbeG8jMjuHI7-r6nQ8WsaiVJB9Jk4koL6eqkKa-OwC..2yQfOG6xZItVYdQd-haFA8l26Cj9d-RCQnHLTledZjEC
* src/third_party/perfetto: 1392664728..5606b6faf8
* src/tools: 0c0a671595..a27e732e06
DEPS diff: b83e15d3c9..dcd3e5f3a9/DEPS

Clang version changed llvmorg-19-init-7229-g315c88c5:llvmorg-19-init-8091-gab037c4f
Details: b83e15d3c9..dcd3e5f3a9/tools/clang/scripts/update.py

BUG=None

Change-Id: I71d490a8e23f4699e24a50fd80eb17377043d31a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347280
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@{#42060}
2024-04-14 14:35:14 +00:00
webrtc-version-updater
352bfe3c44 Update WebRTC code version (2024-04-14T04:13:07).
Bug: None
Change-Id: Ibeef7a8dba9f8a32ef2cdee3613246de0a71e396
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347163
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@{#42059}
2024-04-14 06:19:38 +00:00
chromium-webrtc-autoroll
1cdf4c4d6b Roll chromium_revision df16b1e5e3..b83e15d3c9 (1286863:1286963)
Change log: df16b1e5e3..b83e15d3c9
Full diff: df16b1e5e3..b83e15d3c9

Changed dependencies
* src/base: 10169b05d1..c82930e638
* src/ios: 94becdb858..8c94bec36d
* src/testing: 9a36ab061d..c5915b3e51
* src/third_party: 361ef6e0f4..b3932c864e
* src/third_party/androidx: xqtv9T9O_VlqI8q1LyR_YXaaVp40OQok0fUUuiXgGPAC..W0fbeG8jMjuHI7-r6nQ8WsaiVJB9Jk4koL6eqkKa-OwC
* src/third_party/depot_tools: 8f6d774a8d..609288a46b
* src/third_party/googletest/src: b1a777f319..5197b1a8e6
* src/tools: 23cdbfaa8c..0c0a671595
DEPS diff: df16b1e5e3..b83e15d3c9/DEPS

No update to Clang.

BUG=None

Change-Id: I541a5d9bd626f1fad95a52926aa923a837aac5bf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347100
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@{#42058}
2024-04-13 12:51:24 +00:00
webrtc-version-updater
659fa26019 Update WebRTC code version (2024-04-13T04:10:17).
Bug: None
Change-Id: I8bcb43b4dfd492bf1bc777300da847d9ea99b578
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/347020
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@{#42057}
2024-04-13 05:49:21 +00:00
chromium-webrtc-autoroll
f2cdbc9b07 Roll chromium_revision fa0c5e4f5d..df16b1e5e3 (1286713:1286863)
Change log: fa0c5e4f5d..df16b1e5e3
Full diff: fa0c5e4f5d..df16b1e5e3

Changed dependencies
* fuchsia_version: version:20.20240404.3.1..version:20.20240412.2.1
* src/base: 2b46c10833..10169b05d1
* src/ios: e741c388bf..94becdb858
* src/testing: 25f6b40953..9a36ab061d
* src/third_party: 2af8c98a41..361ef6e0f4
* src/third_party/androidx: ldd9KiWmk-AW7VXw9xFgWUuAZRa2vSPOa4YNDghp1hQC..xqtv9T9O_VlqI8q1LyR_YXaaVp40OQok0fUUuiXgGPAC
* src/third_party/depot_tools: 55949359b8..8f6d774a8d
* src/tools: d52fb81d80..23cdbfaa8c
DEPS diff: fa0c5e4f5d..df16b1e5e3/DEPS

No update to Clang.

BUG=None

Change-Id: I4587dbcaf0ac86a4ffb249bd41818f52750aef18
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346960
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@{#42056}
2024-04-13 01:39:32 +00:00
chromium-webrtc-autoroll
42fdb5c83e Roll chromium_revision 022f9490b8..fa0c5e4f5d (1286518:1286713)
Change log: 022f9490b8..fa0c5e4f5d
Full diff: 022f9490b8..fa0c5e4f5d

Changed dependencies
* src/base: 74d83bcfb7..2b46c10833
* src/build: 760566c589..dcacaab3e0
* src/ios: 9794244647..e741c388bf
* src/testing: b4a47aef5a..25f6b40953
* src/third_party: ebde821be4..2af8c98a41
* src/third_party/depot_tools: 56a59ba627..55949359b8
* src/third_party/perfetto: bae0257cc5..1392664728
* src/tools: 3c06f683e4..d52fb81d80
DEPS diff: 022f9490b8..fa0c5e4f5d/DEPS

No update to Clang.

BUG=None

Change-Id: I5d99d9d1cab6674f38cf24d110b05d106d6de2f7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346920
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@{#42055}
2024-04-12 20:49:57 +00:00
Danil Chapovalov
7fe3a48ee7 Delete expired field trial WebRTC-Video-RequestedResolutionOverrideOutputFormatRequest
Bug: webrtc:14451
Change-Id: Ic8287e5b97a335a8ce828df13b95b69c505a8de4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346640
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42054}
2024-04-12 19:42:13 +00:00
chromium-webrtc-autoroll
83a1c92bb4 Roll chromium_revision eb734b6e3e..022f9490b8 (1286379:1286518)
Change log: eb734b6e3e..022f9490b8
Full diff: eb734b6e3e..022f9490b8

Changed dependencies
* src/base: 949ecbf7d4..74d83bcfb7
* src/build: 216c5c5fcf..760566c589
* src/ios: fc852dcc93..9794244647
* src/testing: ab58dcc10c..b4a47aef5a
* src/third_party: 7c610faeea..ebde821be4
* src/third_party/androidx: UZVuqpm60A2hJfIkCGH15EtdePF6kumjCbPu7nPlwYUC..ldd9KiWmk-AW7VXw9xFgWUuAZRa2vSPOa4YNDghp1hQC
* src/third_party/perfetto: 5bc4775d13..bae0257cc5
* src/third_party/r8: mAYyilKWner49rPgknc41cEwNY3tx1ZLz7iQcNPl8aQC..4lmbDFBqkP3D6DWu4MC8eiktQ4wuHyTMVJIWoU_q30AC
* src/tools: 70d559f7f7..3c06f683e4
DEPS diff: eb734b6e3e..022f9490b8/DEPS

No update to Clang.

BUG=None

Change-Id: I3bf63c9dfd29cfd1ce7e887ca80e9dfa1ca6a2e1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346900
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@{#42053}
2024-04-12 17:00:21 +00:00
Wan-Teh Chang
3c3b36d939 Make sure offset_x/y is even before CropAndScale()
CropAndScale() makes offset_x and offset_y even if the U,V planes are
subsampled. This may result in the update rect being off by one. To
prevent that, always pass even offset_x and offset_y to CropAndScale().

Round the offset up when dividing crop size by 2 to make the cropping
more centered and symmetrical.

Note: The code was originally added in
https://webrtc-review.googlesource.com/c/src/+/123230.

Bug: webrtc:15910
Change-Id: I4a70d460702f03dee72a5b8292cb25766c3e6aca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346323
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Wan-Teh Chang <wtc@google.com>
Cr-Commit-Position: refs/heads/main@{#42052}
2024-04-12 13:42:19 +00:00
Danil Chapovalov
bdfcaba85b Propagate field trials to VideoEncoderSoftwareFallbackWrapper with Environment
Bug: webrtc:15860
Change-Id: Ief6a2eeab1713a371bc0350f6bdb5a18fb01945b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345660
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42051}
2024-04-12 12:47:10 +00:00
chromium-webrtc-autoroll
ae9e08dfff Roll chromium_revision ea08a5db44..eb734b6e3e (1286190:1286379)
Change log: ea08a5db44..eb734b6e3e
Full diff: ea08a5db44..eb734b6e3e

Changed dependencies
* src/base: f4cd78a313..949ecbf7d4
* src/build: 6e6a32bf8f..216c5c5fcf
* src/testing: 7c011adfb4..ab58dcc10c
* src/third_party: 6e9c298fa4..7c610faeea
* src/third_party/androidx: aK5IEVOrIpPDuHyvtnc98OFJvFgpEbexL_wC0xoKfdoC..UZVuqpm60A2hJfIkCGH15EtdePF6kumjCbPu7nPlwYUC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5c3e8e1278..88367fd8c7
* src/third_party/depot_tools: ad032971cb..56a59ba627
* src/third_party/perfetto: 89f111052a..5bc4775d13
* src/tools: d99dd21d1f..70d559f7f7
DEPS diff: ea08a5db44..eb734b6e3e/DEPS

No update to Clang.

BUG=None

Change-Id: Ib501352b1b04d83a788134008d78bb533c4c8516
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346823
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@{#42050}
2024-04-12 10:40:31 +00:00
Per K
33cc83595a Ignore allocated bitrate during initial exponential BWE.
The reason why we want to do this is  because audio can allocate a needed bitrate before video when starting a call, which may lead to a race between the first probe result and updating the allocated bitrate.
That is the, initial probe will try to probe up to the max configured bitrate.

ProbeController::SetFirstProbeToMaxBitrate will allow the first probe to
continue up to the max configured bitrate, regardless of of the max
allocated bitrate.

Bug: webrtc:14928
Change-Id: I6e0ae90e21a78466527f3464951e6033dc846470
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346760
Reviewed-by: Diep Bui <diepbp@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42049}
2024-04-12 09:13:44 +00:00
Hanna Silen
7000b99384 Update GainController2 adaptive digital default parameters
Update the default parameters to match with the Chromium parameters in
https://chromium-review.googlesource.com/c/chromium/src/+/5272859.

Bug: webrtc:7494
Change-Id: Id405109cca4adaa6d21945ed89f84d7e27ad361b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345923
Commit-Queue: Hanna Silen <silen@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42048}
2024-04-12 08:29:26 +00:00
Danil Chapovalov
79b9c7e889 Delete support for custom VP8 frame buffer controller as unused
Bug: None
Change-Id: Ie7970eeb25f87cd0621aab0c076867a9d631fb06
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346500
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42047}
2024-04-12 08:28:23 +00:00
Danil Chapovalov
41b4bf97c1 Pass Environment instead of clock to Fake video encoders at construction
Some of the fake encoders, FakeVp8Encoder in particular, reuse structures that in turn rely on field trials. Thus fake encoders also can benefit from Environment passed at construction.

Bug: webrtc:15860
Change-Id: Ia1542b2663c75fd467e346aad9ead627ff9b3b0f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346780
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42046}
2024-04-12 07:42:48 +00:00
webrtc-version-updater
e75ead6282 Update WebRTC code version (2024-04-12T04:14:25).
Bug: None
Change-Id: Iad0f4af8444458686e41723e823bcf95dde1f3ab
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346803
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@{#42045}
2024-04-12 05:38:06 +00:00
chromium-webrtc-autoroll
76d265f481 Roll chromium_revision 57cd3d96f0..ea08a5db44 (1286047:1286190)
Change log: 57cd3d96f0..ea08a5db44
Full diff: 57cd3d96f0..ea08a5db44

Changed dependencies
* src/base: 806b279680..f4cd78a313
* src/build: d672aa174d..6e6a32bf8f
* src/buildtools: 5384d31f9e..5eb927f0a9
* src/ios: 34589ffa1f..fc852dcc93
* src/testing: b049de1374..7c011adfb4
* src/third_party: e52af0cadc..6e9c298fa4
* src/third_party/androidx: cOChtG33QkTU7QqJTlBiTj9bVdEvIDwtDv3ZuLae_mQC..aK5IEVOrIpPDuHyvtnc98OFJvFgpEbexL_wC0xoKfdoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/24c482ad9c..5c3e8e1278
* src/third_party/depot_tools: 76f20f73a0..ad032971cb
* src/third_party/perfetto: f585035064..89f111052a
* src/tools: ed774eab95..d99dd21d1f
DEPS diff: 57cd3d96f0..ea08a5db44/DEPS

No update to Clang.

BUG=None

Change-Id: I0b1f0a57f3e9eea2b7ce2df0b4f526d1fa0ca42b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346802
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@{#42044}
2024-04-12 00:49:21 +00:00
chromium-webrtc-autoroll
69eafa6782 Roll chromium_revision 5497837be6..57cd3d96f0 (1285873:1286047)
Change log: 5497837be6..57cd3d96f0
Full diff: 5497837be6..57cd3d96f0

Changed dependencies
* src/base: c809aecd2b..806b279680
* src/build: 235f14b5a8..d672aa174d
* src/ios: 7988fbf4b5..34589ffa1f
* src/testing: 4ccfca6a04..b049de1374
* src/third_party: c66ecfbb47..e52af0cadc
* src/third_party/depot_tools: a7c97f7871..76f20f73a0
* src/third_party/perfetto: 7c2650cb53..f585035064
* src/tools: 1b88ac5e4b..ed774eab95
DEPS diff: 5497837be6..57cd3d96f0/DEPS

No update to Clang.

BUG=None

Change-Id: I18871d12dc92c34371aa12523581a0facd1a6a67
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346800
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@{#42043}
2024-04-11 20:52:52 +00:00
chromium-webrtc-autoroll
0567fc1786 Roll chromium_revision 0cd7fd5a21..5497837be6 (1285741:1285873)
Change log: 0cd7fd5a21..5497837be6
Full diff: 0cd7fd5a21..5497837be6

Changed dependencies
* src/base: c8453b12ef..c809aecd2b
* src/ios: 2af494eb5e..7988fbf4b5
* src/testing: 37166c9949..4ccfca6a04
* src/third_party: e58b286c8c..c66ecfbb47
* src/third_party/depot_tools: 7894b0d681..a7c97f7871
* src/third_party/perfetto: b1676f92d8..7c2650cb53
* src/third_party/r8: a-chFQzHp-ekYJLRLkCL8KMcrUwsI7IYmdj7Lh6I-wUC..mAYyilKWner49rPgknc41cEwNY3tx1ZLz7iQcNPl8aQC
* src/tools: c20dce3c57..1b88ac5e4b
DEPS diff: 0cd7fd5a21..5497837be6/DEPS

No update to Clang.

BUG=None

Change-Id: I96cecec17ac75ff47dc85f3ddb631fd876d6f2f0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346708
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@{#42042}
2024-04-11 17:11:44 +00:00
Danil Chapovalov
1c35107cdc Propagate environment into OveruseFrameDetector
Thus use propagated instead of global field trials.

Bug: webrtc:10335
Change-Id: I6b1923cc90a2054efc4d878a425b99536d60885c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346560
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42041}
2024-04-11 17:10:34 +00:00
chromium-webrtc-autoroll
cdbc58e654 Roll chromium_revision 8feabe72a1..0cd7fd5a21 (1285629:1285741)
Change log: 8feabe72a1..0cd7fd5a21
Full diff: 8feabe72a1..0cd7fd5a21

Changed dependencies
* src/build: 5fb1330b84..235f14b5a8
* src/ios: 1f967c8ea0..2af494eb5e
* src/testing: 730987164e..37166c9949
* src/third_party: 78be9bffb2..e58b286c8c
* src/third_party/fuzztest/src: d7c63cd216..65354bf09a
* src/third_party/libsrtp: 5b7c744eb8..7a7e64c8b5
* src/tools: a60c931dfd..c20dce3c57
DEPS diff: 8feabe72a1..0cd7fd5a21/DEPS

No update to Clang.

BUG=None

Change-Id: Ia083976e209dc18068515ae42c14f845df0fdfc9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346706
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@{#42040}
2024-04-11 13:34:19 +00:00
Emil Lundmark
f591f2dcf1 Remove expired WebRTC-Aec3DelayEstimatorDetectPreEcho
Bug: webrtc:14205
Change-Id: Ib817b043d9368ba003b2b40a7315da845910c2f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345481
Reviewed-by: Lionel Koenig Gélas <lionelk@google.com>
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
Reviewed-by: Lionel Koenig <lionelk@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42039}
2024-04-11 09:57:16 +00:00
chromium-webrtc-autoroll
f942a2901a Roll chromium_revision 4409106772..8feabe72a1 (1285263:1285629)
Change log: 4409106772..8feabe72a1
Full diff: 4409106772..8feabe72a1

Changed dependencies
* src/base: cc254337a9..c8453b12ef
* src/build: 68c67467c3..5fb1330b84
* src/ios: 9d92d41d8b..1f967c8ea0
* src/testing: b048158cc3..730987164e
* src/third_party: 7a13687bdd..78be9bffb2
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6e7b54bc42..24c482ad9c
* src/third_party/depot_tools: c41b0affa0..7894b0d681
* src/third_party/libvpx/source/libvpx: 6445da1b40..8762f5efb2
* src/third_party/perfetto: ffad8c9266..b1676f92d8
* src/tools: 50399f87ce..a60c931dfd
* src/tools/luci-go: git_revision:06dc7a1f2eeb1d095f7876799458328a44438df1..git_revision:239be4fd8499df782db6bddb0f55832bf4f01307
* src/tools/luci-go: git_revision:06dc7a1f2eeb1d095f7876799458328a44438df1..git_revision:239be4fd8499df782db6bddb0f55832bf4f01307
DEPS diff: 4409106772..8feabe72a1/DEPS

No update to Clang.

BUG=None

Change-Id: If729a4a7ad597c57e07892ffa478f7d926908779
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346703
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@{#42038}
2024-04-11 06:41:48 +00:00
webrtc-version-updater
b1b81d42df Update WebRTC code version (2024-04-11T04:10:02).
Bug: None
Change-Id: If35bd34b3a05d7432d768ea6879ac2e69652e60d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346743
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@{#42037}
2024-04-11 05:08:38 +00:00
Wan-Teh Chang
ef16abac3e RTC_CHECK frame buffer has expected width & height
The width and height of mapped_buffer must match the d_w and d_h members
of frame_to_encode_, which is passed to aom_codec_encode().

Bug: b:330482827
Change-Id: I85d8c82133768685565f165eafc893c42dc40b12
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345807
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Wan-Teh Chang <wtc@google.com>
Cr-Commit-Position: refs/heads/main@{#42036}
2024-04-10 23:04:33 +00:00
chromium-webrtc-autoroll
0bb59b4edd Roll chromium_revision 4deac488e8..4409106772 (1285157:1285263)
Change log: 4deac488e8..4409106772
Full diff: 4deac488e8..4409106772

Changed dependencies
* src/buildtools: aaab0bb753..5384d31f9e
* src/ios: 7286117490..9d92d41d8b
* src/third_party: 27f27e479d..7a13687bdd
* src/third_party/libc++/src: 51e4d21e78..e3b94d0e5b
* src/third_party/perfetto: b65ac88b5b..ffad8c9266
* src/tools: 664ea5a512..50399f87ce
DEPS diff: 4deac488e8..4409106772/DEPS

No update to Clang.

BUG=None

Change-Id: Ifa1d70e71179777585129039b56d74ce0a5b3487
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346700
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@{#42035}
2024-04-10 19:29:32 +00:00
Emil Lundmark
f505c7be44 Add safeguard for modifying POLICY_EXEMPT_FIELD_TRIALS
This will make it harder to inadvertently register new field trials in
the wrong collection. This has happened before, see 88a8e44a51 ("Remove
nonexempt field trials from POLICY_EXEMPT_FIELD_TRIALS") for example.

Additionally, field trials will now also be validated by default before
a C++ header is generated.

Bug: None
Change-Id: I298c1345d48a522ecb95fd0f0e09834c8bdff40a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346543
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42034}
2024-04-10 19:09:34 +00:00
Danil Chapovalov
4dfe7ea5af Delete legacy VideoEncoderFactory::CreateVideoEncoder
Bug: webrtc:15860
Change-Id: I892aeba67a4ea3be6d6551ff2dc88faaca0c7bd9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/342940
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42033}
2024-04-10 17:11:34 +00:00
chromium-webrtc-autoroll
f3a2ff2be1 Roll chromium_revision d43fb9dea0..4deac488e8 (1284446:1285157)
Change log: d43fb9dea0..4deac488e8
Full diff: d43fb9dea0..4deac488e8

Changed dependencies
* reclient_version: re_client_version:0.134.1.2c9285b-gomaip..re_client_version:0.138.0.e854224-gomaip
* src/base: 9b6719e486..cc254337a9
* src/build: 6c1802265d..68c67467c3
* src/buildtools: 8919328651..aaab0bb753
* src/buildtools/linux64: git_revision:415b3b19e094cd4b6982147693485df65037f942..git_revision:d823fd85da3fb83146f734377da454473b93a2b2
* src/buildtools/mac: git_revision:415b3b19e094cd4b6982147693485df65037f942..git_revision:d823fd85da3fb83146f734377da454473b93a2b2
* src/buildtools/reclient: re_client_version:0.134.1.2c9285b-gomaip..re_client_version:0.138.0.e854224-gomaip
* src/buildtools/win: git_revision:415b3b19e094cd4b6982147693485df65037f942..git_revision:d823fd85da3fb83146f734377da454473b93a2b2
* src/ios: 771c1649a9..7286117490
* src/testing: e4c8140ed1..b048158cc3
* src/third_party: 03b22ac3a4..27f27e479d
* src/third_party/androidx: KkVEH2hidBiGpaUiwvoGzRqYGBqNri_uI7sjlcgyZCsC..cOChtG33QkTU7QqJTlBiTj9bVdEvIDwtDv3ZuLae_mQC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/0b9e7b8830..6e7b54bc42
* src/third_party/depot_tools: f85dd800c7..c41b0affa0
* src/third_party/googletest/src: 3d73dee972..b1a777f319
* src/third_party/libc++/src: 6ddb5cb949..51e4d21e78
* src/third_party/perfetto: 669c6bb366..b65ac88b5b
* src/third_party/r8: bq7w2bmLhe4u4VCiCliPuhaupJB-lu2mW9gr5dB16ekC..a-chFQzHp-ekYJLRLkCL8KMcrUwsI7IYmdj7Lh6I-wUC
* src/third_party/re2/src: 3c7e162c8e..b84e3ff189
* src/tools: 9d18bb8bab..664ea5a512
DEPS diff: d43fb9dea0..4deac488e8/DEPS

No update to Clang.

BUG=None

Change-Id: I5d8305691a79bbc8d1bd0d89fe06696ad6384cdc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346680
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@{#42032}
2024-04-10 17:10:26 +00:00
Emil Lundmark
ae53490d18 Extend WebRTC-Audio-OpusGeneratePlc
It's currently only used for testing but the initially selected end date
proved to be too short.

Bug: webrtc:13322
Change-Id: I459f315f2bad4592a1ab13190eca88a7d7cd7f90
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345703
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42031}
2024-04-10 14:21:39 +00:00
Emil Lundmark
05e8162ebf Print bug URL for expired field trials
Bug: None
Change-Id: I293d72bde6e51382ba458ac5d364431ec19454c5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346542
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42030}
2024-04-10 12:11:23 +00:00
Emil Lundmark
06986dc187 Add flag to exclude policy exempt field trials when listing expired ones
This is a new version of 47cfed2a7d ("Add flag to exclude policy exempt
field trials when listing expired ones") that was reverted because the
CI didn't use a hermetic version of Python. This version relies on older
Python constructs so it can be used by the CI.

Bug: None
Change-Id: I3b4794242d48c59ad94c6210c774cced362fc279
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346600
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42029}
2024-04-10 11:16:00 +00:00
Emil Lundmark
d5c107d5d4 Remove expired WebRTC-Bwe-SubtractAdditionalBackoffTerm
Bug: webrtc:13402
Change-Id: Ia5a741fb7af753fbcbf00ece4f8e321c9b2655a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345721
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42028}
2024-04-10 10:11:04 +00:00
Per K
91b1cfbfa0 Fix visiblity of target test_feedback_generator_interface
It is a public interface and must be visible to allow tests to include the header file.

Bug: none
Change-Id: I4e6322c622f62c018b274b751e2c395eed7816e4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346520
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42027}
2024-04-09 16:21:22 +00:00
chromium-webrtc-autoroll
c5318e3dbe Roll chromium_revision dc6a426381..d43fb9dea0 (1283730:1284446)
Change log: dc6a426381..d43fb9dea0
Full diff: dc6a426381..d43fb9dea0

Changed dependencies
* src/base: 44dfa0d335..9b6719e486
* src/build: bbc1efa4ce..6c1802265d
* src/ios: 80a2be8b56..771c1649a9
* src/testing: b66f13b352..e4c8140ed1
* src/third_party: 60fbcafb2b..03b22ac3a4
* src/third_party/android_build_tools/manifest_merger: wtRWPCJVk_NA2GQp0fI-1i-JaPzYJwp6w3udjEhgni4C..UiE3IQmTjQyDp6olH-K75Gup3wY_WezHKM9riMylXVcC
* src/third_party/androidx: 6dUQJo3e3Ya4I6P2r0VGg5SlgUjqkpaDTEXI4VxFM6UC..KkVEH2hidBiGpaUiwvoGzRqYGBqNri_uI7sjlcgyZCsC
* src/third_party/clang-format/script: e5337933f2..3c0acd2d4e
* src/third_party/depot_tools: 246580c7b8..f85dd800c7
* src/third_party/ffmpeg: bdcb0b447f..901248a373
* src/third_party/googletest/src: f10e11fb27..3d73dee972
* src/third_party/instrumented_libs: 0afcd954d9..0172d67d98
* src/third_party/kotlin_stdlib: 8ap4rwZkKWCv2SPYRERFhMf-wVSsLCAE3fAFe7smZsoC..E67atHdREsWLno-3b4Py3r87C4LB7gpVYDq3Q1z7t90C
* src/third_party/kotlinc/current: Rr02Gf2EkaeSs3EhSUHhPqDHSd1AzimrM6cRYUJCPjQC..ELruSeR7Qcliv5lwPAn7f-Y-X9PgbEy49_PiJ6pBes4C
* src/third_party/perfetto: 7609c6712c..669c6bb366
* src/third_party/r8: p-D1sg3S51t1mFujFoZ07E0A98DNXPA2JvwF_2yXMjQC..bq7w2bmLhe4u4VCiCliPuhaupJB-lu2mW9gr5dB16ekC
* src/third_party/re2/src: ac82d4f628..3c7e162c8e
* src/third_party/turbine: wdLjzY3JXKbaWmI4EB_0s8PaCDwCQzRrPZfPpXmamGUC..wWCZ6axEx90bs9sDY6jPFmdmO-FZfbp9nWunhqrozoIC
* src/tools: cc13938b81..9d18bb8bab
DEPS diff: dc6a426381..d43fb9dea0/DEPS

No update to Clang.

BUG=None

Change-Id: Icaa1f22954b1ddcf30f6db140480ea88ddfe167c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346481
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@{#42026}
2024-04-09 15:12:27 +00:00
Jeremy Leconte
09bb4f09e1 Use vpython3 as the default interpreter for gn.
Change-Id: If775d156a3c069f29635a14334becee7b1f010ac
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346460
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42025}
2024-04-09 14:14:16 +00:00
philipel
25468d2405 Update y4m header parser.
Bug: none
Change-Id: Ice21cbb3532c608ac829c898c656170ea45f35bb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346260
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42024}
2024-04-09 13:06:11 +00:00
Danil Chapovalov
8d079bea2a Keep Environment instead of test field trials in FakeCall test object
To pass field trials to EncoderStreamFactory in FakeVideoSendStream and thus reduce dependency on the global field trial.

Bug: webrtc:10335
Change-Id: Iad32881c2d9158fe1d77f1b71f8d606374ea111e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346340
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42023}
2024-04-09 11:53:18 +00:00
Jeremy Leconte
72ab1aff5b [DEPS] Move instrumented_libs out of the android section.
Side effect was that the roller was removing this dependency.

Change-Id: Ie4669dfb08041618dbd5b32d518ec95d309b664f
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346400
Commit-Queue: Christoffer Dewerin <jansson@google.com>
Auto-Submit: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Christoffer Dewerin <jansson@google.com>
Cr-Commit-Position: refs/heads/main@{#42022}
2024-04-09 10:58:45 +00:00
Danil Chapovalov
19f1297f7f Propagate field trials for WebRTC-Video-MinVideoBitrate
Instead of relying on the global field trial string

Bug: webrtc:10335
Change-Id: I491be089ffc725fd28483edf10eae4ae5d17d651
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346263
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42021}
2024-04-09 10:57:41 +00:00
Jeremy Leconte
868ab5e9a8 Revert "Add flag to exclude policy exempt field trials when listing expired ones"
This reverts commit 47cfed2a7db30b775b8c386a4374b04d6bcbf5a6.

Reason for revert: breaking CI

Original change's description:
> Add flag to exclude policy exempt field trials when listing expired ones
>
> Bug: None
> Change-Id: I07bc9f3ad1172bcdaf205937fb518ec295c022bf
> No-Try: True
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346420
> Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
> Reviewed-by: Jeremy Leconte <jleconte@google.com>
> Cr-Commit-Position: refs/heads/main@{#42019}

Bug: None
Change-Id: Idba5a521c2a9b2ad2327452295093204db7b2cf3
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346440
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#42020}
2024-04-09 09:33:21 +00:00
Emil Lundmark
47cfed2a7d Add flag to exclude policy exempt field trials when listing expired ones
Bug: None
Change-Id: I07bc9f3ad1172bcdaf205937fb518ec295c022bf
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346420
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#42019}
2024-04-09 09:22:44 +00:00
webrtc-version-updater
d6f382f463 Update WebRTC code version (2024-04-09T04:06:06).
Bug: None
Change-Id: I1346f5d2a9bf3b71d13450992db0baa5c54bf489
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346324
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@{#42018}
2024-04-09 05:42:40 +00:00
Wan-Teh Chang
e5a6ab45d3 RTC_CHECK crop_width_,crop_height_ are nonnegative
Similar to the two RTC_CHECK_GE's earlier in the
VideoStreamEncoder::ReconfigureEncoder() method (originally added to
webrtc/video/vie_encoder.cc in
https://codereview.webrtc.org/2936393002), add two RTC_CHECK_GE's to
ensure that crop_width_ and crop_height_ are nonnegative.

Bug: b:330482827
Change-Id: Ia4989307b754abb101e50d33beeca4483a694a62
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/346026
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Wan-Teh Chang <wtc@google.com>
Cr-Commit-Position: refs/heads/main@{#42017}
2024-04-08 19:30:55 +00:00