Commit graph

41835 commits

Author SHA1 Message Date
Jim Gustafson
a322dda556
Add audio device module for android based on Oboe 2024-07-03 12:28:41 -07:00
Miriam Zimmerman
47b7b9d95f
Simplify handling of audio callbacks 2024-07-02 15:19:47 -04:00
Jim Gustafson
16dbd7a436 Remove support for setting mobile aec 2024-06-28 14:28:54 -07:00
Miriam Zimmerman
166228f04e
Plumb ADM calls through to ringrtc. 2024-06-27 17:05:02 -04:00
Rashad Sookram
30fcfb6b7e
Revert "Enable sending dependency descriptor in group calls" 2024-06-27 15:02:06 -04:00
Miriam Zimmerman
542c47f165
ringrtc: Add stub ADM. 2024-06-26 11:17:33 -04:00
Rashad Sookram
21113ab37d
Enable sending dependency descriptor in group calls 2024-06-25 17:30:37 -04:00
Jim Gustafson
a2bb194ce8
Update to WebRTC 6478 (m126) 2024-06-25 14:26:30 -07:00
Jim Gustafson
99c102adad m126 merge fixes 2024-06-25 14:25:19 -07:00
Jim Gustafson
49c96f3e79 Merge remote-tracking branch 'google/branch-heads/6478' 2024-06-21 16:31:45 -07:00
Miriam Zimmerman
b25957f459
ringrtc: Clean up externally-specified keys code 2024-06-21 17:26:58 -04:00
Jim Gustafson
1357e97179
Fix some comment blocks for easier merging 2024-06-21 13:52:48 -07:00
Jim Gustafson
67c77356bc
Update to WebRTC 6312 (m123) 2024-06-21 13:52:00 -07:00
Jim Gustafson
4cf759baf3 m123 merge fixes 2024-06-21 12:33:48 -07:00
Jim Gustafson
c43adafcd5 Merge m123/6312 2024-06-12 22:25:35 -07:00
Richard Russo
e4ac02af1c Only attempt to relay connections to addresses that are globally unique 2024-06-11 16:03:26 -07:00
Harald Alvestrand
758e8f0667 Rewrite webrtc_sdp unittest to use DTLS not SDES
This is in preparation for removing SDES support.

Bug: webrtc:11066
Change-Id: Ia89f8003cf1869c94baf429e9b2905235bd09a22
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337180
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41649}
2024-06-11 14:30:49 -04:00
Miriam Zimmerman
84b959dd20
Test fixes
Get webrtc unit tests building again, and fix some failures.
2024-06-11 10:30:46 -04:00
Jim Gustafson
7c9970cacb Remove lbred experiment 2024-06-06 15:10:30 -07:00
Miriam Zimmerman
2cf10f1072 ringrtc: Propagate externally-negotiated keys. 2024-06-05 18:16:19 -04:00
Harald Alvestrand
e0b555e38d Remove code for supporting SDES
Rework transport_description_factory to only have non-DTLS mode for
testing, and rewrite tests accordingly.

Bug: webrtc:11066, chromium:804275
Change-Id: Ie7d477c4331c975e4e0a3034fbbb749ed9009446
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336880
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41697}
2024-06-05 18:16:19 -04:00
Jim Gustafson
863a50e8b5
Add root certs for more turn access 2024-06-03 11:43:56 -07:00
Rashad Sookram
c2c56d3d8d
Resolve warnings from delay settings 2024-05-24 12:50:38 -04:00
Jan Grulich
a18e38fed2 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.

(cherry picked from commit cfbd6b0884)

Bug: chromium:341928670
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-Original-Commit-Position: refs/heads/main@{#42292}
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/351563
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/6478@{#1}
Cr-Branched-From: 16fb7903e546051483720548168cd40cded7a040-refs/heads/main@{#42290}
2024-05-23 21:01:17 +00:00
Jeremy Leconte
16fb7903e5 Revert "Provide Environment to construct VideoBitrateAllocator"
This reverts commit 4bf4e1753c.

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 5dbc4a45bc.

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