41531 Commits

Author SHA1 Message Date
Prashanth Swaminathan
3896112de7 Remove stale test from audio_processing
The 'apmtest' folder contains code that is not part of any build graph
and has not been updated since 2017 since the code migrated locations.
At a glance, it does not seem to be testing anything specific to the
audio-processing module either.

This implicitly resolves the usage of the deprecated ALooper_pollAll API
by removing the code entirely.

Bug: webrtc:42225691
Change-Id: I79e14140ee40c567e1d07431f874d5f48e39d384
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350270
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42299}
2024-05-14 13:26:23 +00:00
Danil Chapovalov
179f96de7e Provide Environment to construct VideoBitrateAllocator
To allow various VideoBitrateAllocators to use propagated rather than global field trials

This relands the
https://webrtc-review.googlesource.com/c/src/+/349920
where patchset#1 is identical to the original change,
patchset#2 undoes (postpones) the expectation downstream propagates the Environment too.

Bug: webrtc:42220378
Change-Id: I4a9a32bb0926a875d37f3ba19dd5309e97546553
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350364
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42298}
2024-05-14 11:36:42 +00:00
chromium-webrtc-autoroll
1f90b92eda Roll chromium_revision 488ccc5d17..279e7226e3 (1300426:1300530)
Change log: 488ccc5d17..279e7226e3
Full diff: 488ccc5d17..279e7226e3

Changed dependencies
* src/base: 10f6cf877c..2c77edb79f
* src/ios: 5b4fde158a..003762fbc1
* src/testing: 06ffccb6d2..4f5466937c
* src/third_party: adc34c3dea..09e6bbdf6d
* src/third_party/androidx: wca_lJQ6FRpEyA5uKD90LCn02gX5VM9Z4mniCykiW-AC..f1Bj3ULRcpJf4oqa2lCfAQvtCeeyVsDq876w4esaoT8C
* src/third_party/depot_tools: af58dae320..8479869311
* src/tools: 59dbdb16b8..0a53973274
DEPS diff: 488ccc5d17..279e7226e3/DEPS

No update to Clang.

BUG=None

