3a285224b6
Reland "Linux capturers: organize X11 and Wayland implementations into separate folders"
...
Bug: webrtc:13429
Change-Id: I6e88de4f7ebcb64076312d83ac2c79db24f85ad8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239841
Commit-Queue: Mark Foltz <mfoltz@chromium.org >
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Cr-Commit-Position: refs/heads/main@{#35481}
2021-12-06 17:30:16 +00:00
833b095694
add more owners to mb
...
Bug: None
Change-Id: I24616c391b61264e4509f20ffd6d1accd7f3bab9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239843
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35480}
2021-12-06 16:46:16 +00:00
a74e6469af
Roll chromium_revision 73b489ca92..c9b7d1eaff (948404:948519)
...
Change log: 73b489ca92..c9b7d1eaff
Full diff: 73b489ca92..c9b7d1eaff
Changed dependencies
* src/build: 623bc83ae7..0b17eeba32
* src/ios: 6f83205785..ec07f541c3
* src/testing: 546615a3cb..8d7a8e895b
* src/third_party: 738d629096..388f393001
* src/third_party/androidx: VcOuel-N-Hgl9PTt4swv-1od43yNDaMT1_HTpbIPAQAC..1kq1iXXaUuk31wMfTFdArbZ_DsnzladyCDH9sHQJNp0C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/32ccf21284..02439f647c
* src/third_party/depot_tools: 203a6447ad..440d06ad1a
* src/third_party/perfetto: e9e81c0152..b54e61f0f2
* src/tools: 0f5f7108d9..36b6cbee17
DEPS diff: 73b489ca92..c9b7d1eaff
/DEPS
No update to Clang.
BUG=None
Change-Id: Ia88d68b0701bc2ec2f195026d2d350ffbd2a5c07
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240023
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@{#35479}
2021-12-06 14:49:36 +00:00
4647528911
Optimize the saturation detection (used by AnalyzeCapture()).
...
Changing to an index for-loop (instead of a range for-loop) allows the compiler (clang for x86 at least) to unroll it x2.
Bug: None
Change-Id: I9b9612a8513a06e8aa3b12ae39f6911217da55fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239741
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Commit-Queue: Christian Schuldt <cschuldt@google.com >
Cr-Commit-Position: refs/heads/main@{#35478}
2021-12-06 13:00:59 +00:00
2394977f74
CodeHealth: Python3 migration for tools_webrtc/mb/
...
This CL includes:
* set Pylint to 2.7 in tools_webrtc/mb/PRESUBMIT.py
* fix some style warnings caused by scripts in tools_webrtc/mb/
* pass skip_shebang_check=True within tools_webrtc/mb/PRESUBMIT.py
Bug: chromium:1262287, chromium:1262352
Change-Id: Iae4f111942d724db6a7f4585c97a7c26c1e6ccc0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239660
Commit-Queue: Nidhi Jaju <nidhijaju@chromium.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35477}
2021-12-06 12:59:57 +00:00
73d0774b6b
Add PortAllocator configuration to RTCConfiguration
...
So applications don't need to create and inject their own instance of
BasicPortAllocator, just to change these settings.
Bug: webrtc:13145
Change-Id: I08ac8658b4c0ef87019fa579be9195a8a6b50feb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239643
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35476}
2021-12-06 12:14:28 +00:00
a0353c0630
Roll chromium_revision 170ab8e137..73b489ca92 (948299:948404)
...
Change log: 170ab8e137..73b489ca92
Full diff: 170ab8e137..73b489ca92
Changed dependencies
* src/base: 7c4f75f108..c00740de5b
* src/build: b0031ae7bf..623bc83ae7
* src/ios: b22b6075c9..6f83205785
* src/testing: 6e378d06a3..546615a3cb
* src/third_party: 43bd2945eb..738d629096
* src/third_party/androidx: BiHIWI3ORdbZw8B_2h7gImobPywyLwGqroTTr6TfGfoC..VcOuel-N-Hgl9PTt4swv-1od43yNDaMT1_HTpbIPAQAC
* src/tools: 1cb59b35ee..0f5f7108d9
DEPS diff: 170ab8e137..73b489ca92
/DEPS
Clang version changed llvmorg-14-init-11072-gb1bc627e:llvmorg-14-init-11416-gc22b1106
Details: 170ab8e137..73b489ca92
/tools/clang/scripts/update.py
BUG=None
Change-Id: Ic76dfaf676726d7ef08bc782c80bf35d505ff2e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239988
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@{#35475}
2021-12-05 22:32:17 +00:00
95d2d00ba1
Roll chromium_revision 3b44e37ab2..170ab8e137 (948184:948299)
...
Change log: 3b44e37ab2..170ab8e137
Full diff: 3b44e37ab2..170ab8e137
Changed dependencies
* src/base: b0a41f08e3..7c4f75f108
* src/build: 3771c48fc7..b0031ae7bf
* src/buildtools/third_party/libunwind/trunk: 0f447a3138..74c6eec693
* src/ios: ac4acc3a54..b22b6075c9
* src/testing: 06928cf89e..6e378d06a3
* src/third_party: 2f231bb331..43bd2945eb
* src/third_party/androidx: pqt3KWi0ZNRT0uyPoRp0cgRL-XuO4P7Vbt0nmcCkpOUC..BiHIWI3ORdbZw8B_2h7gImobPywyLwGqroTTr6TfGfoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f3173fa043..32ccf21284
* src/third_party/dav1d/libdav1d: 692c0ce873..7b99b0e17f
* src/third_party/depot_tools: 26bfecdd07..203a6447ad
* src/third_party/googletest/src: 1b2606425c..d61d4d8e64
* src/tools: d3b90226c8..1cb59b35ee
DEPS diff: 3b44e37ab2..170ab8e137
/DEPS
No update to Clang.
BUG=None
Change-Id: I2cf16f5c82db6af583c83bcef7556245f5a08731
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239807
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@{#35474}
2021-12-04 06:53:05 +00:00
cfe927be14
Roll chromium_revision a49799d372..3b44e37ab2 (947981:948184)
...
Change log: a49799d372..3b44e37ab2
Full diff: a49799d372..3b44e37ab2
Changed dependencies
* src/base: e46f153a92..b0a41f08e3
* src/buildtools/clang_format/script: 99876cacf7..e435ad79c1
* src/buildtools/linux64: git_revision:b79031308cc878488202beb99883ec1f2efd9a6d..git_revision:e0afadf7a743d5b14737bd454df45d5f1caf0d23
* src/buildtools/mac: git_revision:b79031308cc878488202beb99883ec1f2efd9a6d..git_revision:e0afadf7a743d5b14737bd454df45d5f1caf0d23
* src/buildtools/win: git_revision:b79031308cc878488202beb99883ec1f2efd9a6d..git_revision:e0afadf7a743d5b14737bd454df45d5f1caf0d23
* src/ios: 39cd7a1728..ac4acc3a54
* src/testing: 9044f53831..06928cf89e
* src/third_party: b0169acc37..2f231bb331
* src/third_party/androidx: j56gKlUBjM2XuUOS5EfDKts2muEBjoF-2RZRcmrBhcIC..pqt3KWi0ZNRT0uyPoRp0cgRL-XuO4P7Vbt0nmcCkpOUC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/dbf853603c..f3173fa043
* src/third_party/depot_tools: 98be56f2e0..26bfecdd07
* src/third_party/perfetto: aeff6922a9..e9e81c0152
* src/tools: 8452dca143..d3b90226c8
DEPS diff: a49799d372..3b44e37ab2
/DEPS
No update to Clang.
BUG=None
Change-Id: I83f1ab5a88c7f6013caf61314128789ca74f38da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239803
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@{#35473}
2021-12-03 22:21:31 +00:00
fec9900cc0
Revert "Linux capturers: organize X11 and Wayland implementations into separate folders"
...
This reverts commit 998e9bd5c55de253106b697af691169853a4e91f.
Reason for revert: Breaks downstream projects because some headers
have been renamed without providing a forward header for backwards
compatibility.
Original change's description:
> Linux capturers: organize X11 and Wayland implementations into separate folders
>
> Bug: webrtc:13429
> Change-Id: I2db727797c2ca2bd85937ff732ce3f68bb45469a
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238173
> Reviewed-by: Mark Foltz <mfoltz@chromium.org >
> Commit-Queue: Mark Foltz <mfoltz@chromium.org >
> Cr-Commit-Position: refs/heads/main@{#35471}
TBR=tommi@webrtc.org ,sprang@chromium.org ,mfoltz@chromium.org ,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com ,grulja@gmail.com
Change-Id: I2aadfeb30151fcbe1a8c05e856be989d60bb10a3
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:13429
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239821
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#35472}
2021-12-03 21:17:14 +00:00
998e9bd5c5
Linux capturers: organize X11 and Wayland implementations into separate folders
...
Bug: webrtc:13429
Change-Id: I2db727797c2ca2bd85937ff732ce3f68bb45469a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238173
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Commit-Queue: Mark Foltz <mfoltz@chromium.org >
Cr-Commit-Position: refs/heads/main@{#35471}
2021-12-03 18:31:58 +00:00
c8d4c38f04
Roll chromium_revision d934d80b9b..a49799d372 (947870:947981)
...
Change log: d934d80b9b..a49799d372
Full diff: d934d80b9b..a49799d372
Changed dependencies
* src/base: 74ec2dbb00..e46f153a92
* src/build: 746224dc80..3771c48fc7
* src/ios: 3e89982838..39cd7a1728
* src/testing: 3ba4068b8f..9044f53831
* src/third_party: 340fd67bdb..b0169acc37
* src/third_party/androidx: 23VjQ9dCVD98RkTWB2Y4PI7LwSQpBoyjad4NUH9io9EC..j56gKlUBjM2XuUOS5EfDKts2muEBjoF-2RZRcmrBhcIC
* src/tools: c1516f629e..8452dca143
* src/tools/luci-go: git_revision:d3f13de997dcae45d2af9210be74e7eb96a98268..git_revision:3de46a51120f37b29e3552d36ad2aa5882961a05
* src/tools/luci-go: git_revision:d3f13de997dcae45d2af9210be74e7eb96a98268..git_revision:3de46a51120f37b29e3552d36ad2aa5882961a05
DEPS diff: d934d80b9b..a49799d372
/DEPS
No update to Clang.
BUG=None
Change-Id: I7fa74cb60fc9712133ba4cf72e2e2bd81b01568b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239780
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@{#35470}
2021-12-03 14:20:40 +00:00
0ee442256c
Add reporting of relay protocol
...
This patch adds reporting of relay protocol,
i.e how a client connect to the turn server.
This is added in the old stats api...cause there
are clients still using it.
Bug: none
Change-Id: Iac7fe3e3de0ba42d5897c304ebbae368edf498fe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239640
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35469}
2021-12-03 12:01:14 +00:00
adf7dc34f0
Roll chromium_revision 80cfe1bbbe..d934d80b9b (947754:947870)
...
Change log: 80cfe1bbbe..d934d80b9b
Full diff: 80cfe1bbbe..d934d80b9b
Changed dependencies
* src/base: c62004aeb3..74ec2dbb00
* src/build: 5b077d5e33..746224dc80
* src/ios: 2029d646ad..3e89982838
* src/testing: 81f66eb774..3ba4068b8f
* src/third_party: 2cb03de5b8..340fd67bdb
* src/third_party/androidx: 8psIPDigEQ4L6gV80_7FCGGuyGy_ExaUlGBytDFeHX8C..23VjQ9dCVD98RkTWB2Y4PI7LwSQpBoyjad4NUH9io9EC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fad4e048b0..dbf853603c
* src/third_party/depot_tools: fc79a33466..98be56f2e0
* src/tools: e88723663f..c1516f629e
* src/tools/luci-go: git_revision:91cbdea8898ac2d498f2412d35279b00784a1ece..git_revision:d3f13de997dcae45d2af9210be74e7eb96a98268
* src/tools/luci-go: git_revision:91cbdea8898ac2d498f2412d35279b00784a1ece..git_revision:d3f13de997dcae45d2af9210be74e7eb96a98268
DEPS diff: 80cfe1bbbe..d934d80b9b
/DEPS
No update to Clang.
BUG=None
Change-Id: I5d3ae4d57de356ec8560577ff8f94a614c19a89d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239727
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@{#35468}
2021-12-03 04:34:28 +00:00
8f25690d54
Roll chromium_revision fbbdfd477b..80cfe1bbbe (947567:947754)
...
Change log: fbbdfd477b..80cfe1bbbe
Full diff: fbbdfd477b..80cfe1bbbe
Changed dependencies
* src/base: a82eea6df3..c62004aeb3
* src/build: 2c47f6b719..5b077d5e33
* src/buildtools/third_party/libunwind/trunk: a281fd3d4c..0f447a3138
* src/ios: e89fc3f392..2029d646ad
* src/testing: c70310ef4a..81f66eb774
* src/third_party: 842ebd1e14..2cb03de5b8
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5695a8426c..fad4e048b0
* src/third_party/googletest/src: bb9216085f..1b2606425c
* src/tools: 903f362c7c..e88723663f
DEPS diff: fbbdfd477b..80cfe1bbbe
/DEPS
No update to Clang.
BUG=None
Change-Id: I2c9b434531372e3721041cec0406ed52ba84b36c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239723
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@{#35467}
2021-12-03 00:50:37 +00:00
5644e55c60
PipeWire capturer: fix issues reported by presubmit check
...
Bug: webrtc:13429
Change-Id: I409a29dad96538e8c555d12b4b455efb3a71e483
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239184
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Commit-Queue: Mark Foltz <mfoltz@chromium.org >
Cr-Commit-Position: refs/heads/main@{#35466}
2021-12-03 00:33:37 +00:00
7bafbd6c8c
DesktopCaptureOptions should return refptrs where possible
...
There are cases for each of these getters where other code later takes
a reference to the passed object, meaning that these getters should be
returning a refptr. To prevent additional overhead from places that
simply access the getter to call additional methods without needing to
worry about taking a ref, the return values are converted to const refs.
Bug: webrtc:13465
Change-Id: Ib27969c7f5ef9d6aadf3c95ac171ae6e778cdbfa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239720
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Commit-Queue: Alexander Cooper <alcooper@chromium.org >
Cr-Commit-Position: refs/heads/main@{#35465}
2021-12-02 23:54:57 +00:00
43fc10fc40
Roll chromium_revision b50c75ae41..fbbdfd477b (947439:947567)
...
Change log: b50c75ae41..fbbdfd477b
Full diff: b50c75ae41..fbbdfd477b
Changed dependencies
* src/base: 0175fce238..a82eea6df3
* src/build: 7d4410e011..2c47f6b719
* src/ios: 4e83e0173c..e89fc3f392
* src/third_party: 1a819afbae..842ebd1e14
* src/third_party/androidx: kOGHSX2ia0dsRAm8DcdBlff2C07mTWt9YaieS6a5K74C..8psIPDigEQ4L6gV80_7FCGGuyGy_ExaUlGBytDFeHX8C
* src/third_party/perfetto: 4a9b683ccb..aeff6922a9
* src/tools: f79e695e27..903f362c7c
DEPS diff: b50c75ae41..fbbdfd477b
/DEPS
No update to Clang.
BUG=None
Change-Id: Ib70757a33654c5034c28703a3ca490e923715fd0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239700
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@{#35464}
2021-12-02 18:40:47 +00:00
a642df2598
Revert "Use gtest_parallel with 1 worker for webrtc_perf_tests."
...
This reverts commit 258ed1a38ad9d4f0da798c40b6976eff2dce864f.
Reason for revert: This cl breaks the dumping of the perf proto histogram.
Original change's description:
> Use gtest_parallel with 1 worker for webrtc_perf_tests.
>
> This will enable test results to be uploaded to ResultDB.
>
> Bug: b/197492097
> Change-Id: Iec28520c4cd8f35fcff2cbd105a4b851ef41b9fc
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239641
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
> Reviewed-by: Christoffer Jansson <jansson@google.com >
> Commit-Queue: Jeremy Leconte <jleconte@google.com >
> Cr-Commit-Position: refs/heads/main@{#35458}
TBR=mbonadei@webrtc.org ,jansson@google.com ,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com ,jleconte@webrtc.org
Change-Id: Ic4ab03d0e7f8bc1ce799d30e74420200d2f8f224
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: b/197492097
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239644
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Reviewed-by: Christoffer Jansson <jansson@google.com >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#35463}
2021-12-02 13:16:00 +00:00
6c94ad61e7
Roll chromium_revision ab1e4b1c09..b50c75ae41 (947322:947439)
...
Change log: ab1e4b1c09..b50c75ae41
Full diff: ab1e4b1c09..b50c75ae41
Changed dependencies
* src/base: 122962bd63..0175fce238
* src/build: 83e1eefbf9..7d4410e011
* src/ios: 58323b6846..4e83e0173c
* src/testing: ce98fdf6a9..c70310ef4a
* src/third_party: 4c3d57f854..1a819afbae
* src/third_party/androidx: -OOaG-i_-PqgYa37T8Z0by0u5S9kx-sL2VgWXygA-M4C..kOGHSX2ia0dsRAm8DcdBlff2C07mTWt9YaieS6a5K74C
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/b5719d38f3..fae44ad047
* src/tools: e92d3d4043..f79e695e27
* src/tools/luci-go: git_revision:e4c95e4e4cdc987f1860e4111589606bcd3a8f32..git_revision:91cbdea8898ac2d498f2412d35279b00784a1ece
* src/tools/luci-go: git_revision:e4c95e4e4cdc987f1860e4111589606bcd3a8f32..git_revision:91cbdea8898ac2d498f2412d35279b00784a1ece
DEPS diff: ab1e4b1c09..b50c75ae41
/DEPS
Clang version changed llvmorg-14-init-8564-g34b903d8:llvmorg-14-init-11072-gb1bc627e
Details: ab1e4b1c09..b50c75ae41
/tools/clang/scripts/update.py
BUG=None
Change-Id: I672b0197a8b4387607eea3231891a72904fdcd92
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239607
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@{#35462}
2021-12-02 13:11:27 +00:00
4b7024b572
Revert "dcsctp: Use rtc::CopyOnWriteBuffer"
...
This reverts commit 2db59a6584eca54245794a0e657ca9ded9e6707f.
Reason for revert: Causes msan-issue in crc32c, reading uninitialized
memory.
Bug: webrtc:12943, chromium:1275559
Change-Id: I05f1012d896aeaca86c4562e0df15fa7ea326d60
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239560
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35461}
2021-12-02 12:33:46 +00:00
4ad09762da
Delete legacy RtpPacketSendInfo::ssrc field
...
Bug: webrtc:12713
Change-Id: I8785eaabbb8725fb119067f5897ef245e6187996
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239642
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35460}
2021-12-02 11:59:37 +00:00
500d6e7f14
Return kSampleUnderrun if the number of samples does not fit in an AudioFrame.
...
If the number of samples does not fit in an AudioFrame, we should return
kSampleUnderrun to avoid crashes further downstream.
Bug: chromium:1265806
Change-Id: Ie94e1de53810167fd9b52ade72b3cb669a2a4f06
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238666
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org >
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Commit-Queue: Ivo Creusen <ivoc@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35459}
2021-12-02 11:48:17 +00:00
258ed1a38a
Use gtest_parallel with 1 worker for webrtc_perf_tests.
...
This will enable test results to be uploaded to ResultDB.
Bug: b/197492097
Change-Id: Iec28520c4cd8f35fcff2cbd105a4b851ef41b9fc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239641
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Christoffer Jansson <jansson@google.com >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#35458}
2021-12-02 10:40:46 +00:00
0763ccc8e3
Don't configure SVC params without per layer bitrate configured.
...
Change-Id: Ieb200ce1a710078e380047ed8af73db0c5e0c751
Bug: none
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239442
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35457}
2021-12-02 09:52:32 +00:00
b5dcbbf9a6
Roll chromium_revision 28e5940d2a..ab1e4b1c09 (947206:947322)
...
Change log: 28e5940d2a..ab1e4b1c09
Full diff: 28e5940d2a..ab1e4b1c09
Changed dependencies
* src/base: 4056842853..122962bd63
* src/build: 10c5306b5f..83e1eefbf9
* src/ios: 1da5f9f6aa..58323b6846
* src/testing: 5c6ecb9673..ce98fdf6a9
* src/third_party: 4c819f4a1a..4c3d57f854
* src/third_party/androidx: ZgDuVgD36AEYE3af1cy89NYrEKLJNVs2dcbkAXRxalMC..-OOaG-i_-PqgYa37T8Z0by0u5S9kx-sL2VgWXygA-M4C
* src/third_party/depot_tools: e685543855..fc79a33466
* src/tools: 4f3656c38b..e92d3d4043
DEPS diff: 28e5940d2a..ab1e4b1c09
/DEPS
No update to Clang.
BUG=None
Change-Id: I3044887dac2d5312722580971ee74b77c65c1092
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239620
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@{#35456}
2021-12-02 02:25:17 +00:00
e889b5f801
Roll chromium_revision 27e299b2f4..28e5940d2a (947091:947206)
...
Change log: 27e299b2f4..28e5940d2a
Full diff: 27e299b2f4..28e5940d2a
Changed dependencies
* src/base: f510ba5363..4056842853
* src/build: f7800e3695..10c5306b5f
* src/buildtools/third_party/libc++abi/trunk: 665b74f7d1..89f2e82120
* src/buildtools/third_party/libunwind/trunk: c936d73ff7..a281fd3d4c
* src/ios: f3f80e3620..1da5f9f6aa
* src/testing: 1018546e10..5c6ecb9673
* src/third_party: daa9aa1570..4c819f4a1a
* src/third_party/perfetto: 9296f1edfe..4a9b683ccb
* src/tools: 023af79284..4f3656c38b
DEPS diff: 27e299b2f4..28e5940d2a
/DEPS
No update to Clang.
BUG=None
Change-Id: If693cd40380426471ce5ac1d9b47f5e84fd7e3ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239600
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@{#35455}
2021-12-01 22:27:12 +00:00
95e6b8d6f7
Roll chromium_revision abea99b512..27e299b2f4 (946947:947091)
...
Change log: abea99b512..27e299b2f4
Full diff: abea99b512..27e299b2f4
Changed dependencies
* src/base: 07fb44c465..f510ba5363
* src/build: acd04d0ee9..f7800e3695
* src/ios: b521528b20..f3f80e3620
* src/testing: f58d7ccc17..1018546e10
* src/third_party: f67165847e..daa9aa1570
* src/third_party/androidx: 8a6kYJk4XXA2YmNNjOvwU498busWWgp58N4H_ss4l2YC..ZgDuVgD36AEYE3af1cy89NYrEKLJNVs2dcbkAXRxalMC
* src/third_party/perfetto: 70f73380a5..9296f1edfe
* src/tools: de32b0cbf7..023af79284
DEPS diff: abea99b512..27e299b2f4
/DEPS
No update to Clang.
BUG=None
Change-Id: Ic72b5b57db76b1bb0fe25951321e22f961dd4321
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239525
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@{#35454}
2021-12-01 18:30:51 +00:00
794cc227dc
Optimize RenderBuffer.
...
Changing to an index for-loop (instead of using std::transform) allows the compiler (clang for x86 at least) to use 3 different registers in the loop rather than just 1, resulting in less pipeline stall (I'd assume). Interestingly, the compiler unrolls the loop(s) completely in both cases.
Bug: None
Change-Id: I586773bc525e91bb6eb6638d5399928482306b9f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239364
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Commit-Queue: Christian Schuldt <cschuldt@google.com >
Cr-Commit-Position: refs/heads/main@{#35453}
2021-12-01 14:52:21 +00:00
59b8a46d3f
Fix low_bandwidth_audio_test on Windows bots.
...
Bug: b/197492097
Change-Id: I29ae4d699c3c928f9d22da8cf9026c462f3afa7e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239540
Reviewed-by: Christoffer Jansson <jansson@google.com >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#35452}
2021-12-01 13:04:52 +00:00
408a866cfc
Roll chromium_revision 39e73a0204..abea99b512 (946822:946947)
...
Change log: 39e73a0204..abea99b512
Full diff: 39e73a0204..abea99b512
Changed dependencies
* src/base: 241200489d..07fb44c465
* src/build: 6bc4ab94a3..acd04d0ee9
* src/ios: f3bfdf6913..b521528b20
* src/testing: dddf6836b0..f58d7ccc17
* src/third_party: 17ad36f7fb..f67165847e
* src/third_party/androidx: TcDziAa8Rlh7MmMwOoAuvVyEbTC8z8QJJpj8gafKMdsC..8a6kYJk4XXA2YmNNjOvwU498busWWgp58N4H_ss4l2YC
* src/third_party/depot_tools: ad7c145263..e685543855
* src/third_party/icu: bf66d373ae..edf883ad2d
* src/tools: 3702b35757..de32b0cbf7
DEPS diff: 39e73a0204..abea99b512
/DEPS
No update to Clang.
BUG=None
Change-Id: Icbc60a17c6b13e1ceef8d565c24b297c5fa57a8f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239522
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@{#35451}
2021-12-01 12:58:02 +00:00
ff05f1fd89
TaskQueuePacedSender: Process packets after outstanding data update
...
Bug: webrtc:10809
Change-Id: I31785c529d331891830777c93d7067f96580ea39
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238967
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35450}
2021-12-01 11:59:01 +00:00
8d89f461c9
Remove --isolated from mb.py
...
This option is not supported now.
Bug: chromium:1271841
Change-Id: I27dd1531589ac497ef345fff41897a087ace4362
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239461
Reviewed-by: Takuto Ikuta <tikuta@google.com >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Junji Watanabe <jwata@google.com >
Cr-Commit-Position: refs/heads/main@{#35449}
2021-12-01 06:15:41 +00:00
d4516d86d3
Roll chromium_revision 1932b16547..39e73a0204 (946682:946822)
...
Change log: 1932b16547..39e73a0204
Full diff: 1932b16547..39e73a0204
Changed dependencies
* src/base: dbc5f6096e..241200489d
* src/build: c82934398a..6bc4ab94a3
* src/ios: 6d5a3ef834..f3bfdf6913
* src/testing: f5addf91c9..dddf6836b0
* src/third_party: 2ea1121894..17ad36f7fb
* src/third_party/androidx: yAYkpiAexFiePTwSGcIK0Fh0Q7AjB3YFFda0UfCrl9QC..TcDziAa8Rlh7MmMwOoAuvVyEbTC8z8QJJpj8gafKMdsC
* src/third_party/breakpad/breakpad: ee2ad61263..0ae29c99d1
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/bd8b0c2c47..5695a8426c
* src/third_party/depot_tools: 320a1caf81..ad7c145263
* src/third_party/perfetto: abe1a8bc88..70f73380a5
* src/tools: 0fdcc84d75..3702b35757
DEPS diff: 1932b16547..39e73a0204
/DEPS
No update to Clang.
BUG=None
Change-Id: I4c66e544581f23e932cdd3f4a58b17970a634c4c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239480
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@{#35448}
2021-12-01 03:00:30 +00:00
4774a9fcb8
Fix rate statistic when time window running out of samples
...
Current rate statistic tracker has assumption, the tracking window will
always be full after first filled up. This assumption looks not always
true. One example is the input_framerate_ tracker inside
video_stream_sender.cc which is used for setup frame droper and encoder.
Whenever there is a gap in video stream, like mute/unmute,
pacer pause/unpause etc. The fps detected from the rate_statistics
becomes samples_filled_partial_window / full_window_size, which could
be extremely low for a while. This creates a misalignment between the
fps we told encoder/frame dropper, and the real fps we fed into them,
which causes short-term serious overshot and very bad experience on
delay, avsync, congestion etc. This may also depends on how fast
encoder could react to the gap between set fps and real fps, but
libvpx and openh264 at least cannot handle this well.
So propose a fix to update first timestamp after tracker window
drained. This will give more accurate fps estimate similar based on
active window after sample gets drained
Bug: webrtc:13403
Change-Id: I96792c11091fe8bfa63e669f4360a3b3e95593e1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/237720
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35447}
2021-11-30 23:57:40 +00:00
f0290eb6fd
Roll chromium_revision b956d14f88..1932b16547 (946538:946682)
...
Change log: b956d14f88..1932b16547
Full diff: b956d14f88..1932b16547
Changed dependencies
* src/base: 2ade335c68..dbc5f6096e
* src/build: cc2a3e818b..c82934398a
* src/ios: b4943c7220..6d5a3ef834
* src/testing: 2f3258e975..f5addf91c9
* src/third_party: 368033fffc..2ea1121894
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8cf0922154..bd8b0c2c47
* src/third_party/depot_tools: 804165b445..320a1caf81
* src/third_party/freetype/src: 3b45f564e9..03380482ce
* src/third_party/perfetto: 9e18a83edc..abe1a8bc88
* src/tools: fad05cbf2a..0fdcc84d75
DEPS diff: b956d14f88..1932b16547
/DEPS
No update to Clang.
BUG=None
Change-Id: I4a0a5fb069a55bdb92ff38eaf85a1475b2152f04
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239434
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@{#35446}
2021-11-30 22:51:32 +00:00
063bb384f8
sdp: temporarily raise mid limit to 32
...
to avoid breaking existing deployments. Also measure usage.
BUG=webrtc:12517
Change-Id: Ic38f1b45e79e46da9ff6fe927b0c5351443ccd96
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239188
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/main@{#35445}
2021-11-30 21:05:51 +00:00
0ce7f165fd
Roll chromium_revision add2d2ddee..b956d14f88 (946436:946538)
...
Change log: add2d2ddee..b956d14f88
Full diff: add2d2ddee..b956d14f88
Changed dependencies
* src/base: 45c59f126d..2ade335c68
* src/build: 726a5fd8ba..cc2a3e818b
* src/ios: 302ce56025..b4943c7220
* src/testing: 32c8bef651..2f3258e975
* src/third_party: 755e7d848a..368033fffc
* src/third_party/androidx: fLKT6t1QfUqOQR_DsCtVlubXz-ud0Hwfsmzy21I9rToC..yAYkpiAexFiePTwSGcIK0Fh0Q7AjB3YFFda0UfCrl9QC
* src/third_party/openh264/src: 3dd5b80bc4..b52786888d
* src/third_party/perfetto: b9dad73621..9e18a83edc
* src/tools: 2128c47e06..fad05cbf2a
DEPS diff: add2d2ddee..b956d14f88
/DEPS
No update to Clang.
BUG=None
Change-Id: I714f9de023035d9d80e90873f7d33ee48427591b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239432
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@{#35444}
2021-11-30 18:47:14 +00:00
f42e00097d
Roll chromium_revision a3e750c9b0..add2d2ddee (946315:946436)
...
Change log: a3e750c9b0..add2d2ddee
Full diff: a3e750c9b0..add2d2ddee
Changed dependencies
* src/base: e6e0ee5bae..45c59f126d
* src/build: e0d5dbffaa..726a5fd8ba
* src/ios: af6e3bb63e..302ce56025
* src/testing: 69383604c0..32c8bef651
* src/third_party: 92767b0feb..755e7d848a
* src/third_party/androidx: XSHrYFNYVHl0vna-Qi6iVbg-_eXSr31_Z04UJ-zVc1YC..fLKT6t1QfUqOQR_DsCtVlubXz-ud0Hwfsmzy21I9rToC
* src/third_party/googletest/src: e2f3978937..bb9216085f
* src/tools: 0e7a87dbf5..2128c47e06
* src/tools/luci-go: git_revision:7422359d33c606e8adb0e9cf461837eb9b49431f..git_revision:e4c95e4e4cdc987f1860e4111589606bcd3a8f32
* src/tools/luci-go: git_revision:7422359d33c606e8adb0e9cf461837eb9b49431f..git_revision:e4c95e4e4cdc987f1860e4111589606bcd3a8f32
DEPS diff: a3e750c9b0..add2d2ddee
/DEPS
No update to Clang.
BUG=None
Change-Id: I56e299e7ff6f30121ea0aad2b276f1e9b8f27fda
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239430
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@{#35443}
2021-11-30 14:31:14 +00:00
90cc4fe0e9
Revert "Call: Deduplicate SentPacket notifications"
...
This reverts commit 61a8d9caaa31ab4ef953415882f97be5a4248774.
Reason for revert: We have identified some downstream regressions caused by this change (https://crbug.com/webrtc/13437 ).
Original change's description:
> Call: Deduplicate SentPacket notifications
>
> When bundling is in effect, multiple senders may be sharing the same
> transport. It means every |sent_packet| will be multiply notified from
> different channels, WebRtcVoiceMediaChannel or WebRtcVideoChannel.
> Record |last_sent_packet_| to deduplicate redundant notifications to
> downstream objects.
>
> This CL reduces 50% PostTask/Wakeup of Dynamic Mode Pacer.
>
> [1] https://datatracker.ietf.org/doc/html/rfc8829#section-4.1.1
> [2] https://datatracker.ietf.org/doc/html/rfc8843
>
> Bug: webrtc:13417
> Change-Id: Ib121d5af07abe208bd7d36715a234f48cdabb032
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238720
> Reviewed-by: Markus Handell <handellm@webrtc.org >
> Reviewed-by: Stefan Holmer <stefan@webrtc.org >
> Reviewed-by: Henrik Boström <hbos@webrtc.org >
> Reviewed-by: Tommi <tommi@webrtc.org >
> Commit-Queue: Markus Handell <handellm@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#35417}
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: webrtc:13417
Change-Id: Ib1230fa07db56c33941a5b529a28f83d6d08d74d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239441
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org >
Reviewed-by: Markus Handell <handellm@webrtc.org >
Owners-Override: Jakob Ivarsson <jakobi@webrtc.org >
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35442}
2021-11-30 11:49:51 +00:00
af5ca5af75
Fix potential use after move in RtpVideoStreamReceiver
...
When a frame is assembled `packet_infos` is moved and must be
re-initialized before potentially being used in another iteration of the
loop. Clear `packet_infos` immediately instead of relying on it being
implicitly cleared in the next iteration of the loop.
Bug: None
Change-Id: I954aaa0c6df296cc2a27b3ab496e49fac200f135
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238981
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35441}
2021-11-30 11:20:21 +00:00
d58ac5adf8
sdp: reject large number of channels
...
the maximum used in practice is multiopus with
6 or 8 channels. 24 is the maximum number of channels
supported in the audio decoder.
BUG=chromium:1265806
Change-Id: Iba8e3185a1f235b846fed9c154e66fb3983664ed
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238980
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <phancke@nvidia.com >
Cr-Commit-Position: refs/heads/main@{#35440}
2021-11-30 11:01:14 +00:00
6c167d8278
Remove NetEq::Create.
...
This method is no longer useful after a previous refactoring, but it was
not removed from the interface.
Bug: webrtc:13444
Change-Id: I9c4761e8503acdec06c16cc37c2a804d4913eac8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239366
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org >
Commit-Queue: Ivo Creusen <ivoc@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35439}
2021-11-30 10:31:16 +00:00
0680c4871c
Roll chromium_revision 22cbef27a6..a3e750c9b0 (946167:946315)
...
Change log: 22cbef27a6..a3e750c9b0
Full diff: 22cbef27a6..a3e750c9b0
Changed dependencies
* src/base: f8009dc41e..e6e0ee5bae
* src/build: 2f9e5b5867..e0d5dbffaa
* src/ios: d11bb31289..af6e3bb63e
* src/testing: 42caab826d..69383604c0
* src/third_party: 17c7be145e..92767b0feb
* src/third_party/androidx: iVGn06-lNVsnXSXyo3Xe7rE4VVi_XIqRPKaXxKiUqp8C..XSHrYFNYVHl0vna-Qi6iVbg-_eXSr31_Z04UJ-zVc1YC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/75423c310e..8cf0922154
* src/third_party/depot_tools: 51d99b2f3a..804165b445
* src/tools: 25c7e11129..0e7a87dbf5
DEPS diff: 22cbef27a6..a3e750c9b0
/DEPS
No update to Clang.
BUG=None
Change-Id: I3a7d136d51ddf23cb7ed7cc856272684fc152daa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239425
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@{#35438}
2021-11-30 04:30:11 +00:00
c56645c0cd
Roll chromium_revision 0e21474081..22cbef27a6 (946029:946167)
...
Change log: 0e21474081..22cbef27a6
Full diff: 0e21474081..22cbef27a6
Changed dependencies
* src/base: 1d1c400730..f8009dc41e
* src/build: 245517235e..2f9e5b5867
* src/ios: 5bea6e0b34..d11bb31289
* src/testing: bebfd47d77..42caab826d
* src/third_party: 51f3bc37e1..17c7be145e
* src/third_party/depot_tools: 02f4003fdb..51d99b2f3a
* src/third_party/freetype/src: 64e26ad3a2..3b45f564e9
* src/third_party/perfetto: 889d9a924c..b9dad73621
* src/third_party/r8: CokGsfuGfcV-GjGwN98h28Phet4ai_xhPGZkGCqotWMC..KOlWWUU4CAY1EqgiZ6iljOP7ycIjceTEFcwWxL14HFoC
* src/tools: 69300210d4..25c7e11129
DEPS diff: 0e21474081..22cbef27a6
/DEPS
No update to Clang.
BUG=None
Change-Id: I45d892cc560f7f1f614f35e25174fb1349e5ffbe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239421
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@{#35437}
2021-11-29 22:39:01 +00:00
6dd4997950
Fix TestTurnServer to not depend on rtc::Thread::socketserver() accessor
...
Updated all calls to constructor to pass appropriate
rtc::SocketFactory explicitly.
Bug: webrtc:13145
Change-Id: Ibaa764c7eaffbdb8dd6825fd518c54b37316ecb8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238807
Auto-Submit: Niels Moller <nisse@webrtc.org >
Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org >
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35436}
2021-11-29 21:10:31 +00:00
bf7532116b
Create socket server explicitly in PeerConnectionEndToEndBaseTest
...
Bug: webrtc:13145
Change-Id: I674382b3a784d371681426848461502b711dfe6a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238430
Auto-Submit: Niels Moller <nisse@webrtc.org >
Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org >
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35435}
2021-11-29 20:13:01 +00:00
7d6e34ae0b
Roll chromium_revision fe555f2e69..0e21474081 (945923:946029)
...
Change log: fe555f2e69..0e21474081
Full diff: fe555f2e69..0e21474081
Changed dependencies
* src/base: c8a98d6969..1d1c400730
* src/ios: bc9340854d..5bea6e0b34
* src/testing: 6410d12020..bebfd47d77
* src/third_party: 51b895633d..51f3bc37e1
* src/third_party/androidx: qVa1DxDFLR8hbH6wr8ziYpbEPLeUQNDBDCtZaWb0As8C..iVGn06-lNVsnXSXyo3Xe7rE4VVi_XIqRPKaXxKiUqp8C
* src/third_party/depot_tools: 2ffa1bde79..02f4003fdb
* src/third_party/freetype/src: cff026d415..64e26ad3a2
* src/tools: 7c7f2ccfb1..69300210d4
* src/tools/luci-go: git_revision:81cc063690e374fdad0215a7565a0951e7db8a07..git_revision:7422359d33c606e8adb0e9cf461837eb9b49431f
* src/tools/luci-go: git_revision:81cc063690e374fdad0215a7565a0951e7db8a07..git_revision:7422359d33c606e8adb0e9cf461837eb9b49431f
DEPS diff: fe555f2e69..0e21474081
/DEPS
No update to Clang.
BUG=None
Change-Id: Ib1cc26c30d504a55ebdd1f2a62ee5608fd9cafaf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239400
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@{#35434}
2021-11-29 18:46:00 +00:00
9937c32371
Roll chromium_revision 1ce7d592c3..fe555f2e69 (944520:945923)
...
This CL also adds COM_DECLSPEC_NOTHROW where needed since Windows
is compiled with -std=c++17.
Change log: 1ce7d592c3..fe555f2e69
Full diff: 1ce7d592c3..fe555f2e69
Changed dependencies
* src/base: a0e30222a6..c8a98d6969
* src/build: 749ecdaeea..245517235e
* src/buildtools/linux64: git_revision:4aa9bdfa05b688c58d3d7d3e496f3f18cbb3d89e..git_revision:b79031308cc878488202beb99883ec1f2efd9a6d
* src/buildtools/mac: git_revision:4aa9bdfa05b688c58d3d7d3e496f3f18cbb3d89e..git_revision:b79031308cc878488202beb99883ec1f2efd9a6d
* src/buildtools/third_party/libc++abi/trunk: e504863f9e..665b74f7d1
* src/buildtools/third_party/libunwind/trunk: 038090f742..c936d73ff7
* src/buildtools/win: git_revision:4aa9bdfa05b688c58d3d7d3e496f3f18cbb3d89e..git_revision:b79031308cc878488202beb99883ec1f2efd9a6d
* src/ios: d9a982f504..bc9340854d
* src/testing: 4e888a310b..6410d12020
* src/third_party: 7d86ceacba..51b895633d
* src/third_party/androidx: ftwyhL300WgpRNfRASqCL9olp8f0SJTlzIAgKWR_lwUC..qVa1DxDFLR8hbH6wr8ziYpbEPLeUQNDBDCtZaWb0As8C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4b9301e9c5..75423c310e
* src/third_party/depot_tools: a29f589a15..2ffa1bde79
* src/third_party/freetype/src: 3cabd142ce..cff026d415
* src/third_party/googletest/src: 3e0e32ba30..e2f3978937
* src/third_party/libjpeg_turbo: 49836d72bd..02959c3ee1
* src/third_party/libvpx/source/libvpx: ec80f88c5d..13f984c216
* src/third_party/perfetto: d5cb19a57d..889d9a924c
* src/third_party/r8: nqWomZTwNDoogX26WeCSoFGg6aQN1FrwzoU4hCS0duEC..CokGsfuGfcV-GjGwN98h28Phet4ai_xhPGZkGCqotWMC
* src/tools: 0e9c2f5abf..7c7f2ccfb1
* src/tools/luci-go: git_revision:2dfe2f218f0395673f336d17b841edf629907ae3..git_revision:81cc063690e374fdad0215a7565a0951e7db8a07
* src/tools/luci-go: git_revision:2dfe2f218f0395673f336d17b841edf629907ae3..git_revision:81cc063690e374fdad0215a7565a0951e7db8a07
DEPS diff: 1ce7d592c3..fe555f2e69
/DEPS
No update to Clang.
BUG=None
Change-Id: I9f889473ef8a9453b1c9828d0b2d4be2d3a4e2c6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239355
Reviewed-by: Tommi <tommi@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35433}
2021-11-29 16:23:30 +00:00
6844e51f47
VideoSendStreamTest: Fix flaky UAF.
...
This test being flaky impeded the landing of
https://webrtc-review.googlesource.com/c/src/+/239126 . Fix by
ensuring the test's OnSendRtp guts don't execute past all streams
stopped.
Bug: None
Change-Id: Ie8aefb3bb03c09d2a9514acecd162e7c079c77c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239363
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35432}
2021-11-29 15:58:40 +00:00