5ef44ac686
Update WebRTC code version (2022-05-13T04:03:44).
...
Bug: None
Change-Id: Ib73994a64c962eb9c05114bbf3e9bebd7979db0e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262265
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@{#36871}
2022-05-13 04:53:33 +00:00
391dec8225
Roll chromium_revision 894613c412..1263031d3d (1002801:1002927)
...
Change log: 894613c412..1263031d3d
Full diff: 894613c412..1263031d3d
Changed dependencies
* src/base: e6a2a8d780..cb32864fd3
* src/build: 08c3a4a86e..4e0a6040c6
* src/buildtools/third_party/libunwind/trunk: 3e0d3ec585..cd5b90c8ef
* src/ios: df2f3484a4..d64d4692d1
* src/testing: d7297a1a99..998bd983ea
* src/third_party: 186b242d34..34418ae20c
* src/third_party/depot_tools: 9997ceb9a1..8b70765431
* src/third_party/perfetto: 078d86518a..f7b904a467
* src/tools: f10e57c7d9..5644304ee2
* src/tools/luci-go: git_revision:2aa3d7e5e8662c5193059a490f07b7d91331933e..git_revision:9193dc92fa28cd5faf6b2d7c6e0a7f2ec174898e
* src/tools/luci-go: git_revision:2aa3d7e5e8662c5193059a490f07b7d91331933e..git_revision:9193dc92fa28cd5faf6b2d7c6e0a7f2ec174898e
DEPS diff: 894613c412..1263031d3d
/DEPS
Clang version changed llvmorg-15-init-9576-g75f9e83a:llvmorg-15-init-10168-gc2a7904a
Details: 894613c412..1263031d3d
/tools/clang/scripts/update.py
BUG=None
Change-Id: I780dd249c83bc602fa964e0191fd59eda66b6ffe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262262
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@{#36870}
2022-05-13 01:07:54 +00:00
f279c01b1c
Roll chromium_revision bca1174cd5..894613c412 (1002659:1002801)
...
Change log: bca1174cd5..894613c412
Full diff: bca1174cd5..894613c412
Changed dependencies
* src/base: 86e89d2f5c..e6a2a8d780
* src/buildtools/third_party/libc++abi/trunk: bb1e46cb72..f8b9fcc8e2
* src/ios: 9774f8152d..df2f3484a4
* src/testing: 947e3a4e8a..d7297a1a99
* src/third_party: 6a087b22ff..186b242d34
* src/third_party/androidx: _6LSpTMrwppYMyP7cQHuhfab0hq8aJFpArKyFPpd9wgC..PNBrshbagcx1GOHkHBhYzkuMPFqjoNIacmyt8tKhmfwC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e9b5526658..6240594199
* src/third_party/perfetto: b3694fd901..078d86518a
* src/tools: 685f074707..f10e57c7d9
DEPS diff: bca1174cd5..894613c412
/DEPS
No update to Clang.
BUG=None
Change-Id: I8d53b8dbc181bf68e672725cb9d1dc1f0f4f9e83
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262300
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@{#36869}
2022-05-12 20:28:28 +00:00
1389c76d9c
Add orphis@ to OWNERS in pc/ and media/
...
No-try: true
Bug: none
Change-Id: Iea776ac43a6a0d83cce2bc9e10535213890bfce0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261948
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36868}
2022-05-12 18:34:33 +00:00
9d04a78f73
ZeroHertz: expose time to first frame statistic.
...
Bug: chromium:1324120
Change-Id: Ie609da309427ca5d2ff8585a8dc730586553c725
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262247
Auto-Submit: Markus Handell <handellm@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36867}
2022-05-12 17:35:13 +00:00
1cb0b90df4
Roll chromium_revision 4316df7fb4..bca1174cd5 (1002533:1002659)
...
Change log: 4316df7fb4..bca1174cd5
Full diff: 4316df7fb4..bca1174cd5
Changed dependencies
* src/base: 7b99d25397..86e89d2f5c
* src/build: cde1f18128..08c3a4a86e
* src/ios: 7b6b399ff3..9774f8152d
* src/testing: 4a1e43770a..947e3a4e8a
* src/third_party: 7458013180..6a087b22ff
* src/third_party/androidx: hBgSeEmZ8GuP4BLyiCIFTDSRneDoyni6mk1go9MHX_IC.._6LSpTMrwppYMyP7cQHuhfab0hq8aJFpArKyFPpd9wgC
* src/third_party/freetype/src: e8ebfe988b..5d49473f85
* src/third_party/perfetto: 14feb31190..b3694fd901
* src/tools: 74d04d57dc..685f074707
DEPS diff: 4316df7fb4..bca1174cd5
/DEPS
No update to Clang.
BUG=None
Change-Id: If82a3256851eb3aca78498a2e499d7448627738e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262280
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@{#36866}
2022-05-12 16:20:14 +00:00
b5671da00d
[PCLF] Remove previously replaced configuration options
...
VideoSimulcastConfig::encoding_params and VideoConfig::min/max_encode_bitrate_bps
were replaced by VideoConfig::encoding_params.
All usage of the previous options has been updated to the new option.
Bug: webrtc:11607
Change-Id: I52cd9efa6e640929485da7aa1e61d15a1a693b1d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261949
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36865}
2022-05-12 14:26:53 +00:00
8c6d88ff5c
api: Add MockDtmfSender
...
Similar mocks are used internally, there should only be one in WebRTC.
Bug: None
Change-Id: Ic5163ae0c554c602344a0d25d17c3f0d46fc2e95
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261955
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36864}
2022-05-12 13:11:15 +00:00
f987c78d14
Fix integer overflow in ToNtpUnits helper
...
Bug: b/232293787
Change-Id: I7f781ff38a23ae829447e5274ec7f6493de8195d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262240
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36863}
2022-05-12 10:18:05 +00:00
1f1abd1dcc
Fix observer ref counting.
...
By calling release() the ref counter is not decremented and when the
observer is later wrapped in a scoped_refprt its counter will be 2
instead of 1, leading to a memory leak.
Bug: b/231912631
Change-Id: I466e5c29ba4f4aee43e8cf23f2e04fa4b6351b4c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261954
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36862}
2022-05-12 09:58:21 +00:00
810057cf96
Refactor GetLine function to use string_view
...
Bug: webrtc:13579
Change-Id: I01b7a2e20b7ff976aa50f7dd068431eb288e6fae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261904
Reviewed-by: Ali Tofigh <alito@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36861}
2022-05-12 09:26:33 +00:00
2f0f285d53
Roll chromium_revision 93c32ed01f..4316df7fb4 (1002259:1002533)
...
Change log: 93c32ed01f..4316df7fb4
Full diff: 93c32ed01f..4316df7fb4
Changed dependencies
* src/base: a58e181148..7b99d25397
* src/build: 8c1118a6ba..cde1f18128
* src/ios: ff224ae111..7b6b399ff3
* src/testing: 663fe5ea6e..4a1e43770a
* src/third_party: 13f944fa3f..7458013180
* src/third_party/android_build_tools/aapt2: RDutOGK_MVVg63biRaUn8n43zaISYedSEtTJAw-gSegC..kZqQH92bSO1p0a7_hcrana_9YjtSBU1te7TEtNVBoCUC
* src/third_party/androidx: 2V7ZDLIKJDlBnGSSJXQDu9ZmBIHGqJzUGaNLc9A8nkoC..hBgSeEmZ8GuP4BLyiCIFTDSRneDoyni6mk1go9MHX_IC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d1ddc12119..e9b5526658
* src/third_party/depot_tools: 31bfd51995..9997ceb9a1
* src/third_party/jsoncpp/source: 9059f5cad0..42e892d96e
* src/third_party/libunwindstack: 6868358481..3c86843ae0
* src/third_party/perfetto: 4786303513..14feb31190
* src/tools: 06c7fa81ae..74d04d57dc
DEPS diff: 93c32ed01f..4316df7fb4
/DEPS
No update to Clang.
BUG=None
Change-Id: I9511e869039c824e50207ac8bb03691cc8c20bf8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261927
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@{#36860}
2022-05-12 08:48:33 +00:00
b3a99f6eb6
Update WebRTC code version (2022-05-12T04:02:41).
...
Bug: None
Change-Id: Ied41819bce6f0224dce4596d26e4f621c7923dd9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262083
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@{#36859}
2022-05-12 05:36:23 +00:00
b17745973f
Update return value of ScreenCapturerX11::HandleXEvent().
...
HandleXEvent() returns true to indicate the event is consumed and
should not be passed to other registered handlers of the same
event-type.
In ScreenCapturerX11, this makes sense for XDamage events because they
are scoped to the object's |damage_handle_|. But RRScreenChangeNotify
and ConfigureNotify events are scoped to the root window, so this CL
changes the return value to false for these events. This allows other
handlers (including other screen-capturer instances) to see these
events.
Bug: webrtc:14060
Change-Id: Id18917b0b62d125da08578e08df9648062500cad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262142
Commit-Queue: Alexander Cooper <alcooper@chromium.org >
Auto-Submit: Lambros Lambrou <lambroslambrou@chromium.org >
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Cr-Commit-Position: refs/heads/main@{#36858}
2022-05-11 22:51:33 +00:00
edd2786a79
Roll chromium_revision 598b93304b..93c32ed01f (1002121:1002259)
...
Change log: 598b93304b..93c32ed01f
Full diff: 598b93304b..93c32ed01f
Changed dependencies
* src/base: 1fb3d1d730..a58e181148
* src/build: 1c34f36484..8c1118a6ba
* src/buildtools/third_party/libc++abi/trunk: ecff200716..bb1e46cb72
* src/ios: 78de2e463b..ff224ae111
* src/testing: 1295d94c88..663fe5ea6e
* src/third_party: 655473b8ac..13f944fa3f
* src/third_party/androidx: 9EARqDo1HNj2IE6F5pbKWOUSN2acBpBu04AW3SP7qAEC..2V7ZDLIKJDlBnGSSJXQDu9ZmBIHGqJzUGaNLc9A8nkoC
* src/third_party/perfetto: 1de2530cbb..4786303513
* src/tools: e3a84ba077..06c7fa81ae
DEPS diff: 598b93304b..93c32ed01f
/DEPS
No update to Clang.
BUG=None
Change-Id: I4e76abb55cd4627e20bb143bcd74780b7c55e5cc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262141
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@{#36857}
2022-05-11 20:25:32 +00:00
abe523d0a5
Switch SSE2 architecture check to x86 platforms only
...
This allows builds on non-x86 architectures such
as ppc64el.
Bug: webrtc:14057
Signed-off-by: Timothy Pearson <tpearson@raptorcs.com >
Change-Id: Ie2c1023d2c1d041ba1d140f06af432ed9e9f7432
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262002
Commit-Queue: Alexander Cooper <alcooper@chromium.org >
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Cr-Commit-Position: refs/heads/main@{#36856}
2022-05-11 18:12:54 +00:00
7555ac5316
Add 10.13 compatibility
...
Apple renamed CGColorSpaceCopyICCProfile to CGColorSpaceCopyICCData in
10.13. If you compile code with a minimum OS required of 10.13 or
newer, [-Werror,-Wdeprecated-declarations] will cause an error to
occur on use of the function with the old name.
Add a compile switch so that no error is emitted regardless of the
deployment configuration.
Bug: chromium:1322548
Change-Id: Ie969aa9e5c4fc9bee2ec88b126d4c07701c3e9e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261953
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Commit-Queue: Avi Drissman <avi@chromium.org >
Cr-Commit-Position: refs/heads/main@{#36855}
2022-05-11 18:08:04 +00:00
4ca02df647
Roll chromium_revision ed828a5477..598b93304b (1001996:1002121)
...
Change log: ed828a5477..598b93304b
Full diff: ed828a5477..598b93304b
Changed dependencies
* src/base: 27f8abf71a..1fb3d1d730
* src/buildtools/third_party/libunwind/trunk: 3d54d41c27..3e0d3ec585
* src/ios: 769482653f..78de2e463b
* src/testing: b363f6a41f..1295d94c88
* src/third_party: 871459b1cf..655473b8ac
* src/third_party/androidx: N11h90BOkwT_ErtH-6ZmLb5ptpWC7xllgXt3TDEphj0C..9EARqDo1HNj2IE6F5pbKWOUSN2acBpBu04AW3SP7qAEC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/735a86834c..227ff6e642
* src/third_party/openh264/src: b52786888d..fac04ceb3e
* src/third_party/perfetto: fbdedcfb33..1de2530cbb
* src/tools: 1288a08a71..e3a84ba077
DEPS diff: ed828a5477..598b93304b
/DEPS
No update to Clang.
BUG=None
Change-Id: Ic3c1dcc7ad8fc9b095f8043a1a9d7fc46dc11c4e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262100
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@{#36854}
2022-05-11 16:51:54 +00:00
9aa46c6572
Delete rtc::join
...
Define a local function in the only place where it is used, for calling
SSL_set1_curves_list.
Bug: webrtc:6424
Change-Id: I7b9c372aaed15dbc88ced55652f5afd93db55e49
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261313
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36853}
2022-05-11 14:37:04 +00:00
9e5aeb9d92
Safeguard SctpDataChannel against detached controller
...
Since the lifetime of an SctpDataChannel is not strictly controlled
by its controller, the controller might go away before the channel
does. This CL guards against this.
Bug: webrtc:13931
Change-Id: I07046fe896d1a66bf89287429beb0587382a13a9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261940
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36852}
2022-05-11 10:54:13 +00:00
5fee7dde86
Roll chromium_revision 6d6259fea9..ed828a5477 (1001859:1001996)
...
Change log: 6d6259fea9..ed828a5477
Full diff: 6d6259fea9..ed828a5477
Changed dependencies
* src/base: 88efeaa992..27f8abf71a
* src/buildtools/linux64: git_revision:bf4e17dc67b2a2007475415e3f9e1d1cf32f6e35..git_revision:578a7fe4c3c6b0bc2ae1fd2e37f14857d09895bf
* src/buildtools/mac: git_revision:bf4e17dc67b2a2007475415e3f9e1d1cf32f6e35..git_revision:578a7fe4c3c6b0bc2ae1fd2e37f14857d09895bf
* src/buildtools/win: git_revision:bf4e17dc67b2a2007475415e3f9e1d1cf32f6e35..git_revision:578a7fe4c3c6b0bc2ae1fd2e37f14857d09895bf
* src/ios: 0890387867..769482653f
* src/testing: e2bae8d634..b363f6a41f
* src/third_party: 25e5903bcd..871459b1cf
* src/third_party/androidx: vZNvIbZD3QeeHd82_9LRcLzoETy5YzBKbA7bV5MXBBAC..N11h90BOkwT_ErtH-6ZmLb5ptpWC7xllgXt3TDEphj0C
* src/third_party/perfetto: a942004e95..fbdedcfb33
* src/tools: 4ef2956fcb..1288a08a71
DEPS diff: 6d6259fea9..ed828a5477
/DEPS
No update to Clang.
BUG=None
Change-Id: Icdb1059a04499fdac179d1e51482a5a2abe31ac9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262041
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@{#36851}
2022-05-11 10:45:03 +00:00
69c83cda0f
dcsctp: Fix typo for handing I-FORWARD-TSN.
...
This was found during code review. This code is essentially dead code
until interleaved messaging is implemented, which is disabled both in
configuration and due to missing code.
Bug: None
Change-Id: Idea87dfe2be204361774d8964140fd9947a66410
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261944
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36850}
2022-05-11 10:26:06 +00:00
eb9af84a55
Improved RobustThroughputEstimator
...
- Filter out very old packets (to ensure that the estimate doesn't drop to zero if sending is paused and later resumed).
- Discard packets older than previously discarded packets (to avoid the estimate dropping after deep reordering.)
- Add tests cases for high loss, deep reordering and paused/resumed streams to unittest.
- Remove some field trial settings that have very minor effect and rename some of the others.
- Change analyzer.cc to only draw data points if the estimators have valid estimates.
Bug: webrtc:13402
Change-Id: I47ead8aa4454cced5134d10895ca061d2c3e32f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/236347
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Reviewed-by: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36849}
2022-05-11 08:45:53 +00:00
2cdbb969f0
Split out V4L2 specific code in the Linux Capture backend
...
This is in preparation for adding a portal / pipewire backend.
This just renames one class and moved the code to different files.
There are no changes to the implementation.
Bug: webrtc:13177
Change-Id: Iae101fcabafdb6cddd4d82adbb26219e4b37557f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261680
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Per Kjellander <perkj@webrtc.org >
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36848}
2022-05-11 08:25:53 +00:00
f783b938fa
Delay increasing estimate to the delay based estimate after loss happens.
...
The change bounds the estimate increment by MaxIncreaseFactor in DelayedIncreaseWindow after seeing loss. MaxIncreaseFactor is set to 1000 to disable the change by default.
Improve trendline integration: always allow to decrease the estimate, and only allow to increase the estimate if overusing and underusing are not in the state window.
Other improvement: bound candidates by delay based estimate, instance upper bound, and bandwidth limit in the current window.
Clean: remove the flag BackoffWhenOverusing since it has negative impacts when experimenting.
Bug: webrtc:12707
Change-Id: Ia4c1e58d692071967e8807a8b9d64b8ae4caf837
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261240
Reviewed-by: Per Kjellander <perkj@webrtc.org >
Commit-Queue: Diep Bui <diepbp@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36847}
2022-05-11 07:23:13 +00:00
a59311cd6f
Update WebRTC code version (2022-05-11T04:01:49).
...
Bug: None
Change-Id: I38d87bceb2115a41682307f856c2c6a7d2bd13d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262003
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@{#36846}
2022-05-11 06:30:13 +00:00
e7fdbe5767
Roll chromium_revision 9c956fde86..6d6259fea9 (1001738:1001859)
...
Change log: 9c956fde86..6d6259fea9
Full diff: 9c956fde86..6d6259fea9
Changed dependencies
* src/base: c97a8a93fc..88efeaa992
* src/build: 432b6c6b3c..1c34f36484
* src/ios: 73feb8712a..0890387867
* src/testing: d93abe0982..e2bae8d634
* src/third_party: 0d7fadfd52..25e5903bcd
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/cc11128444..d1ddc12119
* src/third_party/depot_tools: cb2cef9a77..31bfd51995
* src/third_party/libvpx/source/libvpx: 665f6a3065..cb1abee145
* src/third_party/perfetto: 5508464a31..a942004e95
* src/tools: fb895869bd..4ef2956fcb
DEPS diff: 9c956fde86..6d6259fea9
/DEPS
No update to Clang.
BUG=None
Change-Id: I157a94cbddc833ad4eff68042d34b325d5256d20
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262001
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@{#36845}
2022-05-11 02:44:33 +00:00
7a20f4575d
Roll chromium_revision dd12506e3e..9c956fde86 (1001605:1001738)
...
Change log: dd12506e3e..9c956fde86
Full diff: dd12506e3e..9c956fde86
Changed dependencies
* src/base: c2cdb9e4cc..c97a8a93fc
* src/build: 0c237138ff..432b6c6b3c
* src/ios: d72e8a5ffd..73feb8712a
* src/testing: 13272fa224..d93abe0982
* src/third_party: 4df0499f7c..0d7fadfd52
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/406c287087..cc11128444
* src/third_party/perfetto: 6f088f4e82..5508464a31
* src/tools: 36d015b800..fb895869bd
DEPS diff: dd12506e3e..9c956fde86
/DEPS
No update to Clang.
BUG=None
Change-Id: I5fc76c8d8f12bdd494921c3b022b11c059bd12e9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261923
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@{#36844}
2022-05-10 22:45:13 +00:00
8d1e4fbdce
Mark trace-only variable as unused to fix build errors
...
Tracing can be disabled by setting the build flag
rtc_disable_trace_events = true
This causes the variable to be unused.
Bug: webrtc:12787
Change-Id: Iebbb8cbb5ede5453ad24ce7710de3b1dd68ad83f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261683
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Reviewed-by: Markus Handell <handellm@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36843}
2022-05-10 20:39:54 +00:00
61d6fb11bd
Roll chromium_revision 282c0b57b3..dd12506e3e (1001478:1001605)
...
Change log: 282c0b57b3..dd12506e3e
Full diff: 282c0b57b3..dd12506e3e
Changed dependencies
* src/base: e2cfffa27b..c2cdb9e4cc
* src/buildtools/third_party/libc++abi/trunk: ac1834f0f9..ecff200716
* src/ios: 70d404e706..d72e8a5ffd
* src/testing: 96824fc1ec..13272fa224
* src/third_party: 25a8a63ea0..4df0499f7c
* src/third_party/androidx: Sv73ipWyj9gFF_7bWwDAbGXiwotv2XFnvBg0i08e9xgC..vZNvIbZD3QeeHd82_9LRcLzoETy5YzBKbA7bV5MXBBAC
* src/third_party/perfetto: 60350701a8..6f088f4e82
* src/tools: 7baf6a411d..36d015b800
DEPS diff: 282c0b57b3..dd12506e3e
/DEPS
No update to Clang.
BUG=None
Change-Id: I8f9e0d786af4f823045767d88281ad0e1ce5027f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261922
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@{#36842}
2022-05-10 18:45:53 +00:00
5d01a57014
Roll chromium_revision 80c949d34b..282c0b57b3 (1001358:1001478)
...
Change log: 80c949d34b..282c0b57b3
Full diff: 80c949d34b..282c0b57b3
Changed dependencies
* src/base: d7d21c9e15..e2cfffa27b
* src/build: 9042b6dc2d..0c237138ff
* src/ios: 1f6aa72b8d..70d404e706
* src/testing: a5ef65301b..96824fc1ec
* src/third_party: 1180edfb04..25a8a63ea0
* src/third_party/androidx: -sgL1-5L-cl6hsIpzK7LuRRL5ACG2zcnEgolOGrTazgC..Sv73ipWyj9gFF_7bWwDAbGXiwotv2XFnvBg0i08e9xgC
* src/third_party/depot_tools: 1bc3cd228e..cb2cef9a77
* src/third_party/perfetto: 74ed9a4ec6..60350701a8
* src/tools: c34b913244..7baf6a411d
DEPS diff: 80c949d34b..282c0b57b3
/DEPS
No update to Clang.
BUG=None
Change-Id: I696e97c293d1fffce9461645d9f7ae33b847230b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261920
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@{#36841}
2022-05-10 15:10:24 +00:00
1f49157b41
stats: implement transport iceState
...
https://w3c.github.io/webrtc-stats/#dom-rtctransportstats-selectedcandidatepairid
BUG=webrtc:14022
Change-Id: I206bff7048d2df3e3aff0af55072097f49d54e8f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261720
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/main@{#36840}
2022-05-10 13:55:21 +00:00
cf4ed1516e
Add GetRtpExtensionMap to ReceiveStream and remove GetRtpExtensions.
...
GetRtpExtensions() is still used in one corner case for audio receive
streams, so GetRtpExtensions has migrated to AudioReceiveStream.
Updated FlexfecReceiveStream config management (incl. pass by value) and
now store an RtpHeaderExtensionMap in FlexfecReceiveStreamImpl.
Call GetRtpExtensionMap() from call.cc instead of constructing one on
the fly for each rtp packet (for video packets at least).
Bug: webrtc:11993
Change-Id: Id90ec5d43ea368f58edd6f17cb39d8c54aec641f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261800
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36839}
2022-05-10 13:50:31 +00:00
edcb25b623
Migrate RemoteNtpTimeEstimator to more precise time representations
...
Reland of https://webrtc-review.googlesource.com/c/src/+/261311
Bug: webrtc:13757
Change-Id: I34a58100b8fadfe3dbea9ffce71829b7670daad8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261726
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36838}
2022-05-10 13:38:31 +00:00
bf2d75d86f
Add specific mac arm64 mb config
...
Trying to solve https://ci.chromium.org/ui/p/webrtc/builders/perf/Perf%20Mac%20M1%20Arm64%2012/1/overview
Bug: b/230719743
Change-Id: I43e0206548fe6223552909a23748e3eea678e2a9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261902
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36837}
2022-05-10 13:08:31 +00:00
e34291fed9
Use string_view for a few more sdp-related functions
...
Bug: webrtc:13579
Change-Id: I536bb2b2dbe8e1eb00b7ad4637faa7e08ff849ed
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/231127
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@{#36836}
2022-05-10 13:00:52 +00:00
7ee45945da
Use callback version of AddIceCandidate in PC tests
...
Bug: webrtc:11798
Change-Id: I50919e744d24b47ffac8ba294e18a31dfa053a50
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261245
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36835}
2022-05-10 12:46:50 +00:00
eb6c391478
add ilnik as owner of modules/video_capture
...
Bug: none
Change-Id: I050ed4508e1787806986efb7389585c9dbacdcb1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261730
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36834}
2022-05-10 11:06:10 +00:00
a45c8f4469
Add unit test framework for DataChannelController
...
This is in pursuit of an issue with another CL, but large enough
to be worth submitting separately.
Bug: webrtc:13931
Change-Id: If470488f092f8640d3a773922f6f0d22765b9e97
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261728
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36833}
2022-05-10 10:45:00 +00:00
e00d7d0ce6
Adopt absl::string_view in CopyOnWriteBuffer
...
Bug: webrtc:13579
Change-Id: Ia2b99a28ed0c103215e8616da67a5c961b957199
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/260465
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36832}
2022-05-10 10:32:41 +00:00
6344bf10ac
Remove kDefaultScreencastMinBitrateKillSwitch.
...
The killswitch is no longer needed, because the googScreencastMinBitrate
has been successfully removed from the web platform.
The native RTCConfiguration::screencast_min_bitrate is still available
though because there are other downstream users than Chrome.
Bug: chromium:1315155
Change-Id: I2145f9014dbe57bb50e61f1faeacd533d76acb29
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261725
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Auto-Submit: Henrik Boström <hbos@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36831}
2022-05-10 08:53:50 +00:00
9e73e2e430
Add MacArm64 builder and perf config
...
Bug: b/230719743
Change-Id: Ib735a4a22a40053b816b4d1481aa1820de210f39
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261727
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36830}
2022-05-10 08:52:00 +00:00
598044f9ee
Add M1 perf bot
...
Companion CL: https://chromium-review.googlesource.com/c/chromium/tools/build/+/3634362
Bug: b/230719743
Change-Id: I52babb62dddbcadeb2854720c3c022ee3e04dbec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/260321
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36829}
2022-05-10 08:10:20 +00:00
adaf511221
Extend UnitBase multiplication to support size_t
...
Bug: None
Change-Id: I8dcb85cdb2819df54d4cb0cae59b77d7d629123a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/260941
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36828}
2022-05-10 07:41:30 +00:00
9266c7015e
Roll chromium_revision 11ca1ca1bd..80c949d34b (1001211:1001358)
...
Change log: 11ca1ca1bd..80c949d34b
Full diff: 11ca1ca1bd..80c949d34b
Changed dependencies
* src/base: 583099b47b..d7d21c9e15
* src/build: 256e6294a1..9042b6dc2d
* src/testing: a95d617424..a5ef65301b
* src/third_party: 9f174867be..1180edfb04
* src/third_party/androidx: 48HadkCKkokYMFcxC-_3ZrScczT4OtasjYbvpfV08W8C..-sgL1-5L-cl6hsIpzK7LuRRL5ACG2zcnEgolOGrTazgC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/0f76f22a35..406c287087
* src/third_party/icu: 85814e1af5..585942f33d
* src/tools: 4691a0012e..c34b913244
DEPS diff: 11ca1ca1bd..80c949d34b
/DEPS
No update to Clang.
BUG=None
Change-Id: I8b54cd648d4506f8dcf1aed73ffb5052e9b7730a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261861
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@{#36827}
2022-05-10 06:45:20 +00:00
89d20a6889
Update WebRTC code version (2022-05-10T04:02:02).
...
Bug: None
Change-Id: Iaa9e04d325236c4dd68e3f8d1f1873814f874a5b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261844
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@{#36826}
2022-05-10 05:12:30 +00:00
5de2090bf9
Roll chromium_revision 31252298ae..11ca1ca1bd (1001089:1001211)
...
Change log: 31252298ae..11ca1ca1bd
Full diff: 31252298ae..11ca1ca1bd
Changed dependencies
* src/base: 814a388195..583099b47b
* src/build: d0853d6aba..256e6294a1
* src/ios: 9b57c9bee3..1f6aa72b8d
* src/testing: fda484aa24..a95d617424
* src/third_party: b7a54c707c..9f174867be
* src/third_party/depot_tools: 6a1494e5d7..1bc3cd228e
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/7e338ea0a3..ef14518388
* src/third_party/perfetto: b8a4d048e6..74ed9a4ec6
* src/tools: d4370e26d0..4691a0012e
DEPS diff: 31252298ae..11ca1ca1bd
/DEPS
No update to Clang.
BUG=None
Change-Id: I4dfb0aa83d6207efb63b585da919ef31b632917b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261821
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@{#36825}
2022-05-09 23:11:40 +00:00
a45bbfe14c
Remove field-trial parameter to simulate a slow decoder
...
Clean up by removing unused field-trial that was added in this CL
https://webrtc-review.googlesource.com/c/src/+/151911
to make it possible to simulate a slow decoder.
Bug: None
Change-Id: I237f3ac6baae76f81fcd2938e43eab9c19cea45f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261681
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Johannes Kron <kron@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36824}
2022-05-09 22:24:59 +00:00
363e812f2d
Remove the VideoReceiveStream2::rtp() accessor.
...
Instead offer accessors for the specific config values from the struct
that are needed at different times. The remote_ssrc and rtx_ssrc
properties maybe accessed from any thread, other properties have
stricter requiremets.
Bug: webrtc:11993
Change-Id: I3ff8527b13452c773fae1b2574f1e3fd2583b481
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261319
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36823}
2022-05-09 20:25:29 +00:00
7a15ff3f14
Add a transport_cc() getter and remove rtp_config().
...
Bug: webrtc:11993
Change-Id: Ie435a702c91b4d3827e528083f474e378fc75cc5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261318
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36822}
2022-05-09 20:21:14 +00:00