Change-Id: I65d2fca61b620abbfa88a6fb5ac64128641bef29
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350500
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@{#42297}
2024-05-14 11:06:12 +00:00
Lionel Koenig
8d070464e8 Pass the absolute capture timestamp to rtcp
This pass the absolute capture timestamp at the beginning of the frame
to the rtcp module.

Bug: webrtc:42226041
Change-Id: Iae85a56bfd9d33f7eb9eac3c68961235fe16dc6b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350202
Commit-Queue: Lionel Koenig <lionelk@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42296}
2024-05-14 08:35:44 +00:00
webrtc-version-updater
95fc15b5a1 Update WebRTC code version (2024-05-14T04:05:39).
Bug: None
Change-Id: Ic2126fc890939b962cf8707b6bcb6a47afc0a68d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350461
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@{#42295}
2024-05-14 05:38:48 +00:00
chromium-webrtc-autoroll
960df4b9fc Roll chromium_revision 2e4dacf46d..488ccc5d17 (1300318:1300426)
Change log: 2e4dacf46d..488ccc5d17
Full diff: 2e4dacf46d..488ccc5d17

Changed dependencies
* src/ios: 536dde4397..5b4fde158a
* src/testing: 9965a71a86..06ffccb6d2
* src/third_party: 3e94dab61d..adc34c3dea
* src/third_party/androidx: UiIzVBfVIy9mCbzMX3fEPiFC3Vez6AiL1NueeljGtEUC..wca_lJQ6FRpEyA5uKD90LCn02gX5VM9Z4mniCykiW-AC
* src/third_party/depot_tools: 28ece72a5d..af58dae320
* src/third_party/freetype/src: a46424228f..68399b4244
* src/tools: bff5467904..59dbdb16b8
DEPS diff: 2e4dacf46d..488ccc5d17/DEPS

No update to Clang.

BUG=None

Change-Id: I19c3126d8bb432919dd3e1aee1cc212f64dbfa2f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350460
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@{#42294}
2024-05-14 04:32:22 +00:00
chromium-webrtc-autoroll
3afee0b7b5 Roll chromium_revision dc3597a14f..2e4dacf46d (1299980:1300318)
Change log: dc3597a14f..2e4dacf46d
Full diff: dc3597a14f..2e4dacf46d

Changed dependencies
* src/base: 2f20fae2cd..10f6cf877c
* src/build: ef48ed5d95..e6bad9d579
* src/ios: a5a5c2649f..536dde4397
* src/testing: 066811c908..9965a71a86
* src/third_party: 5e3f3bd93a..3e94dab61d
* src/third_party/androidx: WYLdeHVNODwUgqqiHA4ty21Gk_nBkv16YJzGeEtW438C..UiIzVBfVIy9mCbzMX3fEPiFC3Vez6AiL1NueeljGtEUC
* src/third_party/depot_tools: e1385296c4..28ece72a5d
* src/third_party/googletest/src: fa6de7f438..33af80a883
* src/third_party/harfbuzz-ng/src: bba0c0e27c..155015f4be
* src/third_party/r8: DcVi2RjfFH55zitouMx3JJtwdiShMM2rWsdAoGYUIRsC..COW7cFK6pwOVeM1EEvoEXOYDwDbWVkPQDC63mlyb3m4C
* src/third_party/re2/src: 2b354c6ad0..f31c2c6f38
* src/tools: 7d98d76cec..bff5467904
DEPS diff: dc3597a14f..2e4dacf46d/DEPS

No update to Clang.

BUG=None

Change-Id: Ifc108c334f0b6503b94507ce5fd2fd7e998f0c05
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350438
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@{#42293}
2024-05-13 23:42:28 +00:00
Jan Grulich
cfbd6b0884 Video capture PipeWire: drop corrupted PipeWire buffers
Use SPA_CHUNK_FLAG_CORRUPTED and SPA_META_HEADER_FLAG_CORRUPTED flags to
determine corrupted buffers or corrupted buffer data. We used to only
rely on compositors setting chunk->size, but this doesn't make sense for
dmabufs where they have to make up arbitrary values. It also looks this
is not reliable and can cause glitches as we end up processing corrupted buffers.

Bug: webrtc:338232699
Change-Id: Ida0c6a5e7a37e19598c6d5884726200f81b94962
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349881
Commit-Queue: Mark Foltz <mfoltz@chromium.org>
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#42292}
2024-05-13 18:09:07 +00:00
Philipp Hancke
2cb3c54273 tls: replace call to deprecated SSL_library_init with OPENSSL_init_ssl
SSL_library_init
https://www.openssl.org/docs/manmaster/man3/SSL_library_init.html
has been deprecated by OPENSSL_init_ssl
https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_init_ssl.html
which no longer needs to be called as of OpenSSL 1.1.0 (2017).
It is still required for boringssl for the time being:
  https://bugs.chromium.org/p/boringssl/issues/detail?id=35
  https://bugs.chromium.org/p/boringssl/issues/detail?id=673
so a TODO is added.

BUG=webrtc:339300437

Change-Id: If4c7a9f4935521b33fc19b5fff72d293c0e17b81
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350145
Reviewed-by: David Benjamin <davidben@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42291}
2024-05-13 17:04:10 +00:00
Jeremy Leconte
16fb7903e5 Revert "Provide Environment to construct VideoBitrateAllocator"
This reverts commit 4bf4e1753ce1567aab9f83f3a324e8bda2833459.

Reason for revert: break upstream 

Original change's description:
> Provide Environment to construct VideoBitrateAllocator
>
> To allow various VideoBitrateAllocators to use propagated rather than global field trials
>
> Bug: webrtc:42220378
> Change-Id: I52816628169a54b18a4405d84fee69b101f92f72
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349920
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Reviewed-by: Philip Eliasson <philipel@webrtc.org>
> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#42288}

Bug: webrtc:42220378
Change-Id: I7d47eb635c2d312d97a870c2a8eca0b23d2f86a0
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350307
Owners-Override: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#42290}
2024-05-13 13:32:28 +00:00
chromium-webrtc-autoroll
dcdb140576 Roll chromium_revision 19260a1dc2..dc3597a14f (1299861:1299980)
Change log: 19260a1dc2..dc3597a14f
Full diff: 19260a1dc2..dc3597a14f

Changed dependencies
* src/base: 61ee4ef40c..2f20fae2cd
* src/build: 01e3c73f58..ef48ed5d95
* src/buildtools/linux64: git_revision:b0c2742896b6b9f869dc0eb35ae4785cbf2a4512..git_revision:df98b86690c83b81aedc909ded18857296406159
* src/buildtools/mac: git_revision:b0c2742896b6b9f869dc0eb35ae4785cbf2a4512..git_revision:df98b86690c83b81aedc909ded18857296406159
* src/buildtools/win: git_revision:b0c2742896b6b9f869dc0eb35ae4785cbf2a4512..git_revision:df98b86690c83b81aedc909ded18857296406159
* src/ios: 63cfd07fb3..a5a5c2649f
* src/testing: cb48097393..066811c908
* src/third_party: d1f7abb197..5e3f3bd93a
* src/third_party/depot_tools: a9b9284faf..e1385296c4
* src/third_party/harfbuzz-ng/src: 155015f4be..bba0c0e27c
* src/tools: aa688e98b1..7d98d76cec
DEPS diff: 19260a1dc2..dc3597a14f/DEPS

No update to Clang.

BUG=None

Change-Id: I79253ea73c299761f8696beae755190b81a22583
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350434
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@{#42289}
2024-05-13 12:39:12 +00:00
Danil Chapovalov
4bf4e1753c Provide Environment to construct VideoBitrateAllocator
To allow various VideoBitrateAllocators to use propagated rather than global field trials

Bug: webrtc:42220378
Change-Id: I52816628169a54b18a4405d84fee69b101f92f72
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349920
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42288}
2024-05-13 12:12:01 +00:00
Björn Terelius
eaa4f3ae3c Fix nits in simulated network.
(Spelling, missing includes, unused declaration)

Bug: None
Change-Id: Ia7b714de1532e7657b5d07c8a98513d2a4430cec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350041
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42287}
2024-05-13 12:00:23 +00:00
Danil Chapovalov
67ba914249 Propagate FieldTrialsView through FEC protection method helpers
And thus in those helpers query RateControlSettings field trials via propagated FieldTrialView instead of the via global field trial string

Bug: webrtc:42220378
Change-Id: I84f4bf42037d864519c4d2031d25cf909fd5010f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350305
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42286}
2024-05-13 11:44:26 +00:00
philipel
a9d7c19011 Make EncodeResultCallback rvalue ref-qualified.
Bug: b/336978562
Change-Id: Icc9be7a5ad095304bf68e19ffedca77d8bc1810c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349266
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42285}
2024-05-13 10:53:48 +00:00
philipel
cf4764e062 Move EncodeResultCallback to FrameEncodeSettings.
Bug: b/336978562
Change-Id: I25cb6662a6b66fba9d22d974e1b6da48e137d0ea
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349225
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42284}
2024-05-13 10:16:32 +00:00
Jakob Ivarsson
28a4ec36a0 Fix use of uninitialized value in NetEq test.
Bug: chromium:339308502
Change-Id: Iee2a6ca190fdd2dee498afa6e36fa0eb1f7dd9b9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350304
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42283}
2024-05-13 09:32:31 +00:00
Christoffer Dewerin
36ecffa129 Revert "Temporary disable sharding on Fuchsia bots."
This reverts commit 5dbc4a45bc3f8b6eee99426fb7ebfb76c861e8c2.

