08bb6295ea
TaskQueue: unexpose delayed task convenience methods.
...
Bug: webrtc:14165
Change-Id: Ieb8580670e9e521580afd68cca6ff631fb6df3f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265400
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Auto-Submit: Markus Handell <handellm@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37166}
2022-06-09 14:08:54 +00:00
fd0f6b9bf5
Add tests for Vp9 temporal layers to VideoSendStreamTest
...
Including config via scalability mode.
Bug: webrtc:11607
Change-Id: I6c6737614d7c121b0a428584f41535ea8abc5866
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264831
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37165}
2022-06-09 13:57:03 +00:00
f65d735e7d
Remove ACMTestTimer in iSACTest
...
It hasn't been used in years.
Bug: chromium:1331345
Change-Id: I8fdc1952fa1114f7f78e2535ffb76e9678e53d1d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265520
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org >
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37164}
2022-06-09 12:14:02 +00:00
8f722cae35
Update pacer documentation.
...
Bug: webrtc:10809
Change-Id: I5a032114e4bbd0bcae97d9a657dc84e62dba6508
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265386
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37163}
2022-06-09 12:04:24 +00:00
1abcb1106c
Remove usage of sprintf in modules
...
sprintf is marked as deprecated with Xcode 14.
Bug: chromium:1331345
Change-Id: I834f392bee96e6b6725d5aee469a243dbc6e272e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265521
Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org >
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37162}
2022-06-09 11:57:33 +00:00
6b0bedb05a
Roll chromium_revision b24fc2ea76..5dee08f539 (1012289:1012417)
...
Change log: b24fc2ea76..5dee08f539
Full diff: b24fc2ea76..5dee08f539
Changed dependencies
* src/base: 901d29a224..e3df4ab156
* src/build: a789781b39..33d06bd2d5
* src/buildtools/linux64: git_revision:fd6cae41bd7d5d255dc2fb96004a8bf74ac9d972..git_revision:2ecd43a10266bd091c98e6dcde507c64f6a0dad3
* src/buildtools/mac: git_revision:fd6cae41bd7d5d255dc2fb96004a8bf74ac9d972..git_revision:2ecd43a10266bd091c98e6dcde507c64f6a0dad3
* src/buildtools/third_party/libc++abi/trunk: 11395e54b4..013bcd820a
* src/buildtools/win: git_revision:fd6cae41bd7d5d255dc2fb96004a8bf74ac9d972..git_revision:2ecd43a10266bd091c98e6dcde507c64f6a0dad3
* src/ios: 1ac4226228..32b0e6a40f
* src/testing: 4d0a162419..c2041fe223
* src/third_party: c0cb113105..35b5a7576f
* src/third_party/androidx: JPzPwtVT1B0wxFtrYWysxKnlZrx9hVhFuT00NvADQ64C..h_P2inqiGpL43nlN62apySX-dW_9fOY90d7Iuh8ayj8C
* src/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/92a65a8f5d..1d387f43f3
* src/tools: 389744913f..49e63d1324
DEPS diff: b24fc2ea76..5dee08f539
/DEPS
No update to Clang.
BUG=None
Change-Id: Ide4dc0789532a4b78a259854039e43615165cd7b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265540
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@{#37161}
2022-06-09 10:28:43 +00:00
f1d822b03b
Delete variant of rtc::split that copies the output fields
...
Bug: webrtc:13579
Change-Id: I065a32704d48d5eed21aee0e9757cac9ecf7aa99
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261951
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Ali Tofigh <alito@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37160}
2022-06-09 08:29:33 +00:00
774b4725a2
Roll chromium_revision 9a02d92ad6..b24fc2ea76 (1012175:1012289)
...
Change log: 9a02d92ad6..b24fc2ea76
Full diff: 9a02d92ad6..b24fc2ea76
Changed dependencies
* src/base: cc49a5ff94..901d29a224
* src/build: 673b2e8d35..a789781b39
* src/ios: 8077399511..1ac4226228
* src/testing: 428bce77f4..4d0a162419
* src/third_party: 289eec5d99..c0cb113105
* src/third_party/breakpad/breakpad: 8b68c72a3f..c4c43b80ea
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/45853b3700..8a8c0b9c39
* src/third_party/depot_tools: 8199bccb81..b3579d428a
* src/third_party/libyuv: d62ee21e66..baef414478
* src/third_party/perfetto: 31772328c5..db7def5150
* src/tools: 9927a99f4c..389744913f
DEPS diff: 9a02d92ad6..b24fc2ea76
/DEPS
No update to Clang.
BUG=None
Change-Id: I7942a782d00b6e2b82cf03c75b8470799dcd1233
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265443
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@{#37159}
2022-06-09 02:49:23 +00:00
f4a6928117
Simple, mergable fix to avoid a libyuv CopyPlane crash
...
Bug: chromium:1330019
Change-Id: I1a22967dff3231c1522fb94de38b309f441d468e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265442
Reviewed-by: Frank Barchard <fbarchard@google.com >
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Commit-Queue: Joe Downing <joedow@google.com >
Cr-Commit-Position: refs/heads/main@{#37158}
2022-06-08 23:55:22 +00:00
d70186367c
dcsctp: Add virtual time stream scheduler
...
This adds a stream scheduler using virtual finish time (as defined in
e.g. many Fair Queuing scheduler implementations), which indicates when
a stream's next sent packet is supposed to be sent.
In the initial version, this will be used to implement a round robin
scheduler, by emulating that a stream's virtual finish time - when
scheduled - is the "one more" than all existing virtual finish times.
That will make the scheduler simply iterate between the streams in
round robin order.
The stream scheduler component is tested in isolation, and follow-up
CLs will integrate it into the send queue.
Bug: webrtc:5696
Change-Id: Iaa2c204f9b9a00517f55355cb11cfd25bb415f9e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261946
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37157}
2022-06-08 23:33:50 +00:00
da0ea97236
Roll chromium_revision df6cc2e8be..9a02d92ad6 (1012059:1012175)
...
Change log: df6cc2e8be..9a02d92ad6
Full diff: df6cc2e8be..9a02d92ad6
Changed dependencies
* src/base: 52e4647860..cc49a5ff94
* src/build: 6c6b225c4a..673b2e8d35
* src/ios: e39805c97e..8077399511
* src/testing: 5d48c79a8a..428bce77f4
* src/third_party: a75ebb06a2..289eec5d99
* src/third_party/depot_tools: 0a5bae7ebc..8199bccb81
* src/third_party/perfetto: 2e22f4e894..31772328c5
* src/tools: 6513b29940..9927a99f4c
DEPS diff: df6cc2e8be..9a02d92ad6
/DEPS
No update to Clang.
BUG=None
Change-Id: I88eccd69958397c32a0f4b396dc940ed5b3dec55
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265422
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@{#37156}
2022-06-08 22:27:20 +00:00
d98765386a
Roll chromium_revision 886b8ceda8..df6cc2e8be (1011943:1012059)
...
Change log: 886b8ceda8..df6cc2e8be
Full diff: 886b8ceda8..df6cc2e8be
Changed dependencies
* src/base: 8212e03630..52e4647860
* src/build: 10ff7caa97..6c6b225c4a
* src/buildtools/linux64: git_revision:2f71761a90bdccdb5f4a99e8b231c96aba0967d9..git_revision:fd6cae41bd7d5d255dc2fb96004a8bf74ac9d972
* src/buildtools/mac: git_revision:2f71761a90bdccdb5f4a99e8b231c96aba0967d9..git_revision:fd6cae41bd7d5d255dc2fb96004a8bf74ac9d972
* src/buildtools/win: git_revision:2f71761a90bdccdb5f4a99e8b231c96aba0967d9..git_revision:fd6cae41bd7d5d255dc2fb96004a8bf74ac9d972
* src/ios: 95dd350554..e39805c97e
* src/testing: c74cccc959..5d48c79a8a
* src/third_party: 69e9a9eb1c..a75ebb06a2
* src/third_party/androidx: j5iQQcfEJWgNhcd2zCVNcBHd4gFj3fzcuU6Q1EENWQ4C..JPzPwtVT1B0wxFtrYWysxKnlZrx9hVhFuT00NvADQ64C
* src/third_party/perfetto: c05294a170..2e22f4e894
* src/tools: 0a963764bb..6513b29940
DEPS diff: 886b8ceda8..df6cc2e8be
/DEPS
No update to Clang.
BUG=None
Change-Id: I8a6db97763b997169c44afd6682759b2979f6ce1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265441
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@{#37155}
2022-06-08 18:36:52 +00:00
ca6726d5c4
Roll chromium_revision 3bf62ec766..886b8ceda8 (1011829:1011943)
...
Change log: 3bf62ec766..886b8ceda8
Full diff: 3bf62ec766..886b8ceda8
Changed dependencies
* src/build: 5ef7447446..10ff7caa97
* src/ios: c2cbbbd191..95dd350554
* src/third_party: 413a52465c..69e9a9eb1c
* src/third_party/androidx: 6e-zhUwS-KT1j_VrRmOMCbv07k-qvd16ONwqxtkR5mEC..j5iQQcfEJWgNhcd2zCVNcBHd4gFj3fzcuU6Q1EENWQ4C
* src/third_party/depot_tools: 6754c49e02..0a5bae7ebc
* src/tools: a556ce3d6b..0a963764bb
DEPS diff: 3bf62ec766..886b8ceda8
/DEPS
No update to Clang.
BUG=None
Change-Id: I4668e2e39220cdb97bbd8d1d33c2ff639bbef59e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265420
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@{#37154}
2022-06-08 14:37:28 +00:00
664e30ff57
Remove redundant LastDecodedTimestamps.
...
The same information can be found in `AudioFrame.packet_infos_`.
Bug: none
Change-Id: Ib63bc41ffb896677a445d875afce0a98acea6999
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265161
Reviewed-by: Minyue Li <minyue@webrtc.org >
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37153}
2022-06-08 13:31:52 +00:00
640b51eeae
In RtcEventLogParser use strict time types to access rtcp::TransportFeedback
...
Bug: webrtc:13757
Change-Id: I0aa6e1134acd8ff53eadb24ac051203d74b5050f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265380
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37152}
2022-06-08 11:52:25 +00:00
5b298ab9dd
For VP9 assume max number of spatial layers to simulate generic descriptor
...
VP9 allows to increase number of spatial layers on delta frame, which
is not supported by dependency descriptor.
Thus to generate DD compatible generic header, simulator would set max
number of spatial layers, while number of active spatial layers would be
communicated with active_decode_target bitmask
Bug: webrtc:14042
Change-Id: I4da63fa7c38b0f17758a7a6243640f444470b40c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265164
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37151}
2022-06-08 11:36:54 +00:00
6545516a14
RtpSenderInterface::SetEncoderSelector
...
This cl/ adds a way of setting an EncoderSelector on a specific
RtpSenderInterface. This makes it possible to easily use different
EncoderSelector on different streams within the same or different PeerConnections.
The cl/ is almost identical to the impl. of RtpSenderInterface::SetFrameEncryptor.
Iff a EncoderSelector is set on the RtpSender, it will take precedence
over the VideoEncoderFactory::GetEncoderSelector.
Bug: webrtc:14122
Change-Id: Ief4f7c06df7f1ef4ce3245de304a48e9de0ad587
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264542
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37150}
2022-06-08 11:06:52 +00:00
86c452ac5a
Refactor rtcp::TransportFeedback to use Timestamp and TimeDelta internally
...
Bug: webrtc:13757
Change-Id: I9815e54288a064c6c8ff40f130b52786b4e398b7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264559
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37149}
2022-06-08 09:33:22 +00:00
bc6101459f
Delete RtpRtcpInterface::SetRid.
...
This setter method is replaced by a construction-time config setting.
Bug: None
Change-Id: I1a685e9b4065762b30698231c7f4d9c567459e29
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264446
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37148}
2022-06-08 09:18:01 +00:00
67f0d6d677
Roll chromium_revision 42fc0665a4..3bf62ec766 (1011812:1011829)
...
Change log: 42fc0665a4..3bf62ec766
Full diff: 42fc0665a4..3bf62ec766
Changed dependencies
* src/ios: 4f302b1cb7..c2cbbbd191
* src/testing: 6dd497622f..c74cccc959
* src/third_party: 601c06d12b..413a52465c
* src/third_party/androidx: Hv4Itz1fIjMhW5YyoWnY4NPZ7dPYr76pHLVwW717k98C..6e-zhUwS-KT1j_VrRmOMCbv07k-qvd16ONwqxtkR5mEC
* src/tools: d5a3cdbf97..a556ce3d6b
DEPS diff: 42fc0665a4..3bf62ec766
/DEPS
No update to Clang.
BUG=None
Change-Id: Ieb4dc23fdc3be858d10a199efbe49e2f41922da0
No-Tree-Checks: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265302
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37147}
2022-06-08 08:46:52 +00:00
1622d35b30
Update WebRTC code version (2022-06-08T04:01:49).
...
Bug: None
Change-Id: I666467a288c5cf96edf18291c415ac8ad25ba6ee
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265340
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@{#37146}
2022-06-08 05:36:22 +00:00
c9a6835af8
Roll chromium_revision 869c00854a..42fc0665a4 (1011693:1011812)
...
Change log: 869c00854a..42fc0665a4
Full diff: 869c00854a..42fc0665a4
Changed dependencies
* src/base: 9b60f66977..8212e03630
* src/build: 8ccfa40cff..5ef7447446
* src/testing: 83e700bda5..6dd497622f
* src/third_party: d14eb69028..601c06d12b
* src/third_party/depot_tools: f5d3b1b68b..6754c49e02
* src/third_party/freetype/src: c26872ed59..b11074cf6d
* src/tools: 24a85d03f5..d5a3cdbf97
DEPS diff: 869c00854a..42fc0665a4
/DEPS
No update to Clang.
BUG=None
Change-Id: Ifdd92ff00fcca6aa69c1b87efc6e18f8700c9354
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265341
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@{#37145}
2022-06-08 05:18:32 +00:00
83ff95add9
Roll chromium_revision 78fcbcca52..869c00854a (1011555:1011693)
...
Change log: 78fcbcca52..869c00854a
Full diff: 78fcbcca52..869c00854a
Changed dependencies
* src/base: f82e20b094..9b60f66977
* src/build: 03920fbbbb..8ccfa40cff
* src/ios: 7a4fa0ecd7..4f302b1cb7
* src/testing: 131bb260ef..83e700bda5
* src/third_party: d800753ff0..d14eb69028
* src/third_party/androidx: X3OVCru2OMw4Pxf6UaS3e0NxseUYtB_jm1VAfM3xtVIC..Hv4Itz1fIjMhW5YyoWnY4NPZ7dPYr76pHLVwW717k98C
* src/third_party/depot_tools: 138bff2823..f5d3b1b68b
* src/third_party/libyuv: d011314f14..d62ee21e66
* src/tools: d527d85f45..24a85d03f5
DEPS diff: 78fcbcca52..869c00854a
/DEPS
No update to Clang.
BUG=None
Change-Id: I781fd7daa4f381217702c8ef4f7965ecc834d090
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265260
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@{#37144}
2022-06-07 22:31:21 +00:00
6383a47b67
Roll chromium_revision f50f372d7a..78fcbcca52 (1011388:1011555)
...
Change log: f50f372d7a..78fcbcca52
Full diff: f50f372d7a..78fcbcca52
Changed dependencies
* src/base: 04221d39dc..f82e20b094
* src/build: e2c7657f97..03920fbbbb
* src/buildtools/linux64: git_revision:37baefb026b199605affa7bcb24810d1724ce373..git_revision:2f71761a90bdccdb5f4a99e8b231c96aba0967d9
* src/buildtools/mac: git_revision:37baefb026b199605affa7bcb24810d1724ce373..git_revision:2f71761a90bdccdb5f4a99e8b231c96aba0967d9
* src/buildtools/win: git_revision:37baefb026b199605affa7bcb24810d1724ce373..git_revision:2f71761a90bdccdb5f4a99e8b231c96aba0967d9
* src/ios: d5a53f7b97..7a4fa0ecd7
* src/testing: 3215569cc6..131bb260ef
* src/third_party: ca3848af15..d800753ff0
* src/third_party/perfetto: 127a4d8435..c05294a170
* src/tools: fb48bdccf5..d527d85f45
DEPS diff: f50f372d7a..78fcbcca52
/DEPS
No update to Clang.
BUG=None
Change-Id: I93a75bd21778f1bf10c1464aa5182ae474e7fbc2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265242
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@{#37143}
2022-06-07 19:04:17 +00:00
c949016e13
Revert "Fix memory corruption in BasicDesktopFrame::CopyTo"
...
This reverts commit 0ba10283fb3cbdf1cedea79d84e4bc3b720da6a1.
Reason for revert: This workaround is no longer needed, as the libyuv team has already fixed the underlying issue (in b/234824290)
Original change's description:
> Fix memory corruption in BasicDesktopFrame::CopyTo
>
> This memory corruption happens inside libyuv::CopyPlane()
> on platforms that support AVX. I opened b/234824290 so the libyuv team
> can investigate and fix this, but in the mean time we need to get this
> fixed asap as this is causing crashes on both M102 (which is released to
> stable) and M103 (which has this issue marked as beta blocking).
>
> Fixed: b/234824290
> Fixed: chromium:1330019
> Test: Manually reproduced on zork board
> Change-Id: I6bfd1e089020dfb23d974d3912d45c01a4e5ce26
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265041
> Auto-Submit: Jeroen Dhollander <jeroendh@google.com >
> Commit-Queue: Alexander Cooper <alcooper@chromium.org >
> Reviewed-by: Alexander Cooper <alcooper@chromium.org >
> Cr-Commit-Position: refs/heads/main@{#37121}
Fixed: b/234824290
Fixed: chromium:1330019
Change-Id: Iafc0eac651fbc7a7fce5092306b12c4377248839
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265165
Auto-Submit: Jeroen Dhollander <jeroendh@google.com >
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Commit-Queue: Alexander Cooper <alcooper@chromium.org >
Reviewed-by: Frank Barchard <fbarchard@google.com >
Cr-Commit-Position: refs/heads/main@{#37142}
2022-06-07 17:05:06 +00:00
0e230fd022
dcsctp: Refactor Send Queue
...
Make HasDataToSend not mutate any state, and let the Produce method do
all state mutation and possibly indicate if there is nothing that can be
sent. This is helpful preparation for extracting the scheduling part of
the send queue to a separate component.
Bug: webrtc:5696
Change-Id: I132779e77d3ce6a41e5fcf4432140d3728d03cdc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261945
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37141}
2022-06-07 15:01:32 +00:00
fbc6a2db5d
Roll chromium_revision e1a1e32cff..f50f372d7a (1011273:1011388)
...
Change log: e1a1e32cff..f50f372d7a
Full diff: e1a1e32cff..f50f372d7a
Changed dependencies
* src/base: a762385b61..04221d39dc
* src/build: c746ee0780..e2c7657f97
* src/ios: a7fee6afdf..d5a53f7b97
* src/testing: cb2f54d807..3215569cc6
* src/third_party: ca1fd6703e..ca3848af15
* src/third_party/android_build_tools/aapt2: kZqQH92bSO1p0a7_hcrana_9YjtSBU1te7TEtNVBoCUC..jziPmg_EUjoj-eSkO24eMaf5ylm449Q7BKO1-ga2tbgC
* src/third_party/androidx: XqlO243tWnpoGNKhlUfXplfyLNT93SHMWJjdEgOtcawC..X3OVCru2OMw4Pxf6UaS3e0NxseUYtB_jm1VAfM3xtVIC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/29e473f588..45853b3700
* src/third_party/libyuv: d62ee21e66..d011314f14
* src/third_party/perfetto: dbb5ff7cb0..127a4d8435
* src/tools: beed10a4d9..fb48bdccf5
DEPS diff: e1a1e32cff..f50f372d7a
/DEPS
No update to Clang.
BUG=None
Change-Id: I664fd72c85eccb5b6f05afe878183d96815e5117
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265225
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@{#37140}
2022-06-07 12:24:09 +00:00
ef241167a5
[SlackedPacer] Don't slack while retransmissions or audio is in queue.
...
This CL introduces PacketQueue::SizeInPacketsPerRtpPacketMediaType
keeping track of the number of packets in the queue per
RtpPacketMediaType.
The TaskQueuePacedSender is updated not to apply slack if the queue
contains any kRetransmission or kAudio packets. The hope is that not
slacking retransmissions will make the NACK/retransmission regression
of the SlackedPacer experiment go away. Wanting to not slack audio
packets is unrelated to the regression but a sensible thing to due
since audio is highest priority.
This CL does not change anything when the SlackedPacer experiment is
not running, since if its not running then none of the packets are
slacked.
Bug: webrtc:14161
Change-Id: I1e588599b6b64ebfd7d890706b6afd0b84fd746d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265160
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37139}
2022-06-07 12:16:37 +00:00
d197e0b876
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: Iec8091ada5862cb6aa48d45b2a426c05bda798f9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264826
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Owners-Override: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37138}
2022-06-07 11:24:16 +00:00
b5af6ee6df
[StunMessage] Remove/deprecate StunMessage::SetType
...
Removes all remaining usage of SetType and marks the method as
deprecated.
Bug: none
Change-Id: I98dc613978ffe7ad8a4ffd951dd974d56ed92983
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265100
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37137}
2022-06-07 10:19:16 +00:00
45d66a59d6
Fix usage of sprintf.
...
sprintf is marked as deprecated with Xcode 14.
Bug: chromium:1331345
Change-Id: Ib7eb7ab829457f3ef5fcad44b43fe827359ad7d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265200
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Auto-Submit: Justin Cohen <justincohen@google.com >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37136}
2022-06-07 07:14:06 +00:00
eef9d5d6e1
Update WebRTC code version (2022-06-07T04:02:21).
...
Bug: None
Change-Id: I693fe98b515888a97bb6d1f0492339cef3af3158
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265221
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@{#37135}
2022-06-07 05:53:27 +00:00
d6de9777a6
Roll chromium_revision 0687c77690..e1a1e32cff (1011154:1011273)
...
Change log: 0687c77690..e1a1e32cff
Full diff: 0687c77690..e1a1e32cff
Changed dependencies
* src/build: bdc3af5aed..c746ee0780
* src/buildtools/third_party/libc++abi/trunk: c30c515c84..11395e54b4
* src/buildtools/third_party/libunwind/trunk: 2c4970601e..1644d070bf
* src/ios: 519b38cabe..a7fee6afdf
* src/testing: e6cdf5570e..cb2f54d807
* src/third_party: 0edec37f56..ca1fd6703e
* src/third_party/androidx: 1dbbIJAigC5vXXm9sjPZ4E8jBsVOvIG2Oa4nzMxILCYC..XqlO243tWnpoGNKhlUfXplfyLNT93SHMWJjdEgOtcawC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d8360ff775..29e473f588
* src/third_party/depot_tools: 89b222dba5..138bff2823
* src/third_party/perfetto: 03b8dd2877..dbb5ff7cb0
* src/tools: 9c89e72bc9..beed10a4d9
DEPS diff: 0687c77690..e1a1e32cff
/DEPS
No update to Clang.
BUG=None
Change-Id: I880d8efa9c679d3761e40a0cec27b1897d65c73d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265220
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@{#37134}
2022-06-07 04:58:36 +00:00
70eab560a1
Roll chromium_revision 85caa94edd..0687c77690 (1011040:1011154)
...
Change log: 85caa94edd..0687c77690
Full diff: 85caa94edd..0687c77690
Changed dependencies
* src/base: f5fa7a2f30..a762385b61
* src/build: 7cc62c48a5..bdc3af5aed
* src/ios: 09653ebe2c..519b38cabe
* src/testing: e210bf71d4..e6cdf5570e
* src/third_party: d3e92b145e..0edec37f56
* src/third_party/androidx: ERWgY8-3IoHVfwaU-EUbIo2oFOGy_eD6cyer8RFNycIC..1dbbIJAigC5vXXm9sjPZ4E8jBsVOvIG2Oa4nzMxILCYC
* src/third_party/perfetto: 6e4908679c..03b8dd2877
* src/tools: 6a02a272eb..9c89e72bc9
DEPS diff: 85caa94edd..0687c77690
/DEPS
No update to Clang.
BUG=None
Change-Id: If5ec96d5da61783a12b1622a7b0e38f78172d0a5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265156
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@{#37133}
2022-06-06 22:58:56 +00:00
fa2cd2c23b
Roll chromium_revision 6174c93fe8..85caa94edd (1010927:1011040)
...
Change log: 6174c93fe8..85caa94edd
Full diff: 6174c93fe8..85caa94edd
Changed dependencies
* src/base: a156b65d07..f5fa7a2f30
* src/build: d7f6cce1ed..7cc62c48a5
* src/ios: 26dda26a84..09653ebe2c
* src/testing: 32159ca2ee..e210bf71d4
* src/third_party: 0ef3d143a1..d3e92b145e
* src/third_party/perfetto: d836f02e9a..6e4908679c
* src/third_party/turbine: aSG-acwWsASjZaTfSzYcOuM9qoD6S_o3JL6iIFslVdUC..A5bkaoLBc1JYa6Xv31jYUCK5TnXYCbxRrA4FBPXXcWgC
* src/tools: e44c53edcb..6a02a272eb
DEPS diff: 6174c93fe8..85caa94edd
/DEPS
No update to Clang.
BUG=None
Change-Id: Idb9ede8759253819004e3973ffc59e7ed7b3bf6f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265154
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@{#37132}
2022-06-06 16:24:46 +00:00
fe91129f6b
Delete the remaining comments about SrtpTransportInterface.
...
SrtpTransportInterface has been deleted, but the comment is still
retained.
Bug: None
Change-Id: I5565a29bea663a396560f7458abbe902187b1338
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264660
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37131}
2022-06-06 10:31:26 +00:00
d589fbdaca
Update WebRTC code version (2022-06-06T04:04:36).
...
Bug: None
Change-Id: If1b5d6b0f12696eb738925df4a862bde846355cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265148
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@{#37130}
2022-06-06 05:22:55 +00:00
5b83ca61f7
Roll chromium_revision 4c6988e944..6174c93fe8 (1010825:1010927)
...
Change log: 4c6988e944..6174c93fe8
Full diff: 4c6988e944..6174c93fe8
Changed dependencies
* src/build: 8bd31f76e7..d7f6cce1ed
* src/buildtools/third_party/libunwind/trunk: 125ac3cd81..2c4970601e
* src/ios: 4a43ceb3db..26dda26a84
* src/testing: 3d78e190a1..32159ca2ee
* src/third_party: 4e53c3a606..0ef3d143a1
* src/third_party/androidx: mOYWB7geGDFqfl-Fb-rbP4DxEHN_rgdpGxFxOLZIrugC..ERWgY8-3IoHVfwaU-EUbIo2oFOGy_eD6cyer8RFNycIC
* src/tools: dfac065b54..e44c53edcb
DEPS diff: 4c6988e944..6174c93fe8
/DEPS
No update to Clang.
BUG=None
Change-Id: I39fa3c0beebb1d72c4423965598ccc65e1d09695
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265147
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@{#37129}
2022-06-06 04:58:55 +00:00
2a9bed3ee3
dcsctp: Add interleaved reassembly streams
...
This is the receive-side part of supporting what is frequently called
"ndata", but actually RFC8260 - "User Message Interleaving".
This CL adds a new ReassemblyStreams implementation that can assemble
I-DATA chunks and process I-FORWARD-TSN for partial reliability.
Bug: webrtc:5696
Change-Id: I3cfbea62e7b6c02fbd3f51b43ba3fb7863cf0f88
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/218506
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37128}
2022-06-05 22:11:33 +00:00
5f5bdf1880
Update WebRTC code version (2022-06-05T04:05:34).
...
Bug: None
Change-Id: Iff90bd4daa09cf5f48340540a0b60a403987b147
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265095
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@{#37127}
2022-06-05 05:41:45 +00:00
159f313649
[StunRequest] Remove Construct and Prepare methods.
...
Construction in StunRequest and derived classes now happens in
the ctor.
Bug: none
Change-Id: I803f6fd2b6d0ac1d9426304d1e1de10dec855eed
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264942
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37126}
2022-06-04 07:32:44 +00:00
1062c15c2d
Update WebRTC code version (2022-06-04T04:04:24).
...
Bug: None
Change-Id: I74d408854f8bd76f2359701d58e5246ee3df2190
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265083
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@{#37125}
2022-06-04 06:13:04 +00:00
542ab0ca15
Roll chromium_revision b0672fc870..4c6988e944 (1010720:1010825)
...
Change log: b0672fc870..4c6988e944
Full diff: b0672fc870..4c6988e944
Changed dependencies
* src/base: 3026227661..a156b65d07
* src/build: e47261ee8a..8bd31f76e7
* src/ios: 6e27801085..4a43ceb3db
* src/testing: 1aea3357c1..3d78e190a1
* src/third_party: ec4bc8021d..4e53c3a606
* src/third_party/androidx: -1BXcg794etis5boHeXCDYSEuvRzRZZY1d4O8mgYVNgC..mOYWB7geGDFqfl-Fb-rbP4DxEHN_rgdpGxFxOLZIrugC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/946bd4b076..d8360ff775
* src/third_party/depot_tools: 35ef5ada1d..89b222dba5
* src/tools: fe76abfa5d..dfac065b54
DEPS diff: b0672fc870..4c6988e944
/DEPS
No update to Clang.
BUG=None
Change-Id: I51b0521c4343460de7ef945d350e27a498e958c3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265081
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@{#37124}
2022-06-04 02:43:24 +00:00
37944a2c7e
Roll chromium_revision 5577cd9a91..b0672fc870 (1010601:1010720)
...
Change log: 5577cd9a91..b0672fc870
Full diff: 5577cd9a91..b0672fc870
Changed dependencies
* src/base: f08c7eca60..3026227661
* src/build: c918124d67..e47261ee8a
* src/ios: e041307295..6e27801085
* src/testing: 24455dde0f..1aea3357c1
* src/third_party: ef811e658a..ec4bc8021d
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3a2e446a98..946bd4b076
* src/third_party/depot_tools: 04663d61d1..35ef5ada1d
* src/tools: 8886b4857d..fe76abfa5d
DEPS diff: 5577cd9a91..b0672fc870
/DEPS
No update to Clang.
BUG=None
Change-Id: I5c252a91a979e0cc19e59c8ef0cca1aa99546b58
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264923
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@{#37123}
2022-06-03 20:49:24 +00:00
e83500e17b
[Connection] Construct ping/connection requests in one step.
...
This moves the construction of StunMessage instances for
ConnectionRequest, outside of the Prepare() method.
Following this, removing Construct()+Prepare() is relatively
straight forward.
Bug: none
Change-Id: Ibcf0510cef30a6e648005b43602c7ae1fb06729e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264558
Reviewed-by: Niels Moller <nisse@webrtc.org >
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37122}
2022-06-03 20:04:24 +00:00
0ba10283fb
Fix memory corruption in BasicDesktopFrame::CopyTo
...
This memory corruption happens inside libyuv::CopyPlane()
on platforms that support AVX. I opened b/234824290 so the libyuv team
can investigate and fix this, but in the mean time we need to get this
fixed asap as this is causing crashes on both M102 (which is released to
stable) and M103 (which has this issue marked as beta blocking).
Fixed: b/234824290
Fixed: chromium:1330019
Test: Manually reproduced on zork board
Change-Id: I6bfd1e089020dfb23d974d3912d45c01a4e5ce26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265041
Auto-Submit: Jeroen Dhollander <jeroendh@google.com >
Commit-Queue: Alexander Cooper <alcooper@chromium.org >
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Cr-Commit-Position: refs/heads/main@{#37121}
2022-06-03 17:03:44 +00:00
60ba6e2703
Roll chromium_revision 5ef4c5b62f..5577cd9a91 (1010477:1010601)
...
Change log: 5ef4c5b62f..5577cd9a91
Full diff: 5ef4c5b62f..5577cd9a91
Changed dependencies
* src/base: 2d08c901e7..f08c7eca60
* src/build: a56852668f..c918124d67
* src/ios: 13df66df14..e041307295
* src/testing: f8314af5fa..24455dde0f
* src/third_party: a4ef57c8b7..ef811e658a
* src/third_party/androidx: t8u6cpAO_nKvgbs2QTi9-n-W4xNyj5EefknR_0PXopkC..-1BXcg794etis5boHeXCDYSEuvRzRZZY1d4O8mgYVNgC
* src/third_party/r8: L2ZGhyJ-Hc8AnXHo5dhtNdI2F2bC_9yi2lqTbJ98sLcC..9ZYYzSVt4L6QGnf272Wm7wxsJ4VH77Dh2fel6JB9nOcC
* src/tools: 90307c1cfa..8886b4857d
DEPS diff: 5ef4c5b62f..5577cd9a91
/DEPS
No update to Clang.
BUG=None
Change-Id: Icad627310525dbf79b418d52ac759e8a22b5e080
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264896
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@{#37120}
2022-06-03 16:52:04 +00:00
ccb05f17b1
Revert "Remove FrameBuffer2Proxy"
...
This reverts commit d5ddad4cdb7348292cf9deedca16b8f818f3a811.
Reason for revert: Impacts perf tests at low BW
Original change's description:
> 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}
Bug: webrtc:14003
Change-Id: Ia858f4d8d0f9c90bed91a17b2bcfb477d1919b26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265020
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Auto-Submit: Evan Shrubsole <eshr@webrtc.org >
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37119}
2022-06-03 14:11:54 +00:00
9a91286898
Land refactored IceControllerEvent as IceRecheckEvent 4/4
...
This change removes the following after internal cleanup:
- IceRecheckEvent::Type enum, replaced with IceSwitchReason
- IceControllerEvent alias for IceRecheckEvent
Bug: webrtc:14125, webrtc:14131
Change-Id: I07bfeb7fa8a9c4d4a3f940213befd6418dfd6644
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264145
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Commit-Queue: Sameer Vijaykar <samvi@google.com >
Cr-Commit-Position: refs/heads/main@{#37118}
2022-06-03 14:08:54 +00:00
6d122623ef
Refactor ParseIceServerUrl to use absl::string_view
...
Bug: webrtc:13579
Change-Id: Icbcee2348dab7aae1c43ff073480f2a1ede8041f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264545
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37117}
2022-06-03 13:39:53 +00:00