3fada3563a
Roll chromium_revision dc77fbfd37..f99b8dca37 (1027538:1027650)
...
Change log: dc77fbfd37..f99b8dca37
Full diff: dc77fbfd37..f99b8dca37
Changed dependencies
* src/base: 2de94b0dd5..27d6f84380
* src/build: 40005c3f92..fc63bd6317
* src/buildtools: 20863d3b27..1732a39f26
* src/buildtools/third_party/libc++/trunk: ae6c9d1fb4..476d5aefd9
* src/ios: b0ffd53adc..ac4975df42
* src/third_party: d0d988eee4..daa217beda
* src/third_party/perfetto: 86c920c317..c9aa8a4ab3
* src/tools: 89e99b2a07..76090733e4
DEPS diff: dc77fbfd37..f99b8dca37
/DEPS
No update to Clang.
BUG=None
Change-Id: Id65ee6fe3df2cac755d6c016bc44d11d9226c317
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269363
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@{#37606}
2022-07-25 08:28:58 +00:00
06fefc9dba
Update WebRTC code version (2022-07-25T04:04:11).
...
Bug: None
Change-Id: I0153a24d262a0c573787cc7611d6e20c3012b188
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269361
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@{#37605}
2022-07-25 05:25:37 +00:00
8c8445cd9c
Update WebRTC code version (2022-07-24T04:02:10).
...
Bug: None
Change-Id: Id7ab8a11c50729df27c79921db59536d25058fb9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269324
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@{#37604}
2022-07-24 05:09:19 +00:00
1985c0ab8f
Roll chromium_revision 4804befd52..dc77fbfd37 (1027430:1027538)
...
Change log: 4804befd52..dc77fbfd37
Full diff: 4804befd52..dc77fbfd37
Changed dependencies
* src/build: c72a259385..40005c3f92
* src/buildtools: fe57e98eeb..20863d3b27
* src/buildtools/third_party/libc++/trunk: eb79671bfb..ae6c9d1fb4
* src/ios: ed3af9c3d7..b0ffd53adc
* src/testing: ffa317a6c2..1647ea28d7
* src/third_party: 5f708a2f53..d0d988eee4
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3384fbd903..192679c021
* src/third_party/depot_tools: f353dc3e88..2cd48234f1
* src/third_party/fuchsia-sdk/sdk: version:9.20220720.2.1..version:9.20220722.3.1
* src/third_party/perfetto: 209791f79d..86c920c317
* src/tools: 0e82a37d48..89e99b2a07
DEPS diff: 4804befd52..dc77fbfd37
/DEPS
No update to Clang.
BUG=None
Change-Id: Ia8275965f49e58ac5f485e34f4e405bf29fbed8a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269296
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@{#37603}
2022-07-23 12:38:56 +00:00
98bfd99151
Use consistent syntax for constructing std::strings from absl::string_views
...
Bug: webrtc:13579
Change-Id: Ifaf9901972a39217accd9ef0111f01de9f074058
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269080
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37602}
2022-07-23 00:18:31 +00:00
eeb79b834d
Roll chromium_revision b6003440dd..4804befd52 (1027323:1027430)
...
Change log: b6003440dd..4804befd52
Full diff: b6003440dd..4804befd52
Changed dependencies
* src/base: 2977e97eed..2de94b0dd5
* src/build: 8cfe21f530..c72a259385
* src/buildtools: 8b46ec0615..fe57e98eeb
* src/buildtools/third_party/libc++/trunk: 49e658031b..eb79671bfb
* src/buildtools/third_party/libc++abi/trunk: b954e3e656..039323b945
* src/ios: 9557be2976..ed3af9c3d7
* src/testing: c59377e722..ffa317a6c2
* src/third_party: 06437b0f4f..5f708a2f53
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/07e4a3d3cc..3384fbd903
* src/third_party/depot_tools: 0ba2fd429d..f353dc3e88
* src/tools: 7a964b5690..0e82a37d48
DEPS diff: b6003440dd..4804befd52
/DEPS
No update to Clang.
BUG=None
Change-Id: Ieab3611690f3aa0ce32bc691a61653127baa56c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269287
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@{#37601}
2022-07-22 23:00:36 +00:00
7e8299b62e
In rtc::Thread delete legacy implementation of the task queue
...
Bug: webrtc:14245
Change-Id: Ic0ad82f0eb2186367e794bbdc122de5b2f49204a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268902
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37600}
2022-07-22 19:48:22 +00:00
f8e91dfdf4
Roll chromium_revision 2692c279ce..b6003440dd (1027214:1027323)
...
Change log: 2692c279ce..b6003440dd
Full diff: 2692c279ce..b6003440dd
Changed dependencies
* src/base: 07c729620c..2977e97eed
* src/build: 1d40290874..8cfe21f530
* src/ios: aec23f8c08..9557be2976
* src/testing: 9222b02eb9..c59377e722
* src/third_party: cc269b9765..06437b0f4f
* src/tools: 3ecc8d80e0..7a964b5690
DEPS diff: 2692c279ce..b6003440dd
/DEPS
No update to Clang.
BUG=None
Change-Id: I93c297056cf01dd0e27e2bd1869a50a8ca4559dc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269285
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@{#37599}
2022-07-22 18:30:25 +00:00
08492a1990
Roll chromium_revision 3123edb9d3..2692c279ce (1027099:1027214)
...
Change log: 3123edb9d3..2692c279ce
Full diff: 3123edb9d3..2692c279ce
Changed dependencies
* src/base: f818b8017b..07c729620c
* src/build: d98ebc53dd..1d40290874
* src/buildtools: a657f8c643..8b46ec0615
* src/buildtools/third_party/libc++/trunk: 3e55cfbd1a..49e658031b
* src/ios: c14e4a2c77..aec23f8c08
* src/third_party: 4dec558726..cc269b9765
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b0098bb784..07e4a3d3cc
* src/third_party/perfetto: 361efbf9aa..209791f79d
* src/tools: 7a17048dd4..3ecc8d80e0
DEPS diff: 3123edb9d3..2692c279ce
/DEPS
No update to Clang.
BUG=None
Change-Id: Ifc8bc97da26b8409a968755d8195187c51ae0a34
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269283
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@{#37598}
2022-07-22 14:56:35 +00:00
6b9302eb59
Remove handling in SetRecvParameters that's dead code.
...
`stream_` will always be non-null when SetRecvParameters is called.
For the flexfec stream, the condition won't happen since `IsCompleteAndEnabled` doesn't consider `rtp.extension` state.
As is, this code just adds apparent complexity to SetRecvParameters.
Bug: none
Change-Id: Ie2386905bd8a338669629c7bc5f0abb39bd36d22
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269245
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37597}
2022-07-22 13:43:35 +00:00
f012bfaf96
Use Video{Encoder, Decoder}FactoryTemplate instead of Internal{Encoder, Decoder}Factory.
...
Bug: webrtc:13573
Change-Id: Id0e46a9b6053dedae3cbf0e5581768868900630b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269247
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37596}
2022-07-22 12:07:25 +00:00
a5cc0accfb
Add DEPRECATED prefix to track stats IDs.
...
There's no way to add a deprecation warning unique to using
RTCMediaStreamTrackStats, but we could signal to users that it is
deprecated by adding "DEPRECATED_" to its ID.
This could break apps with hardcoded assumptions about what the stats
IDs are, but apps doing this are using the API incorrectly anyway, so
if anyone is affected by this change that would be a good time to
remove any dependency on this (see https://crbug.com/webrtc/10656
regading the fact that IDs should be unpredictable).
Bug: webrtc:14175
Change-Id: I6242c4efc08e9570420c00af5aaf491b1af819f1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269004
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37595}
2022-07-22 11:34:46 +00:00
082d270b31
Remove leftover from previous cleanup.
...
See https://webrtc-review.googlesource.com/c/src/+/269180 .
A default ctor was left behind in the version without logs enabled.
Bug: None
Change-Id: I27826928fe702c1d50f6ed823def9f5f0bb9aee8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269248
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37594}
2022-07-22 11:03:07 +00:00
1e3ab4878f
Update WebRTC code version (2022-07-22T04:05:13).
...
Bug: None
Change-Id: Ifcd9a4f5f241d78f039515117c8f16ee459a58af
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269262
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@{#37593}
2022-07-22 05:51:16 +00:00
8bacdb5cb4
Roll chromium_revision 3da4dee071..3123edb9d3 (1026992:1027099)
...
Change log: 3da4dee071..3123edb9d3
Full diff: 3da4dee071..3123edb9d3
Changed dependencies
* src/base: a6feb8b11a..f818b8017b
* src/build: 4d3cf60e6a..d98ebc53dd
* src/buildtools: d4d55fbf05..a657f8c643
* src/buildtools/third_party/libc++/trunk: 88bf407048..3e55cfbd1a
* src/ios: 23f5789a11..c14e4a2c77
* src/testing: 3516657cdb..9222b02eb9
* src/third_party: 3b97867316..4dec558726
* src/third_party/breakpad/breakpad: c4c43b80ea..afc8daa2de
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/dd1a8cd9c4..b0098bb784
* src/tools: b909595fc6..7a17048dd4
DEPS diff: 3da4dee071..3123edb9d3
/DEPS
No update to Clang.
BUG=None
Change-Id: I2cf6575b5de3303eb340d79f68d212faff9b1b94
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269261
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@{#37592}
2022-07-22 04:32:27 +00:00
15087b2137
Roll chromium_revision 0f7279573c..3da4dee071 (1026859:1026992)
...
Change log: 0f7279573c..3da4dee071
Full diff: 0f7279573c..3da4dee071
Changed dependencies
* src/base: 3d3a5fc325..a6feb8b11a
* src/build: 918b804ee4..4d3cf60e6a
* src/ios: b6b463b851..23f5789a11
* src/testing: aa10da843b..3516657cdb
* src/third_party: 0ec74d4211..3b97867316
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4c50669a2f..dd1a8cd9c4
* src/third_party/perfetto: c223598255..361efbf9aa
* src/tools: d903290acb..b909595fc6
DEPS diff: 0f7279573c..3da4dee071
/DEPS
No update to Clang.
BUG=None
Change-Id: Id05424764b5aba18c54ddbb3007131dd6f7d1172
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269226
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@{#37591}
2022-07-21 22:36:55 +00:00
de4fd2f9ef
WindowCapturerWinGdi shouldn't deliver SUCCESS and nullptr.
...
Consumers expect the frame to be valid if Result::SUCCESS is delivered.
If the frame is nullptr, we should deliver ERROR_TEMPORARY instead.
Bug: webrtc:14265
Change-Id: If94a3ead38d7657d7b90bbe046256be697312216
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269223
Commit-Queue: Mark Foltz <mfoltz@chromium.org >
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Cr-Commit-Position: refs/heads/main@{#37590}
2022-07-21 21:03:24 +00:00
32632a80e3
Roll chromium_revision abe412afe7..0f7279573c (1026730:1026859)
...
Change log: abe412afe7..0f7279573c
Full diff: abe412afe7..0f7279573c
Changed dependencies
* src/base: 468bdcb9c7..3d3a5fc325
* src/build: bed2979286..918b804ee4
* src/ios: 0b68b671ca..b6b463b851
* src/testing: fc01b2b000..aa10da843b
* src/third_party: 24f89f2000..0ec74d4211
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/abcd8ba23e..4c50669a2f
* src/third_party/depot_tools: 39e33e6eca..0ba2fd429d
* src/tools: f6d83033bb..d903290acb
DEPS diff: abe412afe7..0f7279573c
/DEPS
No update to Clang.
BUG=None
Change-Id: I2326e2d0fbe39ade721d18a7a83f09b3b3973ae5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269224
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@{#37589}
2022-07-21 18:25:44 +00:00
1031a4f54c
Introduce method to simplify creation of ideal emulated network
...
Bug: b/239799175
Change-Id: I3b082cdeea7748b2f642a864598916bcadf3ec39
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269240
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37588}
2022-07-21 14:32:17 +00:00
9804aa5f6a
Avoid fraction_loss overflowing when packet loss is negative in send_side_bandwidth_estimation.cc.
...
Update an affected unit test by the change in goog_cc.
Bug: webrtc:14272
Change-Id: I83e97530c861b126bed876d57f6d4f91aa45de7e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269002
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Diep Bui <diepbp@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37587}
2022-07-21 14:31:04 +00:00
dc5cf31cad
Roll chromium_revision 17f3d023e1..abe412afe7 (1026586:1026730)
...
Change log: 17f3d023e1..abe412afe7
Full diff: 17f3d023e1..abe412afe7
Changed dependencies
* src/base: 8b89bf39bb..468bdcb9c7
* src/build: be25fb2945..bed2979286
* src/buildtools: a4506d5d63..d4d55fbf05
* src/ios: be664f05e1..0b68b671ca
* src/testing: 426cc41296..fc01b2b000
* src/third_party: 6f9af62c05..24f89f2000
* src/third_party/depot_tools: 6967a96b04..39e33e6eca
* src/third_party/harfbuzz-ng/src: c88a6a9ec3..fa471043fc
* src/tools: 5837d28649..f6d83033bb
DEPS diff: 17f3d023e1..abe412afe7
/DEPS
No update to Clang.
BUG=None
Change-Id: I91d62538675077619335af67cb2ed503f70ce9f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269220
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@{#37586}
2022-07-21 12:56:34 +00:00
e044ec572a
Don't print warning for tasks running 1ms earlier than planned.
...
Bug: webrtc:12889
Change-Id: I33faa986130f2d7ae049466c303ef29b643d97ca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268920
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37585}
2022-07-21 11:44:35 +00:00
5afcc9afae
Remove deprecated LogMessage ctor.
...
This ctor has been deprecated for a while and it should be unused
by WebRTC clients.
Bug: None
Change-Id: I7d33ae24eefafe48924011f55fb53150b717d593
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269180
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37584}
2022-07-21 10:33:15 +00:00
be5258e61d
Optimize adding many consecutive missing packets to rtcp TransportFeedback
...
Bug: chromium:1342840
Change-Id: I894157af2ed4f8b9dc97ccb8613cbf18db09f95a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269100
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37583}
2022-07-21 10:15:25 +00:00
054ea47379
Move common test flags to a separate library.
...
This enables the possibility to use these flags from other main
functions.
Bug: b/217701950, b/238157120
Change-Id: I6e9f09c4be39b2ac690c8e6b6da380ef3c81f460
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269140
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37582}
2022-07-21 09:52:54 +00:00
507e3bc406
Remove redundant close().
...
Bug: None
Change-Id: I975f14a4308530e37cc3faba67d8545ed3feffa8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269005
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37581}
2022-07-21 09:49:14 +00:00
5892265e5b
Update WebRTC code version (2022-07-21T04:04:55).
...
Bug: None
Change-Id: I0954f52ca42a0435383eb6c3a607c06ea93a4d57
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269041
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@{#37580}
2022-07-21 05:58:35 +00:00
094856f22c
Roll chromium_revision c792190b02..17f3d023e1 (1026401:1026586)
...
Change log: c792190b02..17f3d023e1
Full diff: c792190b02..17f3d023e1
Changed dependencies
* src/base: 5a0537725a..8b89bf39bb
* src/build: c3ca167fb9..be25fb2945
* src/ios: 8fa48df2d3..be664f05e1
* src/testing: 266df76833..426cc41296
* src/third_party: cf8e76aecf..6f9af62c05
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/7528f03c8a..b95124305a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/45c6b725b5..abcd8ba23e
* src/third_party/depot_tools: 7298625c85..6967a96b04
* src/third_party/fuchsia-sdk/sdk: version:9.20220720.1.1..version:9.20220720.2.1
* src/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/3bb6859795..0d6435b731
* src/tools: 3520d10448..5837d28649
DEPS diff: c792190b02..17f3d023e1
/DEPS
No update to Clang.
BUG=None
Change-Id: I55767050a9eebba3dceea16daca9e39fae45f370
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269122
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@{#37579}
2022-07-21 02:28:21 +00:00
983cc2d992
Roll chromium_revision 1b992fc712..c792190b02 (1026226:1026401)
...
Change log: 1b992fc712..c792190b02
Full diff: 1b992fc712..c792190b02
Changed dependencies
* src/base: 311317bc94..5a0537725a
* src/build: ac02acec7e..c3ca167fb9
* src/ios: daa442d05b..8fa48df2d3
* src/testing: 84daac4837..266df76833
* src/third_party: c337bbeacc..cf8e76aecf
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ab2ff5cdd4..45c6b725b5
* src/third_party/depot_tools: f3edc50445..7298625c85
* src/tools: 3d196512c1..3520d10448
DEPS diff: 1b992fc712..c792190b02
/DEPS
No update to Clang.
BUG=None
Change-Id: Id560257148573ab86bdb6abd0fdd4a14ea68e2b4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269022
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@{#37578}
2022-07-20 20:33:03 +00:00
d9f1208de7
AgcManagerDirect
parametrized unit tests
...
It is now easier to fully test `AgcManagerDirect` with different values
for the used field trials. In particular, this CL adds tests for the
field trial named `WebRTC-Audio-2ndAgcMinMicLevelExperiment`.
1. `UnmutingRaisesTooLowVolume` and `MicVolumeIsLimited`
The expectations for the lowest input volume are not hard-coded anymore
since the parametrized tests use different values for the enforced
minimum.
2. `RecoveryAfterManualLevelChangeBelowMin`
The recovery behavior after manual input volume change depends on
whether the minimum input volume is overridden. When that's the case,
the minimum volume is applied immediately after the manual adjustment.
Hence, the existing test is left and a parametrized version of it has been added to test the "instant recovery" behavior. The latter test is
skipped when the minimum input volume is not overridden since that case
is covered by the existing test.
Bug: chromium:1275566
Change-Id: Ib0d4427b32b88f33138d4062b365916a3c47a406
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268900
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Reviewed-by: Hanna Silen <silen@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37577}
2022-07-20 15:44:13 +00:00
fb6cbd9201
Roll chromium_revision bfeef78a75..1b992fc712 (1026121:1026226)
...
Change log: bfeef78a75..1b992fc712
Full diff: bfeef78a75..1b992fc712
Changed dependencies
* src/base: 3f1fcf1796..311317bc94
* src/build: 60d303b648..ac02acec7e
* src/ios: 2339fd25bc..daa442d05b
* src/testing: 8c72edbc17..84daac4837
* src/third_party: f36ed1a4e4..c337bbeacc
* src/third_party/fuchsia-sdk/sdk: version:9.20220719.3.1..version:9.20220720.1.1
* src/third_party/perfetto: ac8e40ad9e..c223598255
* src/tools: 529818811b..3d196512c1
DEPS diff: bfeef78a75..1b992fc712
/DEPS
No update to Clang.
BUG=None
Change-Id: Ia669717d5dd9f73b4aac6122c6e98a0edc09d3a8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269020
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@{#37576}
2022-07-20 14:40:53 +00:00
daddfee8c5
Delete tests with 4 temporal layers
...
Using 4 temporal layers is not quite supported: Not advertised, no
integration tests. When transitioning to configuration via scalability
mode, there are no corresponding modes defined. So delete these two
tests; they can be added back if/when support for corresponding
scalability modes are added.
Bug: webrtc:11607
Change-Id: I97f55dc95d6513ccf65fa887757a62e9c8659be7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269003
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37575}
2022-07-20 14:05:13 +00:00
10a7d23be5
Fix degradation_preference setting being ignored using RtpSender.SetParameters.
...
RtpSenderBase::SetParametersInternal stores init_parameters_
if media_channel_ does not exist. When RtpSenderBase::SetSsrc is called,
init_parameters_ is used to set the initial encoding parameters and
degradation_preference. However, if no encoding parameter is specified,
degradation_preference will not be set.
This CL modifies the RtpSender so that degradation_preference is not
ignored even in this case.
Bug: webrtc:14279
Change-Id: I7e95ecdf5fcb19037e4f118981d1314d78ffca5a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268960
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Cr-Commit-Position: refs/heads/main@{#37574}
2022-07-20 13:48:27 +00:00
714e3cbb48
Adopt absl::string_view in modules/audio_coding/
...
Bug: webrtc:13579
Change-Id: Ifec66fb6ba9724d18539de7245a358c2d13c7939
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268547
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37573}
2022-07-20 13:34:23 +00:00
761072f68e
Cleanup configuration of max reordering threshold
...
Call SetMaxReorderingThreshold only when setting a non-default value,
and never for rtx streams.
Bug: webrtc:10198, webrtc:10669
Change-Id: I44b76f7fdd623c90d256a229648cefc409f57c11
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269001
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37572}
2022-07-20 13:04:53 +00:00
3c06cfc96a
Update TaskQueueWin implementation to absl::AnyInvocable
...
Bug: webrtc:14245
Change-Id: I4203f4dbbdc9c2ee4a6440942215341182f180db
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269000
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37571}
2022-07-20 12:49:44 +00:00
07d80675e2
Move test utilities into more specific build targets
...
Move audio- and video-specific utilities to audio_test_common (newly
added target) and video_test_common.
Bug: webrtc:10198
Change-Id: Ia10fa5c0a51d9b1f37db4964984d22fc5b269bb1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268980
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37570}
2022-07-20 10:14:03 +00:00
866caeb62c
AgcManagerDirect
ctor API and doc string improved
...
Bug: chromium:1275566
Change-Id: Iedc8f5cbbf65fbf018da9df1aaa1f8ade1bbc063
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268840
Reviewed-by: Hanna Silen <silen@webrtc.org >
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37569}
2022-07-20 09:39:24 +00:00
ba5700171f
Update TaskQueueStdlib implementation to absl::AnyInvocable
...
Bug: webrtc:14245
Change-Id: Ic0c55cbb4dbdd31359bbe15f1acd7a2b7e9e61f7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268901
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37568}
2022-07-20 09:38:21 +00:00
1a84b565ac
Implement RTCInboundRTPStreamStats.JitterBufferMinimumDelay
...
This metric was recently added to the standard (see https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbufferminimumdelay ). This CL implements it for audio streams.
Bug: webrtc:14141
Change-Id: I79d918639cd12361ebbc28c2be41549e33fa7e2a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262770
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Ivo Creusen <ivoc@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37567}
2022-07-20 09:14:03 +00:00
e7696f771d
Plumb color space from VP8/VP9/H264 encoder
...
Bug: None
Change-Id: If771d9486bde01d5a2775d904a01ecf3953e75df
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268944
Commit-Queue: Zhaoliang Ma <zhaoliang.ma@intel.com >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37566}
2022-07-20 09:08:41 +00:00
c05a1be5b4
Migrate remaining webrtc usage of TaskQueueBase to absl::AnyInvocable
...
Bug: webrtc:14245
Change-Id: I8de2c23da5fbdfc0b1efbbe07fb6e8de744424a3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268191
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37565}
2022-07-20 08:15:08 +00:00
489f648ea3
Remove the deprecated BasicNetworkManager constructor
...
Bug: webrtc:13145
Change-Id: I43696aea7256d3fe94a11514ea6d81e3c3ac5f57
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268780
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Auto-Submit: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37564}
2022-07-20 08:14:04 +00:00
30c2a31309
Update TaskQueueLibevent implementation to absl::AnyInvocable
...
Bug: webrtc:14245, webrtc:12889
Change-Id: I1aa20e3d5645c270abd1bee0c45c6982e799eaa4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268767
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37563}
2022-07-20 07:55:43 +00:00
ed7526c3f1
Roll chromium_revision 3a2eeb8205..bfeef78a75 (1026014:1026121)
...
Change log: 3a2eeb8205..bfeef78a75
Full diff: 3a2eeb8205..bfeef78a75
Changed dependencies
* src/base: d3414cf807..3f1fcf1796
* src/build: 7aa22279f0..60d303b648
* src/ios: efe24addca..2339fd25bc
* src/testing: 06fcab2d92..8c72edbc17
* src/third_party: d4f2a774b5..f36ed1a4e4
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/0c6b8d6722..ab2ff5cdd4
* src/third_party/depot_tools: 56101e1c90..f3edc50445
* src/third_party/fuchsia-sdk/sdk: version:9.20220719.2.1..version:9.20220719.3.1
* src/tools: d976fbfb8e..529818811b
DEPS diff: 3a2eeb8205..bfeef78a75
/DEPS
No update to Clang.
BUG=None
Change-Id: I012dc21acf7a97ad056c44242b385b1b03493586
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268943
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@{#37562}
2022-07-20 06:33:56 +00:00
22d10fc605
Update WebRTC code version (2022-07-20T04:04:42).
...
Bug: None
Change-Id: Ia4908a791a9cefbabef68e2b8a7af1517c6fc15e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268942
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@{#37561}
2022-07-20 06:32:53 +00:00
c1611082e3
Roll chromium_revision ada88c87de..3a2eeb8205 (1025896:1026014)
...
Change log: ada88c87de..3a2eeb8205
Full diff: ada88c87de..3a2eeb8205
Changed dependencies
* src/base: cc9cb205fe..d3414cf807
* src/build: 9e6a9a9613..7aa22279f0
* src/ios: 4c00d7f74e..efe24addca
* src/third_party: 256411515b..d4f2a774b5
* src/third_party/depot_tools: 90191b14c2..56101e1c90
* src/tools: 72c1516005..d976fbfb8e
DEPS diff: ada88c87de..3a2eeb8205
/DEPS
No update to Clang.
BUG=None
Change-Id: Iabc9267c80e35f9b6d193c5d4404458114172864
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268886
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@{#37560}
2022-07-20 00:28:12 +00:00
e947f5bb83
Roll chromium_revision 3f8fc6e359..ada88c87de (1025382:1025896)
...
Change log: 3f8fc6e359..ada88c87de
Full diff: 3f8fc6e359..ada88c87de
Changed dependencies
* src/base: d28c12571a..cc9cb205fe
* src/build: 55fee0e565..9e6a9a9613
* src/buildtools: 5cee6a2f1c..a4506d5d63
* src/buildtools/third_party/libc++/trunk: b1269813ea..88bf407048
* src/ios: ec94f41124..4c00d7f74e
* src/testing: 4a2ba06460..06fcab2d92
* src/third_party: 2fa6453891..256411515b
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1240e973d5..0c6b8d6722
* src/third_party/depot_tools: 8168f76753..90191b14c2
* src/third_party/fuchsia-sdk/sdk: version:8.20220713.3.1..version:9.20220719.2.1
* src/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/32a80cda3c..3bb6859795
* src/third_party/perfetto: 761031a428..ac8e40ad9e
* src/tools: 2cfda2e9bf..72c1516005
DEPS diff: 3f8fc6e359..ada88c87de
/DEPS
No update to Clang.
BUG=None
Change-Id: I73a4af4e5235b550bb05c1192fd53b73aba812c5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268883
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@{#37559}
2022-07-19 20:52:03 +00:00
9095e0e469
[TCPConnection] Check for valid port_ in OnClose and OnConnect.
...
Bug: chromium:1341261, chromium:1316996
Change-Id: I10931e731d2228f13f2df15419a8649e3e726cf0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268860
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37558}
2022-07-19 15:56:43 +00:00
38b3cf0223
Add lower/upper link capacity to the outgoing bitrate graph.
...
Bug: webrtc:14273
Change-Id: I8d9f1ac0d41b74a226abdff00f420d6b0624b73c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250442
Commit-Queue: Diep Bui <diepbp@google.com >
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37557}
2022-07-19 13:22:32 +00:00