Reason for revert: Sharding should now work on fuchsia + no new generated starlark files have been uploaded since.

Original change's description:
> Temporary disable sharding on Fuchsia bots.
>
> Change-Id: I248ef19317de9a93751641e8bf0cab80a42a35f7
> Bug: b/338087169
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349840
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#42230}

Bug: b/338087169
Change-Id: I25f29a64a4a2ca40afb0ac9fbbc2a821c3ca4551
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350182
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#42282}
2024-05-13 08:53:13 +00:00
Lionel Koenig
a656b9d781 Use absolute capture timestamp from the beginning of payload
This ensure the absolute capture timestamp from the first audio sample
encoded in the payload is used for the corresponding rtp header.

Bug: webrtc:42226041
Change-Id: Ib8f2e3a5df5c82c5806171bd5b36a26d92fbea72
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349265
Commit-Queue: Lionel Koenig <lionelk@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42281}
2024-05-13 08:10:56 +00:00
Sergey Silkin
29d4062ff6 Make SpatialLayer to be an alias of SimulcastStream
Bug: b/337757868, b/42234533
Change-Id: I3a5088c2ef64ebc48b37aa51b3ebb7cd395e537b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349960
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42280}
2024-05-13 08:05:19 +00:00
Jeremy Leconte
042973f624 Regenerate infra/specs json files.
* ios_runtime_cache_15_5 has been removed from Chromium config, adding it back in mixins_webrtc.pyl.
* The order of the arguments in the json file has been changed.
* Seems using 'remove_mixins' is now required to get the same behavior as before.

