099ff62d94
Enable IceStatesReachCompletionWithRemoteHostname for all
...
This is verifying the theory that the fix on bug 12592 also fixed
bug 3608.
Bug: webrtc:3608, webrtc:12592
Change-Id: Ia1f5ba5ebdc9a839034092351c970c3b6a159fa2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264829
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37113}
2022-06-03 12:34:55 +00:00
55a5588f77
Update OWNERS for call/
...
No-try: True
Bug: None
Change-Id: I53103a75c3c5e1d9c798c68bcca7c2041129d32a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265001
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37112}
2022-06-03 12:01:46 +00:00
2a1accd5e6
Rename IceControllerEvent to IceRecheckEvent 3/n
...
This changes renames the event to better suit its purpose. An alias
with the old name is added for compatibility pending internal cleanup.
Bug: webrtc:14125, webrtc:14131
Change-Id: I87026e19f2620eaa6a6770dcbedf1d0399c6c6b0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264149
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Commit-Queue: Sameer Vijaykar <samvi@google.com >
Cr-Commit-Position: refs/heads/main@{#37111}
2022-06-03 11:28:34 +00:00
3656581ade
Revert "Reland "Add Fuchsia desktop capturer.""
...
This reverts commit 028697365de48844ac6fb9fbbad03f9eceb6e17a.
Reason for revert: See bugs.webrtc.org/14153
Original change's description:
> Reland "Add Fuchsia desktop capturer."
>
> This is a reland of commit 39b6cb651ed158630cde4d11f5e981cad599f215
>
> Original change's description:
> > Add Fuchsia desktop capturer.
> >
> > This enables screen sharing on Fuchsia.
> >
> > Bug: chromium:1322341
> > Change-Id: I2f52f6bfe7406b5fe36ae904a0cdf30e8168cac5
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262340
> > Reviewed-by: Emircan Uysaler <emircan@google.com >
> > Commit-Queue: Sarah Pham <smpham@google.com >
> > Reviewed-by: Alexander Cooper <alcooper@chromium.org >
> > Cr-Commit-Position: refs/heads/main@{#37029}
>
> Bug: chromium:1322341
> Change-Id: Iac7c764da03d91b3c79ac0bbd9eb4c717e8c11df
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264824
> Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
> Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#37095}
Bug: chromium:1322341, webrtc:14153
Change-Id: Id0d54858151ab874e6512eac157be5a869abe254
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264987
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37110}
2022-06-03 11:15:44 +00:00
f1788bb7a9
Revert "Fix gn check for Fuchsia builds."
...
This reverts commit 665fb42d955e2a7f29f3cb66bae5b9c3acc0f76d.
Reason for revert: see bugs.webrtc.org/14153
Original change's description:
> Fix gn check for Fuchsia builds.
>
> Bug: None
> Change-Id: I83b420b21b3acaedd86cdedb71febd1ce31ff7f0
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264980
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
> Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
> Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
> Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#37106}
Bug: webrtc:14153
Change-Id: Ieb967448993e280aea8faf8490df4e7f0e2fd4f9
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264986
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37109}
2022-06-03 11:13:33 +00:00
7726b7d067
dcsctp: Abandon chunks marked for fast retransmit
...
The current code assumed that chunks that were scheduled for fast
retransmission would never be abandoned, as chunks marked for fast
retransmission would be immediately sent after the SACK has been
processed, giving no time for them to be abandoned.
But fuzzers keep on fuzzing, and can craft a sequence of chunks that
result in a SACK that both marks the chunks for fast retransmission and
later (while processing the same SACK) abandons them.
Bug: chromium:1331087
Change-Id: Id218607e18a6f3a9d6d51044dccb920e1e77372a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264960
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Auto-Submit: Victor Boivie <boivie@webrtc.org >
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37108}
2022-06-03 09:05:23 +00:00
05225514e6
Roll chromium_revision 7f7a2bf332..5ef4c5b62f (1010362:1010477)
...
Change log: 7f7a2bf332..5ef4c5b62f
Full diff: 7f7a2bf332..5ef4c5b62f
Changed dependencies
* src/base: d8263d5a22..2d08c901e7
* src/build: b926bd174f..a56852668f
* src/buildtools/third_party/libunwind/trunk: 86ab9dd743..125ac3cd81
* src/ios: a428411c9c..13df66df14
* src/testing: 7e2968b4fd..f8314af5fa
* src/third_party: 2321cda59c..a4ef57c8b7
* src/third_party/androidx: EKR4SCLSFfEmo0jX5ydw8CXB5JVIF8JzSzpccM2Rq-UC..t8u6cpAO_nKvgbs2QTi9-n-W4xNyj5EefknR_0PXopkC
* src/third_party/depot_tools: 14e6d235f2..04663d61d1
* src/tools: 1a11609b54..90307c1cfa
DEPS diff: 7f7a2bf332..5ef4c5b62f
/DEPS
No update to Clang.
BUG=None
Change-Id: I213235b8ab42c899bc65bc41008ec00dc82ae233
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264893
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@{#37107}
2022-06-03 09:02:43 +00:00
665fb42d95
Fix gn check for Fuchsia builds.
...
Bug: None
Change-Id: I83b420b21b3acaedd86cdedb71febd1ce31ff7f0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264980
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37106}
2022-06-03 08:14:03 +00:00
781c12e7fb
Reland "Refactor IceControllerEvent" 2/n
...
This is a partial reland of commit 794e68cf3dbc3b16ee8b12b5615d8a1622154dbd
which uses the new enum in P2PTransportChannel and BasicIceController.
Original change's description:
> Refactor IceControllerEvent
>
> This change is the first step in decoupling IceControllerEvent from
> the ICE switch reason. Further cleanup is earmarked, and will be
> landed after some internal cleanup.
>
> This change
> - adds a new enum - IceSwitchReason
> - adds a member for the new enum in IceControllerEvent
> - uses the new enum within P2PTransportChannel
> - adds methods to IceControllerInterface accepting the new enum
> - deprecates usages of the old enum in IceControllerInterface
> - adds conversion between the old and new enums for compatibility
>
> Bug: webrtc:14125, webrtc:14131
> Change-Id: I5b7201c3f631eb40db334dfeec842841a7e58174
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264140
> Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
> Commit-Queue: Sameer Vijaykar <samvi@google.com >
> Cr-Commit-Position: refs/heads/main@{#37051}
Bug: webrtc:14125, webrtc:14131
Change-Id: I81b0338ae2f0560cd3df7ad9bd9af37e7c3499df
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264554
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Commit-Queue: Sameer Vijaykar <samvi@google.com >
Cr-Commit-Position: refs/heads/main@{#37105}
2022-06-03 07:42:03 +00:00
35fc144e01
Rename 'iOS64 Sim Debug (iOS 14.0)' bot.
...
Change-Id: I83bb0dfd0edcc199c2e44d2627bb6945514a6c84
Bug: b/228171822
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264941
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37104}
2022-06-03 07:17:27 +00:00
33e5873712
Upgrade iOS bots to xcode 13.
...
Also update ios 14.0 simulators to 14.5 because tests were failing.
Change-Id: I36c946ff26899502ad611d3f473f3692374b08a4
Bug: b/228171822
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264830
Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#37103}
2022-06-03 07:06:37 +00:00
18b82e22ee
Update WebRTC code version (2022-06-03T04:04:21).
...
Bug: None
Change-Id: I533f3455ed016502ab1acdfa42c4988db2000ecc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264891
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@{#37102}
2022-06-03 05:40:37 +00:00
cab538338c
Roll chromium_revision 4bf2035caa..7f7a2bf332 (1010241:1010362)
...
Change log: 4bf2035caa..7f7a2bf332
Full diff: 4bf2035caa..7f7a2bf332
Changed dependencies
* src/base: 7c5b5c49d4..d8263d5a22
* src/build: 95eccc3411..b926bd174f
* src/ios: 9848e0f32d..a428411c9c
* src/testing: ef67f24fa2..7e2968b4fd
* src/third_party: 3b22b4d888..2321cda59c
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1cac3deac8..3a2e446a98
* src/third_party/depot_tools: 2a229719c2..14e6d235f2
* src/tools: 3d0e79814e..1a11609b54
DEPS diff: 4bf2035caa..7f7a2bf332
/DEPS
No update to Clang.
BUG=None
Change-Id: Ie9f58bfc47c17fe73626cf10576fbc4068f9405a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264888
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@{#37101}
2022-06-03 00:40:06 +00:00
68e9eb770f
Roll chromium_revision 48fce5db5a..4bf2035caa (1010120:1010241)
...
Change log: 48fce5db5a..4bf2035caa
Full diff: 48fce5db5a..4bf2035caa
Changed dependencies
* src/base: 685d04c163..7c5b5c49d4
* src/build: 7b8bc6fed8..95eccc3411
* src/ios: dc13b0ed71..9848e0f32d
* src/testing: 6728f53565..ef67f24fa2
* src/third_party: 28219c324d..3b22b4d888
* src/third_party/depot_tools: 8f1fea025d..2a229719c2
* src/third_party/freetype/src: d685798123..c26872ed59
* src/tools: fe9b816134..3d0e79814e
DEPS diff: 48fce5db5a..4bf2035caa
/DEPS
No update to Clang.
BUG=None
Change-Id: I6e4817a101a40d0c6e4b0929a2af71ca74de3259
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264887
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@{#37100}
2022-06-02 20:32:59 +00:00
3013d383c4
Roll chromium_revision 32b557421f..48fce5db5a (1010009:1010120)
...
Change log: 32b557421f..48fce5db5a
Full diff: 32b557421f..48fce5db5a
Changed dependencies
* src/base: f10a4cbe06..685d04c163
* src/build: d95e42df71..7b8bc6fed8
* src/ios: 8b438f370d..dc13b0ed71
* src/testing: 122cd8d853..6728f53565
* src/third_party: 99d293658d..28219c324d
* src/third_party/androidx: M3UVOXjeT-PmTSnZQgUH8_jIRCw3KnvzsroL57LOZagC..EKR4SCLSFfEmo0jX5ydw8CXB5JVIF8JzSzpccM2Rq-UC
* src/tools: 171a2ed360..fe9b816134
DEPS diff: 32b557421f..48fce5db5a
/DEPS
No update to Clang.
BUG=None
Change-Id: I443498d331aced4683168b12a00108449d36b8a8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264881
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@{#37099}
2022-06-02 17:09:56 +00:00
8d847f077c
Introduce PacerController::SendBurstInterval
...
Allows the PacerController to send packets in bursts. If there are enqued packets, or a packet is enqueued while the pacer have a small media debt, an enqued packet is allowed to be sent immediately as long as the debt is smaller than the set burst interval.
Bug: b/233850913
Change-Id: Ibb0fa63c97409ca23b9fa7148b5ff6ce8c4517e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264462
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37098}
2022-06-02 15:10:06 +00:00
5a3732cc8c
Disable tests depending on libyuv upscale filtering
...
Bug: NONE
Change-Id: I6e8147428b3dba3849a9835d2686083e8aec6d6b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264828
Commit-Queue: Magnus Jedvert <magjed@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37097}
2022-06-02 13:24:46 +00:00
4f7486ab3b
Destroy peerconnections in test when they refer to on-stack mocks
...
Adds a function to PeerConnectionIntegrationBaseTest to stop and destroy
the caller and callee objects. This should take care of dangling pointers.
Before this change, the affected test would crash randomly - typically
detected within a few minutes of a gtest-repeat=-1 run.
After this change, it has not crashed in 15 minutes of running.
Bug: webrtc:12592
Change-Id: I9980f8974015bf2b2104fcb83c2ca0d677d03c3e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264555
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37096}
2022-06-02 13:11:11 +00:00
028697365d
Reland "Add Fuchsia desktop capturer."
...
This is a reland of commit 39b6cb651ed158630cde4d11f5e981cad599f215
Original change's description:
> Add Fuchsia desktop capturer.
>
> This enables screen sharing on Fuchsia.
>
> Bug: chromium:1322341
> Change-Id: I2f52f6bfe7406b5fe36ae904a0cdf30e8168cac5
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262340
> Reviewed-by: Emircan Uysaler <emircan@google.com >
> Commit-Queue: Sarah Pham <smpham@google.com >
> Reviewed-by: Alexander Cooper <alcooper@chromium.org >
> Cr-Commit-Position: refs/heads/main@{#37029}
Bug: chromium:1322341
Change-Id: Iac7c764da03d91b3c79ac0bbd9eb4c717e8c11df
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264824
Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37095}
2022-06-02 12:46:06 +00:00
3382c1c06e
Reland "Refactor IceControllerEvent" 1/n
...
This is a partial reland of commit 794e68cf3dbc3b16ee8b12b5615d8a1622154dbd
which
- adds a new enum - IceSwitchReason
- adds a member for the new enum in IceControllerEvent
- adds methods to IceControllerInterface accepting the new enum
- adds conversion between the old and new enums for compatibility
Original change's description:
> Refactor IceControllerEvent
>
> This change is the first step in decoupling IceControllerEvent from
> the ICE switch reason. Further cleanup is earmarked, and will be
> landed after some internal cleanup.
>
> This change
> - adds a new enum - IceSwitchReason
> - adds a member for the new enum in IceControllerEvent
> - uses the new enum within P2PTransportChannel
> - adds methods to IceControllerInterface accepting the new enum
> - deprecates usages of the old enum in IceControllerInterface
> - adds conversion between the old and new enums for compatibility
>
> Bug: webrtc:14125, webrtc:14131
> Change-Id: I5b7201c3f631eb40db334dfeec842841a7e58174
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264140
> Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
> Commit-Queue: Sameer Vijaykar <samvi@google.com >
> Cr-Commit-Position: refs/heads/main@{#37051}
Bug: webrtc:14125, webrtc:14131
Change-Id: I2ccdd53c80e38dc139669aa3f438864befed3dc0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264506
Commit-Queue: Sameer Vijaykar <samvi@google.com >
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37094}
2022-06-02 12:24:36 +00:00
3eedc90052
Review RtcpTransciverConfig warnings
...
Move warning about missing receive_statistics to AddReceiver to avoid
producing it for rtp send only endpoints.
Remove warning about missing cname as unimportant.
Bug: webrtc:8239
Change-Id: I8a90aa4b378284b9c68f67678b2392b9461c95b4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264825
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37093}
2022-06-02 11:53:36 +00:00
917ebd40c9
Roll chromium_revision 820d635a1c..32b557421f (1009897:1010009)
...
Change log: 820d635a1c..32b557421f
Full diff: 820d635a1c..32b557421f
Changed dependencies
* src/base: df6c053c6b..f10a4cbe06
* src/build: 234a35b07f..d95e42df71
* src/buildtools/third_party/libunwind/trunk: 5e737be79c..86ab9dd743
* src/ios: 775d989568..8b438f370d
* src/testing: 07a9376d5f..122cd8d853
* src/third_party: 61a2cc2edd..99d293658d
* src/third_party/depot_tools: 5965d3e6fb..8f1fea025d
* src/third_party/gtest-parallel: 42ce42ff35..e28fc0e83f
* src/tools: fb1dcea2db..171a2ed360
DEPS diff: 820d635a1c..32b557421f
/DEPS
No update to Clang.
BUG=None
Change-Id: I70c6eb07bcffb021feaac6bd4f240be13799fedf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264840
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@{#37092}
2022-06-02 10:48:56 +00:00
f73dc86cf5
Update gtest-parallel to the latest patch.
...
Patch includes:
* Consider tests that reach the timeout as failed.
e28fc0e83f
Change-Id: Id5def90e99afbc66d47d82d5b78c9dd9e4a45172
Bug: b/233323561
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264822
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37091}
2022-06-02 10:39:27 +00:00
b22cabcf76
Add AbslParse functions for TimeMode enum. (This allows creation of TimeMode ABSL_FLAGs.)
...
Bug: webrtc:14145
Change-Id: Id79c4411ba4443a3ee8a0da3990c36955cc9aa35
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264821
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Auto-Submit: Björn Terelius <terelius@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37090}
2022-06-02 10:07:16 +00:00
25361a89dd
Revert "Reland "Don't create PacketSocketFactory inside BasicPortAllocatorSession""
...
This reverts commit a8be79ce27f10a698bdb46e490c2bbcbb2300e52.
Reason for revert: Downstream projects were not fixed and I was to eager to reland this, sorry about this.
Original change's description:
> Reland "Don't create PacketSocketFactory inside BasicPortAllocatorSession"
>
> This is a reland of commit 7d4634cef76a1ac244d4b83faaf4c617bf236b71
>
> Original change's description:
> > Don't create PacketSocketFactory inside BasicPortAllocatorSession
> >
> > This extends AlwaysValidPointer to avoid creating a unique_ptr inside it.
> >
> > Bug: webrtc:13145
> > Change-Id: I73a4f18d0a7037b57f575b04b134e4f7eadceb79
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263240
> > Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
> > Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
> > Reviewed-by: Harald Alvestrand <hta@webrtc.org >
> > Cr-Commit-Position: refs/heads/main@{#37048}
>
> Bug: webrtc:13145
> Change-Id: I7d64c25b2942b392a1c35ff2fe1edc83d7b03746
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264503
> Reviewed-by: Harald Alvestrand <hta@webrtc.org >
> Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
> Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
> Reviewed-by: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
> Cr-Commit-Position: refs/heads/main@{#37088}
Bug: webrtc:13145
Change-Id: Ie7990bae9a7c864ffaa4eb5b637618caad509633
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264823
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Owners-Override: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37089}
2022-06-02 09:45:16 +00:00
a8be79ce27
Reland "Don't create PacketSocketFactory inside BasicPortAllocatorSession"
...
This is a reland of commit 7d4634cef76a1ac244d4b83faaf4c617bf236b71
Original change's description:
> Don't create PacketSocketFactory inside BasicPortAllocatorSession
>
> This extends AlwaysValidPointer to avoid creating a unique_ptr inside it.
>
> Bug: webrtc:13145
> Change-Id: I73a4f18d0a7037b57f575b04b134e4f7eadceb79
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263240
> Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
> Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
> Reviewed-by: Harald Alvestrand <hta@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#37048}
Bug: webrtc:13145
Change-Id: I7d64c25b2942b392a1c35ff2fe1edc83d7b03746
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264503
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Reviewed-by: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Cr-Commit-Position: refs/heads/main@{#37088}
2022-06-02 09:31:06 +00:00
7c3219265e
[PCLF] Add ToString function to VideoSubscription
...
Bug: b/231394729
Change-Id: I1bdebf5eb266d566452b98e2bf52f08b609c427d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264700
Auto-Submit: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37087}
2022-06-02 09:12:37 +00:00
d5ddad4cdb
Remove FrameBuffer2Proxy
...
FrameBuffer3Proxy and sync decoding has been shown to work. First step of cleaning up is to remove the FrameBuffer2Proxy.
Change-Id: Ic96303c2d4f9111cfeed9927e8826ea7ffe7ee17
Bug: webrtc:14003
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264126
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37086}
2022-06-02 08:03:36 +00:00
709ab8b536
Update WebRTC code version (2022-06-02T04:05:29).
...
Bug: None
Change-Id: Ice47703cbbbaf183d406e84d09613c00e59a5786
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264761
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@{#37085}
2022-06-02 05:34:46 +00:00
c4ca83c2bd
Send side bwe receives the delay based state even if the delay based bwe does not change its estimate.
...
Bug: webrtc:12707
Change-Id: If67dcc6d1cb70dc763ab65bdb8426de100bcc626
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261312
Reviewed-by: Per Kjellander <perkj@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37084}
2022-06-02 04:33:16 +00:00
f2c49491b3
Roll chromium_revision 6c9f8554db..820d635a1c (1009772:1009897)
...
Change log: 6c9f8554db..820d635a1c
Full diff: 6c9f8554db..820d635a1c
Changed dependencies
* src/base: 6f98109079..df6c053c6b
* src/build: a43fbff23f..234a35b07f
* src/ios: 7bb7790aae..775d989568
* src/testing: 3bf4fe4581..07a9376d5f
* src/third_party: 897ed9f2d4..61a2cc2edd
* src/third_party/androidx: TFxpdey4vNeM1KsMbFcQX_jgFBdyUkLPbaCPTqbS77IC..M3UVOXjeT-PmTSnZQgUH8_jIRCw3KnvzsroL57LOZagC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fba169d2a9..1cac3deac8
* src/third_party/depot_tools: e1197f06a8..5965d3e6fb
* src/tools: 6a3e0c3782..fb1dcea2db
DEPS diff: 6c9f8554db..820d635a1c
/DEPS
No update to Clang.
BUG=None
Change-Id: I519cbd042976b978dbc24e339b223e70d43a200c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264740
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@{#37083}
2022-06-02 02:38:36 +00:00
d5e9c3db93
Merge "Update build flags for Cuttlefish support" am: c902b87e10 am: 0a73cff00c am: 8662063090 am: 25c955bfe5 am: 7460d07c08
...
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2111748
Change-Id: I04d463d4e15dee19aa0917e7943b16b189559e0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-02 01:45:31 +00:00
7460d07c08
Merge "Update build flags for Cuttlefish support" am: c902b87e10 am: 0a73cff00c am: 8662063090 am: 25c955bfe5
...
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2111748
Change-Id: Ie1b309acc507674c4687d313be236693fb02040c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-02 01:26:54 +00:00
25c955bfe5
Merge "Update build flags for Cuttlefish support" am: c902b87e10 am: 0a73cff00c am: 8662063090
...
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2111748
Change-Id: Ia45c2715275c00d03f59962bcf96107f82fc46e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-02 01:03:31 +00:00
8662063090
Merge "Update build flags for Cuttlefish support" am: c902b87e10 am: 0a73cff00c
...
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2111748
Change-Id: Iaf2e8e8d198bc5c8f28050dd00c8e0c3fee494dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-02 00:47:01 +00:00
0a73cff00c
Merge "Update build flags for Cuttlefish support" am: c902b87e10
...
Original change: https://android-review.googlesource.com/c/platform/external/webrtc/+/2111748
Change-Id: I7265874d14c6f4f768ba4f742801dd88bb55bb0e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-06-02 00:29:59 +00:00
c902b87e10
Merge "Update build flags for Cuttlefish support"
2022-06-02 00:11:38 +00:00
bccb452eb6
[PCLF] Add ToString function for VideoResolution
...
Bug: b/231394729
Change-Id: Iac803440153d368f0c2ea143e64fe347323eeeef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264556
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37082}
2022-06-01 21:40:56 +00:00
eb2d5ea25e
Update build flags for Cuttlefish support
...
Web camera crashes without change.
Change-Id: I8cfdc0f4f7d91e1040550ae5e6a84c03ae060311
Test: compiles, treehugger
Bug: 234571051
2022-06-01 21:08:26 +00:00
7e897aeb92
dcsctp: Add public API for setting priorities
...
This is a reland of commit 17a02a31d7d2897b75ad69fdac5d10e7475a5865.
This is the first part of supporting stream priorities, and adds the API
and very basic support for setting and retrieving the stream priority.
This commit doesn't in any way change the actual packet sending - the
specified priority values are stored, but not acted on.
This is all that is client visible, so clients can start using the API
as written, and they would never notice that things are missing.
Bug: webrtc:5696
Change-Id: I04d64a63cbaec67568496ad99667e14eba85f2e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264424
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37081}
2022-06-01 20:46:25 +00:00
8c0f54b92c
Roll chromium_revision 464351309a..6c9f8554db (1009636:1009772)
...
Change log: 464351309a..6c9f8554db
Full diff: 464351309a..6c9f8554db
Changed dependencies
* src/base: 8feebe15cc..6f98109079
* src/build: dfd00fd062..a43fbff23f
* src/ios: a0b530e9f8..7bb7790aae
* src/testing: 6c4c0c89bd..3bf4fe4581
* src/third_party: 52d60b14cb..897ed9f2d4
* src/third_party/androidx: mZLJBHTeHRk84ycgeiLQoq58PydPeOPP227RHKbs_tkC..TFxpdey4vNeM1KsMbFcQX_jgFBdyUkLPbaCPTqbS77IC
* src/third_party/harfbuzz-ng/src: d61b207491..c88a6a9ec3
* src/third_party/perfetto: d55a1685ae..d836f02e9a
* src/tools: ab5c659fbd..6a3e0c3782
DEPS diff: 464351309a..6c9f8554db
/DEPS
No update to Clang.
BUG=None
Change-Id: Ie060b279cf1e56389d23624c0deab647a4b3a739
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264607
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@{#37080}
2022-06-01 20:32:25 +00:00
408143d5af
Refactor StunMessage a bit
...
* Add ctors for providing the type and transaction id at construction.
* Update tests to use them instead of SetType+SetTransactionID
* Make sure stun message enum types are based on uint16_t
* Mark SetTransactionID as deprecated.
* Mark SetStunMagicCookie as deprecated (unused in webrtc).
* Add SetTransactionIdForTest for the one test that uses it (might not
actually need it)
* Make StunRequest::Construct() protected.
* Add a TODO to follow up on this since construction of StunRequest
goes through an unnecessarily complex 3-step process involving
other classes and a virtual method.
Bug: none
Change-Id: Ib013e58f28e7b2b4fcb3b3e1034da31dfc93e9d3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264546
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37079}
2022-06-01 17:43:55 +00:00
80a860532e
Roll chromium_revision 14ba5b3811..464351309a (1009517:1009636)
...
Change log: 14ba5b3811..464351309a
Full diff: 14ba5b3811..464351309a
Changed dependencies
* src/base: b14e9ee760..8feebe15cc
* src/build: fb6ee3587b..dfd00fd062
* src/ios: 893f06e590..a0b530e9f8
* src/testing: 7ccc549b7c..6c4c0c89bd
* src/third_party: 641074136b..52d60b14cb
* src/third_party/androidx: 5cwlAGt13oJjL_NSkVvn38eKkrHpuwxDzr1c9Fy6k3IC..mZLJBHTeHRk84ycgeiLQoq58PydPeOPP227RHKbs_tkC
* src/third_party/perfetto: 989b580fdb..d55a1685ae
* src/tools: 9d169e0c0e..ab5c659fbd
DEPS diff: 14ba5b3811..464351309a
/DEPS
No update to Clang.
BUG=None
Change-Id: I472bfe69b680cef0c210d60ce395b891bdf211b7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264641
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@{#37078}
2022-06-01 16:39:45 +00:00
cff66f537c
[DVQA] Add support for frames without frame id
...
Bug: b/234176678
Change-Id: Ibbd82e3341d7b4034173e6e5ada882e079449f8e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264552
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37077}
2022-06-01 13:31:46 +00:00
2a30693718
Add functions using Timestamp and TimeDelta for rtcp::TransportFeedback
...
BaseTime represents fixed point in time with unknown epoch and thus
make sense to convert to Timestamp type, however Timestamp should always
be positive. however legacy tests expect GetBaseTimeUs to return negative time sometimes.
Bug: webrtc:13757
Change-Id: I3f780a7775fdd1e271402c59384c1298db76f75a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264549
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37076}
2022-06-01 13:05:55 +00:00
fd8ed05cee
[PCLF] Add equals method for VideoSubscription
...
Bug: b/231394729
Change-Id: I0957d96640e962d331f05c9541c36e8420e9f5aa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264557
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37075}
2022-06-01 12:36:45 +00:00
4eab9f47a5
Make the libaom AV1 encoder optional in RTCDefaultVideoEncoderFactory.
...
This is a partial revert of: https://webrtc-review.googlesource.com/c/src/+/262814
skip_shebang_check=True
bug: webrtc:13573
Change-Id: I08282df91446efa79ca86cc8dfe3b6daeb4eec9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264543
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37074}
2022-06-01 10:54:55 +00:00
2f9d60b18d
Roll chromium_revision 326f66095b..14ba5b3811 (1009407:1009517)
...
Change log: 326f66095b..14ba5b3811
Full diff: 326f66095b..14ba5b3811
Changed dependencies
* src/build: 988a24a56a..fb6ee3587b
* src/ios: 0544ae3c9b..893f06e590
* src/testing: 021d1901d8..7ccc549b7c
* src/third_party: 2436308cc9..641074136b
* src/third_party/depot_tools: 739a76e05d..e1197f06a8
* src/third_party/freetype/src: b98dd169a1..d685798123
* src/tools: 531c4820f5..9d169e0c0e
DEPS diff: 326f66095b..14ba5b3811
/DEPS
No update to Clang.
BUG=None
Change-Id: Ic9e1d114960eff05e95a69bc67cbef1d073895da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264640
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@{#37073}
2022-06-01 10:32:26 +00:00
9b9d533d48
Remove deprecated VideoReceiveStream alias
...
Bug: webrtc:7484
Change-Id: Id1b3c5e30259ffdad92a1a6ead94dd1acab63cff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264563
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37072}
2022-06-01 10:17:55 +00:00
83e34eed87
Migrate some scripts to python3
...
python-modernize, format and some manual lint fixes
No-Try: True
Bug: None
Change-Id: I89d9f97f238be887962c67e18cc6480a8f6f3ac4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264551
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37071}
2022-06-01 10:09:36 +00:00