bd16d9f41d
Roll chromium_revision a4e2e00dae..7145bb0096 (1037417:1037532)
...
Change log: a4e2e00dae..7145bb0096
Full diff: a4e2e00dae..7145bb0096
Changed dependencies
* src/base: a5cad75f29..32c1708854
* src/buildtools: ecce054f3b..30bacb905f
* src/buildtools/third_party/libc++/trunk: 8b1c50618d..af1968ac52
* src/buildtools/third_party/libc++abi/trunk: ee4f792d1c..6c17e7c636
* src/buildtools/third_party/libunwind/trunk: 49d0f0ce88..42aa6de554
* src/ios: e40fd0b4f2..82b1a3364d
* src/third_party: 7e2e02f0eb..e85c9430bf
* src/third_party/fuchsia-sdk/sdk: version:9.20220820.0.1..version:9.20220821.0.1
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/121f385145..2fcb0760ea
* src/tools: f42a90e8da..0c3c4070ca
DEPS diff: a4e2e00dae..7145bb0096
/DEPS
No update to Clang.
BUG=None
Change-Id: I6001b34e05181a5e660b5fb0deac1a956b48639a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272540
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@{#37856}
2022-08-22 02:35:59 +00:00
75bda4dfd0
Update WebRTC code version (2022-08-21T04:05:55).
...
Bug: None
Change-Id: I7e1e813104bf31e7eb18aed492657a02d0bfbe7e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272528
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@{#37855}
2022-08-21 06:11:08 +00:00
6493afefed
Remove user-declared constructors from sturct used as aggregate.
...
Structs with user-declared constructors are not aggregates in C++20.
This fixes a C++20 compile error.
Bug: chromium:1284275
Change-Id: Iaeab959fc72ac6bf395af57d10808baee2db533f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272522
Auto-Submit: Peter Kasting <pkasting@chromium.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Peter Kasting <pkasting@chromium.org >
Cr-Commit-Position: refs/heads/main@{#37854}
2022-08-20 21:20:58 +00:00
4bdaf4f42d
Roll chromium_revision 698b2ae005..a4e2e00dae (1037315:1037417)
...
Change log: 698b2ae005..a4e2e00dae
Full diff: 698b2ae005..a4e2e00dae
Changed dependencies
* src/base: eda71488a8..a5cad75f29
* src/buildtools/third_party/libc++abi/trunk: d2e4dc7655..ee4f792d1c
* src/buildtools/third_party/libunwind/trunk: f87795ea5b..49d0f0ce88
* src/ios: de409a72fc..e40fd0b4f2
* src/testing: 7898cbe830..a30c0d90b3
* src/third_party: b40afed4f8..7e2e02f0eb
* src/third_party/fuchsia-sdk/sdk: version:9.20220819.2.1..version:9.20220820.0.1
* src/third_party/perfetto: f87b4c862d..695a70b291
* src/tools: 74d4488c5e..f42a90e8da
DEPS diff: 698b2ae005..a4e2e00dae
/DEPS
No update to Clang.
BUG=None
Change-Id: I9254e70316579567b6c4a53e4d0f736f0192b35f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272520
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@{#37853}
2022-08-20 16:32:58 +00:00
a9627e770e
Remove unused class RoundRobinPacketQueue.
...
This removes the field trial WebRTC-Pacer-UsePrioritizedPacketQueue.
Bug: webrtc:11340
Change-Id: I9a7ee64ff5ae3ad1fee6ed5d552ec681e3b4b534
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272240
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37852}
2022-08-20 11:28:17 +00:00
8f809860aa
Update WebRTC code version (2022-08-20T04:04:39).
...
Bug: None
Change-Id: I06068aed3157d3075f2070d4da68eb5633c8df9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272425
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@{#37851}
2022-08-20 06:53:57 +00:00
7742a697bf
Roll chromium_revision f22bff6624..698b2ae005 (1037189:1037315)
...
Change log: f22bff6624..698b2ae005
Full diff: f22bff6624..698b2ae005
Changed dependencies
* src/base: 40a934333f..eda71488a8
* src/build: 1e95623f7e..facb235241
* src/buildtools: 3a4c85002c..ecce054f3b
* src/buildtools/third_party/libc++/trunk: db72216693..8b1c50618d
* src/ios: 3d05b6d2b2..de409a72fc
* src/testing: 08cb4c3a11..7898cbe830
* src/third_party: 4c1c734676..b40afed4f8
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/72946313ec..9bfc1aede5
* src/third_party/fuchsia-sdk/sdk: version:9.20220819.1.1..version:9.20220819.2.1
* src/third_party/icu: b3070c5255..31c77cbfff
* src/third_party/r8: qvL35O3yU1ZbOWHVZBedmVtdaav1qKquii4RJyUh-PgC..2P7CTTsDUzoP3f8LtGNRdtwC48KAMmV-hPoNhGAwiKMC
* src/tools: a58c36674c..74d4488c5e
DEPS diff: f22bff6624..698b2ae005
/DEPS
No update to Clang.
BUG=None
Change-Id: I3a3b30408e09a0cff8430675bf596b6028f67a56
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272423
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@{#37850}
2022-08-20 00:43:27 +00:00
34f6d1c06d
Migrate cricket::Port asynchronous calls to TaskQueueBase interface
...
Bug: webrtc:9702
Change-Id: I13e05ced190ca64a217961d74ee92dd9c15ed8ce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271641
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37849}
2022-08-19 21:35:47 +00:00
372ecc30fa
Remove MessageHandler usage in pc test helpers
...
Bug: webrtc:11988
Change-Id: If4175c51b990d1d8ff6eb9a9ba63fa92139b95b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272404
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37848}
2022-08-19 20:37:57 +00:00
b1372f973a
Don't override permanent errors in WindowCapturerWinGdi.
...
This is a follow up to this CL
https://webrtc-review.googlesource.com/c/src/+/269223
which unintentionally prevents the WindowCapturerWinGdi from returning
permanent errors.
Bug: webrtc:14265
Change-Id: I8eb9f8852fb6247a045d32e407ebdd5f45e6aa9d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271880
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Commit-Queue: Mark Foltz <mfoltz@chromium.org >
Cr-Commit-Position: refs/heads/main@{#37847}
2022-08-19 18:43:07 +00:00
f7f9791cc7
Roll chromium_revision 6524a60b20..f22bff6624 (1037034:1037189)
...
Change log: 6524a60b20..f22bff6624
Full diff: 6524a60b20..f22bff6624
Changed dependencies
* src/build: 51cd84438c..1e95623f7e
* src/ios: 8006f84bcb..3d05b6d2b2
* src/testing: 4491d0536c..08cb4c3a11
* src/third_party: 6115e74fd7..4c1c734676
* src/third_party/perfetto: 5b39b10509..f87b4c862d
* src/tools: 20cc2ad954..a58c36674c
DEPS diff: 6524a60b20..f22bff6624
/DEPS
No update to Clang.
BUG=None
Change-Id: Ie9158c52b161e9713324684212cd31f405c90e28
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272420
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@{#37846}
2022-08-19 18:29:47 +00:00
d34605b0a4
Add "WebRTC-BurstyPacer/burst:20ms" field trial.
...
This experiment will tell if we still see the performance gains that we
saw with the "bursty slacked pacer" even if we don't apply slack (since
the "slack without burst" showed little impact at Stable).
The hope is that without slack all quality regressions will go away but
that bursting will still provide the desired performance benefits.
Bug: chromium:1354491
Change-Id: I95f05d040713addaaa1856c8e374a01c27311612
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272366
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37845}
2022-08-19 13:51:47 +00:00
0cd0dd3b07
rtc::Event: Finalize migration to TimeDelta.
...
Bug: webrtc:14366
Change-Id: Icd8792a2f9efa5609dd13da2e175042fac101d36
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272101
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Auto-Submit: Markus Handell <handellm@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37844}
2022-08-19 13:44:57 +00:00
99d7d6b4f6
Reenable some iOS tests.
...
These tests were failing on mac-11 machines but seem to do fine on mac-12.
Bug: webrtc:13989,webrtc:13991
Change-Id: I11fb2302046fbb06b0824a4adc543a446405991b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272363
Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org >
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#37843}
2022-08-19 13:10:17 +00:00
0385618a56
Roll chromium_revision 1a4a0bedea..6524a60b20 (1036912:1037034)
...
Change log: 1a4a0bedea..6524a60b20
Full diff: 1a4a0bedea..6524a60b20
Changed dependencies
* src/base: d98d9829e6..40a934333f
* src/build: ca7f2297ff..51cd84438c
* src/ios: c93c15b2d5..8006f84bcb
* src/testing: 8fade393ad..4491d0536c
* src/third_party: 9c9cb20333..6115e74fd7
* src/third_party/fuchsia-sdk/sdk: version:9.20220817.2.1..version:9.20220819.1.1
* src/third_party/libyuv: 65e7c9d570..3e38ce5058
* src/tools: 6538332fa7..20cc2ad954
DEPS diff: 1a4a0bedea..6524a60b20
/DEPS
No update to Clang.
BUG=None
Change-Id: I15d622561adb2c1894f6ee5f1fc70383023ba860
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272401
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@{#37842}
2022-08-19 12:43:09 +00:00
55a9a3de64
Use doubles instead of api/units for jitter estimation.
...
For now use doubles as units in api/units have insufficient precision for jitter estimation.
Bug: webrtc:14381
Change-Id: I5a691b6a404b734a5bef11d677b72040bc02ff0f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272367
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37841}
2022-08-19 11:59:58 +00:00
79c96ded88
On receive stream shutdown, deregister decoders on decoder thread.
...
Now Configure(), Decode() and Release() calls to the decoders should
all happen on the decoder thread. Added thread checkers to verify.
Bug: None
Change-Id: I2a1cf2cf7f3c3c7c50e382d82a3638e916ed9c34
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272368
Reviewed-by: Evan Shrubsole <eshr@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37840}
2022-08-19 11:48:48 +00:00
4f79b1d2e5
cleanup obsolete sps-pps-idr field trial
...
which has been superseeded by the equivalent nonstandard sdp fmtp
sps-pps-idr-in-keyframe
parameter.
Bug: webrtc:11769
Change-Id: I02667a165dd3f86b4685530c43f19531ec654737
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271121
Commit-Queue: Philipp Hancke <phancke@microsoft.com >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37839}
2022-08-19 11:46:08 +00:00
4a3b5ccfd5
Reland "dtls: allow dtls role to change during DTLS restart"
...
This is a reland of commit 02b5f3c9c12cddf3fc6e9125238b77ddb44f3b53
without making SetRemoteFingerprint private (but adding a deprecation warning)
Original change's description:
> dtls: allow dtls role to change during DTLS restart
>
> which is characterized by a change in remote fingerprint and
> causes a new DTLS handshake. This allows renegotiating the
> client/server role as well.
> Spec guidance is provided by
> https://www.rfc-editor.org/rfc/rfc5763#section-6.6
>
> BUG=webrtc:5768
>
> Change-Id: I0e8630c0c5907cc92720762a4320ad21a6190d28
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271680
> Reviewed-by: Harald Alvestrand <hta@webrtc.org >
> Commit-Queue: Philipp Hancke <phancke@microsoft.com >
> Cr-Commit-Position: refs/heads/main@{#37821}
Bug: webrtc:5768
Change-Id: I8dd674db8b683160013e1b4aa7776775d130978f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272221
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <phancke@microsoft.com >
Cr-Commit-Position: refs/heads/main@{#37838}
2022-08-19 10:55:47 +00:00
bc8a62b244
Enable Multithreaded H264 Encoding For OpenH264
...
Re-enabled multithreaded encoding using OpenH264, as the issue described in crbug.com/583348 no longer applies.
Bug: webrtc:14368
Change-Id: I5ae768a6edf3b40d99c13fb4ee4662626c993a66
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271820
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org >
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37837}
2022-08-19 10:30:37 +00:00
5d37ba29de
Rewrite PeerConnectionMessageHandler to not use rtc::MessageHandler
...
Bug: webrtc:9702
Change-Id: I92390262b4794b1061702663621a9a4db22d367f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272023
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37836}
2022-08-19 10:21:36 +00:00
2cfc1af78a
Update rtc::Event::Wait call sites to use TimeDelta.
...
Bug: webrtc:14366
Change-Id: I949c1d26f030696b18153afef977633c9a5bd4cf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272003
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37835}
2022-08-19 10:07:28 +00:00
4d715385e1
Remove rtc::MessageHandler usage in pseudo tcp unittests
...
Bug: webrtc:11988
Change-Id: Iac41f18410828333b40012d4876db23673d198d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272283
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37834}
2022-08-19 09:19:46 +00:00
9f1f48bdd8
Remove WebRTC-NV12Decode field trial
...
As mentioned in https://crbug.com/webrtc/11956 , the results did not show
any performance improvments.
Bug: webrtc:11956
Change-Id: Ie050aa5a6083fcf0c776fb8d03e7d18644b37f97
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272280
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37833}
2022-08-19 08:57:34 +00:00
df4dc3ca6b
Add a win10-any mixins that don't specify the version.
...
This is to fix "Win32 Release (Clang)" and "Perf Win7" bots that cannot find resources.
Change-Id: I0db4719d508b70c78f4357b28a69d3d711ca9be3
Bug: webrtc:14384
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272362
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Reviewed-by: Christoffer Jansson <jansson@google.com >
Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37832}
2022-08-19 07:38:56 +00:00
1d5be49ff2
rtc::Event: Add TimeDelta support.
...
This CL adds TimeDelta support to the rtc::Event, and updates
the Wait implementations to work with the improved precision.
Bug: webrtc:14366
Change-Id: Iefeb638b18176a34f4ed2a5131754a7b7e6c9e99
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272002
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37831}
2022-08-19 07:11:06 +00:00
6b3927d949
Update WebRTC code version (2022-08-19T04:05:10).
...
Bug: None
Change-Id: I4009e9cb9214fcdc797fa3a5d3f8db66b20ae070
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272361
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@{#37830}
2022-08-19 05:15:36 +00:00
a30e3ee857
Roll chromium_revision 62aed0a6f3..1a4a0bedea (1036808:1036912)
...
Change log: 62aed0a6f3..1a4a0bedea
Full diff: 62aed0a6f3..1a4a0bedea
Changed dependencies
* src/base: 113afc8d74..d98d9829e6
* src/build: f9dd535c06..ca7f2297ff
* src/buildtools/third_party/libc++abi/trunk: 039323b945..d2e4dc7655
* src/buildtools/third_party/libunwind/trunk: 12726c93aa..f87795ea5b
* src/ios: efe755c83c..c93c15b2d5
* src/testing: 1371bedf59..8fade393ad
* src/third_party: e5d059509f..9c9cb20333
* src/third_party/depot_tools: d14f65eba9..44b73307ee
* src/third_party/perfetto: c16f31c6da..5b39b10509
* src/tools: ca19814a4f..6538332fa7
DEPS diff: 62aed0a6f3..1a4a0bedea
/DEPS
No update to Clang.
BUG=None
Change-Id: I792333ffbf820b8acf76c588dac8da4cb3429c9d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272340
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@{#37829}
2022-08-19 02:25:06 +00:00
cc5b793990
Roll chromium_revision 79aac87060..62aed0a6f3 (1036693:1036808)
...
Change log: 79aac87060..62aed0a6f3
Full diff: 79aac87060..62aed0a6f3
Changed dependencies
* src/base: 1f72e310ff..113afc8d74
* src/build: 138d9667f4..f9dd535c06
* src/ios: 65186b9792..efe755c83c
* src/testing: d31eca98c0..1371bedf59
* src/third_party: e8b11c98ea..e5d059509f
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e12cc61cfa..72946313ec
* src/tools: 9f42558a1f..ca19814a4f
DEPS diff: 79aac87060..62aed0a6f3
/DEPS
No update to Clang.
BUG=None
Change-Id: I233b506035a06b4fff2ae342d993db67d62b9be9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272322
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@{#37828}
2022-08-18 22:36:56 +00:00
d3a5ee989a
Roll chromium_revision 80727c54da..79aac87060 (1036533:1036693)
...
Change log: 80727c54da..79aac87060
Full diff: 80727c54da..79aac87060
Changed dependencies
* src/base: 52d9b2c3e1..1f72e310ff
* src/buildtools: 2c110db042..3a4c85002c
* src/buildtools/third_party/libc++/trunk: 9de2fe0403..db72216693
* src/ios: 4fd1edf510..65186b9792
* src/testing: 80e0a194ea..d31eca98c0
* src/third_party: 4a8740656d..e8b11c98ea
* src/third_party/fuchsia-sdk/sdk: version:9.20220817.1.1..version:9.20220817.2.1
* src/third_party/perfetto: 8404c1cc98..c16f31c6da
* src/third_party/r8: lAcTGSK3VDSH4DI3H3q0XIg8y0wBVz7IS1Fk_Zbd3iYC..qvL35O3yU1ZbOWHVZBedmVtdaav1qKquii4RJyUh-PgC
* src/tools: 64edf18b1a..9f42558a1f
DEPS diff: 80727c54da..79aac87060
/DEPS
No update to Clang.
BUG=None
Change-Id: I141aaaef741a7f5692b33c0b796baa7d4ffc6156
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272284
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@{#37827}
2022-08-18 18:33:36 +00:00
5414cce0a1
Migrate iOS and Mac tests from mac-11 to mac-12 machines
...
Also remove unused mixins.
Bug: b/233192409
Change-Id: I959916b98cebd417088fb7804dc1f44f64134555
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272241
Reviewed-by: Christoffer Jansson <jansson@google.com >
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37826}
2022-08-18 14:41:56 +00:00
7aaeb5a270
Create pre-allocated decoders on the decoder thread.
...
This way we're sure instantiation, configuration and decode calls all
happen on the decoder queue - making thread checking easier in the
actual decoder classes.
Bug: None
Change-Id: Ia98f47009f26b34eb8dad2ee0b4ddcde082d1994
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272022
Reviewed-by: Evan Shrubsole <eshr@webrtc.org >
Auto-Submit: Erik Språng <sprang@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37825}
2022-08-18 13:14:26 +00:00
e7280c314d
Remove usage of rtc::MessageHandler in OpenSSLAdapter
...
Bug: webrtc:11988
Change-Id: I4ced39190630139fe31d449ac23385885432931d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272181
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37824}
2022-08-18 12:40:46 +00:00
a535ee664c
Clean VideoReceiveStream2::HandleEncodedFrameOnDecodeQueue
...
Encapsulate the results in a struct and move the post back to the packet
sequence in the original method. This allows the calls to
ReceiveStatisticsProxy::OnPreDecode to be moved to the main thread
always.
Bug: webrtc:11993
Change-Id: I37516444efeabdb330868733bccb1e842ea4d54f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271285
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37823}
2022-08-18 11:51:07 +00:00
fb5fc4307d
Revert "dtls: allow dtls role to change during DTLS restart"
...
This reverts commit 02b5f3c9c12cddf3fc6e9125238b77ddb44f3b53.
Reason for revert: SetRemoteFingerprint called by downstream code.
Original change's description:
> dtls: allow dtls role to change during DTLS restart
>
> which is characterized by a change in remote fingerprint and
> causes a new DTLS handshake. This allows renegotiating the
> client/server role as well.
> Spec guidance is provided by
> https://www.rfc-editor.org/rfc/rfc5763#section-6.6
>
> BUG=webrtc:5768
>
> Change-Id: I0e8630c0c5907cc92720762a4320ad21a6190d28
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271680
> Reviewed-by: Harald Alvestrand <hta@webrtc.org >
> Commit-Queue: Philipp Hancke <phancke@microsoft.com >
> Cr-Commit-Position: refs/heads/main@{#37821}
Bug: webrtc:5768
Change-Id: I266b7fdc9cc0b6dc9d3fa732fca37407b98e0816
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272220
Owners-Override: Björn Terelius <terelius@webrtc.org >
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37822}
2022-08-18 11:49:56 +00:00
02b5f3c9c1
dtls: allow dtls role to change during DTLS restart
...
which is characterized by a change in remote fingerprint and
causes a new DTLS handshake. This allows renegotiating the
client/server role as well.
Spec guidance is provided by
https://www.rfc-editor.org/rfc/rfc5763#section-6.6
BUG=webrtc:5768
Change-Id: I0e8630c0c5907cc92720762a4320ad21a6190d28
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271680
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <phancke@microsoft.com >
Cr-Commit-Position: refs/heads/main@{#37821}
2022-08-18 11:23:16 +00:00
780e2e356f
Roll chromium_revision 73d2f8e653..80727c54da (1035926:1036533)
...
Change log: 73d2f8e653..80727c54da
Full diff: 73d2f8e653..80727c54da
Changed dependencies
* src/base: 257cb6e9ce..52d9b2c3e1
* src/build: 339f8c6527..138d9667f4
* src/buildtools: 3d64821fbe..2c110db042
* src/buildtools/third_party/libc++/trunk: 5df82514bc..9de2fe0403
* src/buildtools/third_party/libunwind/trunk: 030b4ebf32..12726c93aa
* src/ios: 712cf2ecf6..4fd1edf510
* src/testing: 3fc01b97a5..80e0a194ea
* src/third_party: 8fe2ec3d37..4a8740656d
* src/third_party/androidx: gAsD4l8EoP_W0IH5vzedZ1tyN3-wAP8-fqkaS_mX6rcC..nJRbqGtdXzotJnB8kFaAckjFBKzXW4O9BdApCCC7J8AC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b3421074fa..e12cc61cfa
* src/third_party/depot_tools: 940cd8e20f..d14f65eba9
* src/third_party/fuchsia-sdk/sdk: version:9.20220816.1.1..version:9.20220817.1.1
* src/third_party/perfetto: 2fbf8d8bf8..8404c1cc98
* src/tools: bd2eea65dc..64edf18b1a
DEPS diff: 73d2f8e653..80727c54da
/DEPS
No update to Clang.
BUG=None
Change-Id: I0aa22ba2ab05cc08ebf8c88fa62d420ee1d99bdb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272200
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@{#37820}
2022-08-18 11:03:36 +00:00
ad4a207693
In FakeNetworkInterface drop dependency on rtc::MessageHandler
...
Bug: webrtc:9702
Change-Id: Ida110c0a790ee737bcffff0dee95dd35787205e1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271299
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37819}
2022-08-18 09:32:05 +00:00
6ba4b63f3a
Remove usage of rtc::MessageHandler in net/dcsctp
...
Bug: webrtc:9702
Change-Id: I80f7fb7406f91a9bfc80e040a72d4af4950187fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272062
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Reviewed-by: Victor Boivie <boivie@webrtc.org >
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37818}
2022-08-18 09:18:40 +00:00
dc0911bd37
Adopt absl::string_view in modules/desktop_capture/
...
Bug: webrtc:13579
Change-Id: I9fbc3d6df2dedb7eac908e1af38300d2b42142c8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272000
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Cr-Commit-Position: refs/heads/main@{#37817}
2022-08-18 09:14:30 +00:00
de7ae5755b
Remove statistics tracking from FrameBuffer2
...
This was only set to nullptr in non-test environments and was thusly
unused. With this change, the stats callbacks are gaurenteed to only
come from the VideoStreamBufferController and so the thread checks can
be removed.
Bug: webrtc:14003
Change-Id: Iaf0e77aa7c45a317e38ae27739edcefd3123d832
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272021
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37816}
2022-08-18 09:13:28 +00:00
c48f9ef354
Add an explicit conversion from absl::string_view to std::string
...
Bug: webrtc:13579
Change-Id: I3eacd1130840f46036e00bc3fc2201880feb4994
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272100
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37815}
2022-08-18 09:09:16 +00:00
7103e7085f
Prevent UB on BufferT::AppendData and ctor.
...
While [1] partially fixed the problem, UB was still possible when
AppendData was called with size=0 or in one of the constructors.
[1] - https://webrtc-review.googlesource.com/c/src/+/271502
Bug: webrtc:14292
Change-Id: I9196e23687ee82b7bfbe1ed43460d9f99adcd1ee
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271980
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37814}
2022-08-18 08:53:06 +00:00
b9201b0ef4
Remove usage of rtc::MessageHandler in peer_connection example
...
Bug: webrtc:9702
Change-Id: I2d688461858d9b6f06a0f7928f3cff7c6a7b7db9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272080
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37813}
2022-08-18 08:08:06 +00:00
85b40f0021
Don't specify the Mac version for iOS bots
...
Change-Id: Ib95e31e70c5c9ad9d2fbbb6b49c0e6a47225dfe9
Bug: webrtc:14379
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272161
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#37812}
2022-08-18 07:20:20 +00:00
88fa60357d
Remove unused headers ScreenCaptureFrameQueue
...
I've added the proper headers to the only file in Chromium which includes screen_capture_frame_queue.h (see https://chromium-review.googlesource.com/c/chromium/src/+/3836317 ).
I've also built the remoting host and Chrome on Windows and Linux with this change and did not see any build errors.
The only build error I encountered was in shared_screencast_stream when building webrtc so I added the required header there.
Bug: webrtc:14378
Change-Id: Ie88e606dfa52f18514a87b87e5904424543d7df3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271922
Commit-Queue: Joe Downing <joedow@google.com >
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Cr-Commit-Position: refs/heads/main@{#37811}
2022-08-17 18:44:29 +00:00
6df49b9d01
TaskQueueStdlib: remove dependency on Event::kForever being int.
...
While transitioning to TimeDelta, WebRTC and Chromium has a
different idea about what type rtc::Event::kForever is. Code
can't assume rtc::Event::kForever is the same type as timed
wait arguments.
Bug: webrtc:14366
Change-Id: I4783c7de6d567c70b211de9aa9889417f6fafba1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272060
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37810}
2022-08-17 14:09:23 +00:00
3d38cd3c41
Migrate mb script to python3.
...
Change-Id: Ief72dd7f9c5ca65c6ce67d1784c6d8321554a07a
Bug: b/216091827
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271294
Reviewed-by: Evan Shrubsole <eshr@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#37809}
2022-08-17 13:50:43 +00:00
e51918f9ce
Cleanup TurnServer
...
Use TimeDelta type instead of raw ints
Remove usage of rtc::MessageHandler and RTC_FROM_HERE
Reduce usage of sigslots
Simplify storage for Channels and Permissions.
Classes that were previously self deleted are now deleted by their owner
Bug: webrtc:9702, webrtc:11318, webrtc:11943
Change-Id: I32c63c11c16c42ae58a65020b1c20a03b21a5abb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271298
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37808}
2022-08-17 08:55:13 +00:00
15b464deaf
Adopt absl::string_view in modules/congestion_controller/
...
Bug: webrtc:13579
Change-Id: I8d62487689293e425ee76c2dce5de243d7edc97a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271284
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37807}
2022-08-17 08:41:23 +00:00