Change-Id: Ia252aaa6458f8c9caed5ead3b641bb85cd1917e8
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350362
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Christoffer Dewerin <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42279}
2024-05-13 07:22:45 +00:00
webrtc-version-updater
ded1b97aeb Update WebRTC code version (2024-05-13T04:02:33).
Bug: None
Change-Id: I678c11728d58d1fca8705639b83ce95be275c061
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350433
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@{#42278}
2024-05-13 05:08:27 +00:00
chromium-webrtc-autoroll
139bfe8958 Roll chromium_revision 36998814bd..19260a1dc2 (1299750:1299861)
Change log: 36998814bd..19260a1dc2
Full diff: 36998814bd..19260a1dc2

Changed dependencies
* src/ios: 14610e3547..63cfd07fb3
* src/testing: 94887c975e..cb48097393
* src/third_party: 220c66207a..d1f7abb197
* src/tools: 5872252f91..aa688e98b1
DEPS diff: 36998814bd..19260a1dc2/DEPS

No update to Clang.

BUG=None

Change-Id: I087a3e2a3c0eb0591906184f878e7bd6458b4ea2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350432
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@{#42277}
2024-05-13 02:48:14 +00:00
webrtc-version-updater
76c02aff4c Update WebRTC code version (2024-05-12T04:02:36).
Bug: None
Change-Id: I90089d5d37f1f8981fd265c8fb883fb1ec9e43e5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350426
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@{#42276}
2024-05-12 05:09:58 +00:00
chromium-webrtc-autoroll
ba89aa613c Roll chromium_revision 6893822af1..36998814bd (1299647:1299750)
Change log: 6893822af1..36998814bd
Full diff: 6893822af1..36998814bd

Changed dependencies
* src/base: eca74b9a11..61ee4ef40c
* src/ios: 3df98e1107..14610e3547
* src/testing: efc3bab65d..94887c975e
* src/third_party: 6bf0c6a91e..220c66207a
* src/third_party/androidx: j5SPXMRBFQj3DnOZgOt50K6mxX9Cih4dqeDDsEUH1xYC..WYLdeHVNODwUgqqiHA4ty21Gk_nBkv16YJzGeEtW438C
* src/third_party/flatbuffers/src: bcb9ef1876..c696275eaf
* src/tools: 1e12d458b7..5872252f91
DEPS diff: 6893822af1..36998814bd/DEPS

No update to Clang.

BUG=None

Change-Id: I826bca256079fca6fde6866ed76c0dab9d89b7e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350422
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@{#42275}
2024-05-11 18:41:26 +00:00
Danil Chapovalov
b0fe794d7d Delete expired field trial WebRTC-SignalNetworkPreferenceChange
Bug: webrtc:42221944
Change-Id: I786d73f5ede27d4ab40a9b3b2fef49da45bd3444
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350302
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42274}
2024-05-11 09:50:40 +00:00
webrtc-version-updater
14426c0ff9 Update WebRTC code version (2024-05-11T04:03:38).
Bug: None
Change-Id: I00da0eeec69f005754f01413a6e30fe9fda7f334
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350382
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@{#42273}
2024-05-11 05:30:05 +00:00
chromium-webrtc-autoroll
43dc4e57dd Roll chromium_revision b42414ce8c..6893822af1 (1299281:1299647)
Change log: b42414ce8c..6893822af1
Full diff: b42414ce8c..6893822af1

Changed dependencies
* src/base: a23b0a1282..eca74b9a11
* src/ios: 755be2aee3..3df98e1107
* src/testing: 5a26b48913..efc3bab65d
* src/third_party: f997803062..6bf0c6a91e
* src/third_party/android_build_tools/manifest_merger: tz8dYQ_yBEZJRVhtzyyCjOlbOfujkHRWcYZy7419o_cC..Uecrn-wUXzvUON7QkiZPlANRvFr6yFM05_M_S7q8IFoC
* src/third_party/androidx: xPTxMXGIMD8m1NX85ML_1b1KgouD9WTgIKB2Rz3EYicC..j5SPXMRBFQj3DnOZgOt50K6mxX9Cih4dqeDDsEUH1xYC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3a1d1cc096..923a565b97
* src/third_party/depot_tools: 6e32e926e9..a9b9284faf
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/5ccdc66ab6..d9ab67e87c
* src/third_party/libc++abi/src: d17298ab09..a37a3aa431
* src/tools: a184749b9d..1e12d458b7
DEPS diff: b42414ce8c..6893822af1/DEPS

No update to Clang.

BUG=None

Change-Id: I9c70848f7bda3c592c1603ae34945960dbd0d29b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350380
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@{#42272}
2024-05-11 03:28:06 +00:00
chromium-webrtc-autoroll
c9e81edc9e Roll chromium_revision 1f2c94c46e..b42414ce8c (1299115:1299281)
Change log: 1f2c94c46e..b42414ce8c
Full diff: 1f2c94c46e..b42414ce8c

Changed dependencies
* src/build: b2163519a9..01e3c73f58
* src/ios: 853d3fcffd..755be2aee3
* src/testing: 46a35f0196..5a26b48913
* src/third_party: e16870de33..f997803062
* src/third_party/androidx: fG3g8L4td5DpT3iW59x4D3ReoFAGMuXSci0S7xKAZhcC..xPTxMXGIMD8m1NX85ML_1b1KgouD9WTgIKB2Rz3EYicC
* src/third_party/kotlin_stdlib: 05hzFgOi0AqRK3RxbSvGj2TWTFUNeLcwkJwVzwgLttUC..bCpFA9jdfF0zeuOKYuv9n1vqxV_lykSRR1oAYrVKmFsC
* src/third_party/kotlinc/current: tTF6GjpaBABskkNJqSoDgeXpbdlbjV1F46x9lYzBxBgC..NL2kgA9OlpYPhqM3x3fUl_nbJCGGPtPyNGN3fsrHcwYC
* src/tools: 79bd89fb62..a184749b9d
DEPS diff: 1f2c94c46e..b42414ce8c/DEPS

No update to Clang.

BUG=None

Change-Id: I45a91bc5980b62ebcbcede363070c00bbb92812d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350345
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@{#42271}
2024-05-10 16:43:06 +00:00
Danil Chapovalov
ac426265b6 Cleanup usage of FieldTrialsView by RateControlSettings and CongestionWindowPushbackController
Replace factory that takes optional FieldTrialView with a constructor that takes non-optional reference to the same interface - all callers already guarantee it is not nullptr
Replace several local IsEnabled/IsDisabled helpers with the same helpers in FieldTrialView
In CongestionWindowPushbackController tests pass field trials bypassing global field trial string

Bug: webrtc:42220378
Change-Id: Ic49ad78919d834a5e3b9b69545d3b39088023a75
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349900
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42270}
2024-05-10 12:40:20 +00:00
Danil Chapovalov
58a9f6d490 Delete depercated variant of the Network::GetCost function
Bug: webrtc:42220378
Change-Id: Iebfc924ab55896981cbf83407a9b049e4d0dde8f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350303
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42269}
2024-05-10 11:25:19 +00:00
Danil Chapovalov
2cdf840b53 Read WebRTC-BweLossExperiment from propagated instead of global field trial
Bug: webrtc:42220378
Change-Id: I4ddb0719aabe89997ba4f2e663515c1b227938ad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350301
Reviewed-by: Ying Wang <yinwa@google.com>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42268}
2024-05-10 10:05:27 +00:00
Sergey Silkin
dbdf36c437 Add key_interval command line argument to codec test
Bug: webrtc:42225151, b/337757868
Change-Id: I5b085bdb334cb6cfb304424a466fc119196d14d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350200
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42267}
2024-05-10 09:40:18 +00:00
chromium-webrtc-autoroll
8b243eae30 Roll chromium_revision fb6772e9b1..1f2c94c46e (1298140:1299115)
Change log: fb6772e9b1..1f2c94c46e
Full diff: fb6772e9b1..1f2c94c46e

Changed dependencies
* src/base: ce2851f9b9..a23b0a1282
* src/build: 18c63ed8a3..b2163519a9
* src/buildtools: 1ed5a9966e..4e0e9c73a0
* src/buildtools/linux64: git_revision:f284b6b47039a2d7edfcbfc51f52664f82b5a789..git_revision:b0c2742896b6b9f869dc0eb35ae4785cbf2a4512
* src/buildtools/mac: git_revision:f284b6b47039a2d7edfcbfc51f52664f82b5a789..git_revision:b0c2742896b6b9f869dc0eb35ae4785cbf2a4512
* src/buildtools/win: git_revision:f284b6b47039a2d7edfcbfc51f52664f82b5a789..git_revision:b0c2742896b6b9f869dc0eb35ae4785cbf2a4512
* src/ios: deb2830717..853d3fcffd
* src/testing: d247921fd1..46a35f0196
* src/third_party: bb8ac17606..e16870de33
* src/third_party/androidx: TvCXIrNB4pm9wP19HypfB8sqiAryWBDsBMYXvgAUVFIC..fG3g8L4td5DpT3iW59x4D3ReoFAGMuXSci0S7xKAZhcC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4a82c77f04..3a1d1cc096
* src/third_party/depot_tools: 2ca8efcec8..6e32e926e9
* src/third_party/freetype/src: 2240e21cf5..a46424228f
* src/third_party/icu: 364118a1d9..98f2494518
* src/third_party/r8: TMzYxnQF_ASgPEXkE1DM272ROaHqDBQMjhmdIllz7uUC..DcVi2RjfFH55zitouMx3JJtwdiShMM2rWsdAoGYUIRsC
* src/tools: 2dbc56e416..79bd89fb62
* src/tools/luci-go: git_revision:91ca2f5af39c4feb1c748c353f4d616e1c2332e7..git_revision:0353d07d5edeb62305e13f17d808e8523cd5bac2
* src/tools/luci-go: git_revision:91ca2f5af39c4feb1c748c353f4d616e1c2332e7..git_revision:0353d07d5edeb62305e13f17d808e8523cd5bac2
DEPS diff: fb6772e9b1..1f2c94c46e/DEPS

No update to Clang.

BUG=None

Change-Id: I1121db0ff026b0563deae0b951de24bfaa594045
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350341
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@{#42266}
2024-05-10 08:33:28 +00:00
webrtc-version-updater
2c02afbb47 Update WebRTC code version (2024-05-10T04:04:03).
Bug: None
Change-Id: Idcf61c4594a16ef3a7cc44f99b665fa879e7e7a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350340
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@{#42265}
2024-05-10 05:41:25 +00:00
chromium-webrtc-autoroll
cc9dcaf4a9 Roll chromium_revision 2d895ae064..fb6772e9b1 (1297992:1298140)
Change log: 2d895ae064..fb6772e9b1
Full diff: 2d895ae064..fb6772e9b1

Changed dependencies
* src/base: 38ca195188..ce2851f9b9
* src/build: 7796c50af5..18c63ed8a3
* src/buildtools: 9703d9137f..1ed5a9966e
* src/ios: 5daaa568a5..deb2830717
* src/testing: 609ad676f2..d247921fd1
* src/third_party: 39ab37d586..bb8ac17606
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/47d3198a95..4a82c77f04
* src/third_party/r8: ntlyos9oLHW_q1AeZovqFuTYzog9dKd2lITTowptHuYC..TMzYxnQF_ASgPEXkE1DM272ROaHqDBQMjhmdIllz7uUC
* src/tools: 98f970e378..2dbc56e416
DEPS diff: 2d895ae064..fb6772e9b1/DEPS

No update to Clang.

BUG=None

Change-Id: I30367f7b7c18b6e6e9ebc0d82ef8e460d4171405
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350261
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@{#42264}
2024-05-08 16:55:19 +00:00
Per K
53d43d6a41 SimulatedNetworkNode::Builder use BuiltInNetworkBehaviorConfig.link_capacity
Bug: webrtc:14525
Change-Id: I0495e26244334a5bdb015912fbdaa7af7f2aefea
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350280
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42263}
2024-05-08 16:28:40 +00:00
Harald Alvestrand
f42d2b9ab5 Include-what-you-use pc/media_session
Bug: webrtc:42226242
Change-Id: I25743717d1f0e7a0305589139bd386353b4e5054
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350122
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42262}
2024-05-08 15:07:53 +00:00
Sergey Sukhanov
26a082ce36 Introduce a mode that lets NetworkEmulationManager ignore DTLS handshake sizes.
Bug: b/169531206
Change-Id: I02c19385ff7078944f7509ecc07358b4315f7b08
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350181
Commit-Queue: Sergey Sukhanov <sergeysu@webrtc.org>
Reviewed-by: Victor Boivie <boivie@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42261}
2024-05-08 13:20:20 +00:00
Danil Chapovalov
f20ed3e8ad Add option to provide Environment for CongestionConroller construction
This would allow network controllers, GoogCcNetworkController in particular to have access to Environment at construction and thus it can rely on propagated field trials and won't need to fallback to the global field trial string

Bug: webrtc:42220378
Change-Id: I36099522e3866a89a8c8d6303da03f7d5b1cad8e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350201
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42260}
2024-05-08 12:46:23 +00:00
Sergey Silkin
5f3fc5028f Split CreateEncodingSettings
into CreateEncodingSettings and CreateFrameSettings. Also changed bitrate/framerate data types from int/double to DataRate/Frequency.

Bug: webrtc:42225151, b/337757868
Change-Id: I01b8b4e3d34f72250fdb8d64e4ee98ff79bbbd8b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349962
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42259}
2024-05-08 11:07:39 +00:00
Christoffer Dewerin
35af7ccfb0 Move sharding logic to the correct context
Bug: b:338087169
Change-Id: I380f03c34ffcee315ef5084263f9f740b6bc4176
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349642
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42258}
2024-05-08 10:15:10 +00:00
chromium-webrtc-autoroll
1545cdc76b Roll chromium_revision 67ad773ea4..2d895ae064 (1297526:1297992)
Change log: 67ad773ea4..2d895ae064
Full diff: 67ad773ea4..2d895ae064

Changed dependencies
* fuchsia_version: version:20.20240430.3.1..version:20.20240507.3.1
* reclient_version: re_client_version:0.138.0.e854224-gomaip..re_client_version:0.141.1.29a9d3c-gomaip
* src/base: 3fb05bdb07..38ca195188
* src/build: 230ed1b9ae..7796c50af5
* src/buildtools/reclient: re_client_version:0.138.0.e854224-gomaip..re_client_version:0.141.1.29a9d3c-gomaip
* src/ios: 05a5c9ceb2..5daaa568a5
* src/testing: eda5540f8f..609ad676f2
* src/third_party: 4a4d80f78d..39ab37d586
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4cc26001b9..47d3198a95
* src/third_party/depot_tools: c9fb389f4b..2ca8efcec8
* src/third_party/googletest/src: 2d684efe87..fa6de7f438
* src/third_party/r8: a2gKt0z-OOG5sntIiNXVd6LFDWUuvR-rstsrF59EEnIC..ntlyos9oLHW_q1AeZovqFuTYzog9dKd2lITTowptHuYC
* src/tools: 9905cc8b11..98f970e378
* src/tools/luci-go: git_revision:69f852c6aea2797c75712d59145efd38d7032196..git_revision:91ca2f5af39c4feb1c748c353f4d616e1c2332e7
* src/tools/luci-go: git_revision:69f852c6aea2797c75712d59145efd38d7032196..git_revision:91ca2f5af39c4feb1c748c353f4d616e1c2332e7
DEPS diff: 67ad773ea4..2d895ae064/DEPS

No update to Clang.

BUG=None

Change-Id: Icfb7c49cda9788a2d45553f34ea00c6b8a2397ff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350148
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@{#42257}
2024-05-08 08:56:15 +00:00
Guy Hershenbaum
94dfe1cc59 Fix NetworkMonitor race condition when dispatching native observers
There is a race condition in NetworkMonitor where native observers may be removed concurrently with a notification being dispatched, leading to a dangling pointer dereference (trying to dispatch an observer that was already removed and destroyed), and from there a crash with access violation.

By ensuring dispatching to native observers is done within the synchronization lock that guards additions/removals of native observers protects against this race condition.
Since native observers callbacks are posted to the networking thread in the C++ side anyway, there should be no risk of deadlock/starvation due to long-running observers.

Bug: webrtc:15837
Change-Id: Id2b788f102dbd25de76ceed434c4cd68aa9a569e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338643
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42256}
2024-05-08 08:27:19 +00:00
Mirko Bonadei
fc57037462 Revert "Split digest methods from ssl target into digest target"
This reverts commit 47bfe39ecfe45b2f94c616ace97949003d9e87b4.

Reason for revert: Breaks downstream project.

Original change's description:
> Split digest methods from ssl target into digest target
>
> in an attempt to break up the monolithic ssl target.
>
> BUG=None
>
> Change-Id: I38f5b3e2828742d5d918460db1af0a5797d6a5c2
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349764
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Philipp Hancke <phancke@meta.com>
> Cr-Commit-Position: refs/heads/main@{#42249}

Bug: None
Change-Id: Ice6f901cd8c2aecf4cf44d3728ec76568b19a7ca
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350180
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42255}
2024-05-08 06:42:32 +00:00
webrtc-version-updater
8de2cf7c93 Update WebRTC code version (2024-05-08T04:01:40).
Bug: None
Change-Id: I4635d184e8a3ebdf83b956076c17232e761115b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350163
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@{#42254}
2024-05-08 05:48:56 +00:00
Per K
0d037df25f Reland "Add more accurate support for changing capacity in SimulatedNetwork"
Origina description:
NetworkBehaviorInterface::RegisterDeliveryTimeChangedCallback
adds support for a network behaviour to reschedule next time DequeueDeliverablePackets should be invoked.

SimulatedNetwork::SetConfig(const BuiltInNetworkBehaviorConfig& config,
                            Timestamp config_update_time)
adds possibility to change the configuration at config_update_time. Delivery time of a packet currently in the narrow section, will depend on the link capacity before and after the update.

Bug: webrtc:14525
Change-Id: Idaf3a4200cfeae0683e1e1d1e98e154119ddf22e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350043
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42253}
2024-05-07 20:14:24 +00:00
Per K
cc92b6e1bd Add ProbeController::EnableRepeatedInitialProbing
This adds a new mode to the ProbeController that sends probes every
second the first 5seconds. Intented usage is before normal media has
started flowing. If enabled, the max allocated bitrat is ignored during
these initial probes.
The purpose is to have a more accurate estimate at the beginning of a
call.
The cl also removes ProbeController::SetFirstProbeToMaxBitrate.

Bug: webrtc:14928
Change-Id: I04feefb2f1b82ff38b35ee2be810f9119c53536a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349924
Reviewed-by: Diep Bui <diepbp@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42252}
2024-05-07 19:37:23 +00:00
chromium-webrtc-autoroll
ae8cf2bc0b Roll chromium_revision 2c3468559e..67ad773ea4 (1297387:1297526)
Change log: 2c3468559e..67ad773ea4
Full diff: 2c3468559e..67ad773ea4

Changed dependencies
* src/base: d8a00a3b74..3fb05bdb07
* src/build: 39e82ca2f8..230ed1b9ae
* src/ios: 28b4e69990..05a5c9ceb2
* src/testing: 2e34c023ba..eda5540f8f
* src/third_party: 2f108b7164..4a4d80f78d
* src/third_party/kotlinc/current: t124SWrNvQMrBqfiKvRIZ_e7uk6FXfYYrXFw6s7hiBwC..tTF6GjpaBABskkNJqSoDgeXpbdlbjV1F46x9lYzBxBgC
* src/tools: 9c90438ae1..9905cc8b11
DEPS diff: 2c3468559e..67ad773ea4/DEPS

No update to Clang.

BUG=None

Change-Id: Ia23b72887d17f8fe82a77201278407cf3821f0a4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350141
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@{#42251}
2024-05-07 17:18:47 +00:00
Sergey Silkin
f126e8af82 Delete implicit layering mode.
This is a cleanup in VP9 encoder wrapper. The removed code paths were only used in tests. In prod layers are configured explicitly via VideoCodec::spatialLayers[].

Bug: webrtc:42225151
Change-Id: I1de90039488b36e3c88e788c78e675bf2ee68f9b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349222
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42250}
2024-05-07 16:59:06 +00:00