Commit Graph

36524 Commits

Author SHA1 Message Date
917ebd40c9 Roll chromium_revision 820d635a1c..32b557421f (1009897:1010009)
Change log: 820d635a1c..32b557421f
Full diff: 820d635a1c..32b557421f

Changed dependencies
* src/base: df6c053c6b..f10a4cbe06
* src/build: 234a35b07f..d95e42df71
* src/buildtools/third_party/libunwind/trunk: 5e737be79c..86ab9dd743
* src/ios: 775d989568..8b438f370d
* src/testing: 07a9376d5f..122cd8d853
* src/third_party: 61a2cc2edd..99d293658d
* src/third_party/depot_tools: 5965d3e6fb..8f1fea025d
* src/third_party/gtest-parallel: 42ce42ff35..e28fc0e83f
* src/tools: fb1dcea2db..171a2ed360
DEPS diff: 820d635a1c..32b557421f/DEPS

No update to Clang.

BUG=None

Change-Id: I70c6eb07bcffb021feaac6bd4f240be13799fedf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264840
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#37092}
2022-06-02 10:48:56 +00:00
f73dc86cf5 Update gtest-parallel to the latest patch.
Patch includes:
* Consider tests that reach the timeout as failed.
  e28fc0e83f

Change-Id: Id5def90e99afbc66d47d82d5b78c9dd9e4a45172
Bug: b/233323561
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264822
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37091}
2022-06-02 10:39:27 +00:00
b22cabcf76 Add AbslParse functions for TimeMode enum. (This allows creation of TimeMode ABSL_FLAGs.)
Bug: webrtc:14145
Change-Id: Id79c4411ba4443a3ee8a0da3990c36955cc9aa35
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264821
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Auto-Submit: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37090}
2022-06-02 10:07:16 +00:00
25361a89dd Revert "Reland "Don't create PacketSocketFactory inside BasicPortAllocatorSession""
This reverts commit a8be79ce27f10a698bdb46e490c2bbcbb2300e52.

Reason for revert: Downstream projects were not fixed and I was to eager to reland this, sorry about this.

Original change's description:
> Reland "Don't create PacketSocketFactory inside BasicPortAllocatorSession"
>
> This is a reland of commit 7d4634cef76a1ac244d4b83faaf4c617bf236b71
>
> Original change's description:
> > Don't create PacketSocketFactory inside BasicPortAllocatorSession
> >
> > This extends AlwaysValidPointer to avoid creating a unique_ptr inside it.
> >
> > Bug: webrtc:13145
> > Change-Id: I73a4f18d0a7037b57f575b04b134e4f7eadceb79
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263240
> > Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
> > Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
> > Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#37048}
>
> Bug: webrtc:13145
> Change-Id: I7d64c25b2942b392a1c35ff2fe1edc83d7b03746
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264503
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
> Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
> Reviewed-by: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
> Cr-Commit-Position: refs/heads/main@{#37088}

Bug: webrtc:13145
Change-Id: Ie7990bae9a7c864ffaa4eb5b637618caad509633
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264823
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Owners-Override: Christoffer Jansson <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37089}
2022-06-02 09:45:16 +00:00
a8be79ce27 Reland "Don't create PacketSocketFactory inside BasicPortAllocatorSession"
This is a reland of commit 7d4634cef76a1ac244d4b83faaf4c617bf236b71

Original change's description:
> Don't create PacketSocketFactory inside BasicPortAllocatorSession
>
> This extends AlwaysValidPointer to avoid creating a unique_ptr inside it.
>
> Bug: webrtc:13145
> Change-Id: I73a4f18d0a7037b57f575b04b134e4f7eadceb79
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263240
> Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
> Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#37048}

Bug: webrtc:13145
Change-Id: I7d64c25b2942b392a1c35ff2fe1edc83d7b03746
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264503
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
Cr-Commit-Position: refs/heads/main@{#37088}
2022-06-02 09:31:06 +00:00
7c3219265e [PCLF] Add ToString function to VideoSubscription
Bug: b/231394729
Change-Id: I1bdebf5eb266d566452b98e2bf52f08b609c427d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264700
Auto-Submit: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37087}
2022-06-02 09:12:37 +00:00
d5ddad4cdb Remove FrameBuffer2Proxy
FrameBuffer3Proxy and sync decoding has been shown to work. First step of cleaning up is to remove the FrameBuffer2Proxy.

Change-Id: Ic96303c2d4f9111cfeed9927e8826ea7ffe7ee17
Bug: webrtc:14003
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264126
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37086}
2022-06-02 08:03:36 +00:00
709ab8b536 Update WebRTC code version (2022-06-02T04:05:29).
Bug: None
Change-Id: Ice47703cbbbaf183d406e84d09613c00e59a5786
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264761
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#37085}
2022-06-02 05:34:46 +00:00
c4ca83c2bd Send side bwe receives the delay based state even if the delay based bwe does not change its estimate.
Bug: webrtc:12707
Change-Id: If67dcc6d1cb70dc763ab65bdb8426de100bcc626
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261312
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37084}
2022-06-02 04:33:16 +00:00
f2c49491b3 Roll chromium_revision 6c9f8554db..820d635a1c (1009772:1009897)
Change log: 6c9f8554db..820d635a1c
Full diff: 6c9f8554db..820d635a1c

Changed dependencies
* src/base: 6f98109079..df6c053c6b
* src/build: a43fbff23f..234a35b07f
* src/ios: 7bb7790aae..775d989568
* src/testing: 3bf4fe4581..07a9376d5f
* src/third_party: 897ed9f2d4..61a2cc2edd
* src/third_party/androidx: TFxpdey4vNeM1KsMbFcQX_jgFBdyUkLPbaCPTqbS77IC..M3UVOXjeT-PmTSnZQgUH8_jIRCw3KnvzsroL57LOZagC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fba169d2a9..1cac3deac8
* src/third_party/depot_tools: e1197f06a8..5965d3e6fb
* src/tools: 6a3e0c3782..fb1dcea2db
DEPS diff: 6c9f8554db..820d635a1c/DEPS

No update to Clang.

BUG=None

Change-Id: I519cbd042976b978dbc24e339b223e70d43a200c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264740
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#37083}
2022-06-02 02:38:36 +00:00
bccb452eb6 [PCLF] Add ToString function for VideoResolution
Bug: b/231394729
Change-Id: Iac803440153d368f0c2ea143e64fe347323eeeef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264556
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37082}
2022-06-01 21:40:56 +00:00
7e897aeb92 dcsctp: Add public API for setting priorities
This is a reland of commit 17a02a31d7d2897b75ad69fdac5d10e7475a5865.

This is the first part of supporting stream priorities, and adds the API
and very basic support for setting and retrieving the stream priority.

This commit doesn't in any way change the actual packet sending - the
specified priority values are stored, but not acted on.

This is all that is client visible, so clients can start using the API
as written, and they would never notice that things are missing.

Bug: webrtc:5696
Change-Id: I04d64a63cbaec67568496ad99667e14eba85f2e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264424
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37081}
2022-06-01 20:46:25 +00:00
8c0f54b92c Roll chromium_revision 464351309a..6c9f8554db (1009636:1009772)
Change log: 464351309a..6c9f8554db
Full diff: 464351309a..6c9f8554db

Changed dependencies
* src/base: 8feebe15cc..6f98109079
* src/build: dfd00fd062..a43fbff23f
* src/ios: a0b530e9f8..7bb7790aae
* src/testing: 6c4c0c89bd..3bf4fe4581
* src/third_party: 52d60b14cb..897ed9f2d4
* src/third_party/androidx: mZLJBHTeHRk84ycgeiLQoq58PydPeOPP227RHKbs_tkC..TFxpdey4vNeM1KsMbFcQX_jgFBdyUkLPbaCPTqbS77IC
* src/third_party/harfbuzz-ng/src: d61b207491..c88a6a9ec3
* src/third_party/perfetto: d55a1685ae..d836f02e9a
* src/tools: ab5c659fbd..6a3e0c3782
DEPS diff: 464351309a..6c9f8554db/DEPS

No update to Clang.

BUG=None

Change-Id: Ie060b279cf1e56389d23624c0deab647a4b3a739
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264607
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#37080}
2022-06-01 20:32:25 +00:00
408143d5af Refactor StunMessage a bit
* Add ctors for providing the type and transaction id at construction.
* Update tests to use them instead of SetType+SetTransactionID
* Make sure stun message enum types are based on uint16_t
* Mark SetTransactionID as deprecated.
* Mark SetStunMagicCookie as deprecated (unused in webrtc).
* Add SetTransactionIdForTest for the one test that uses it (might not
  actually need it)
* Make StunRequest::Construct() protected.
  * Add a TODO to follow up on this since construction of StunRequest
    goes through an unnecessarily complex 3-step process involving
    other classes and a virtual method.

Bug: none
Change-Id: Ib013e58f28e7b2b4fcb3b3e1034da31dfc93e9d3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264546
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37079}
2022-06-01 17:43:55 +00:00
80a860532e Roll chromium_revision 14ba5b3811..464351309a (1009517:1009636)
Change log: 14ba5b3811..464351309a
Full diff: 14ba5b3811..464351309a

Changed dependencies
* src/base: b14e9ee760..8feebe15cc
* src/build: fb6ee3587b..dfd00fd062
* src/ios: 893f06e590..a0b530e9f8
* src/testing: 7ccc549b7c..6c4c0c89bd
* src/third_party: 641074136b..52d60b14cb
* src/third_party/androidx: 5cwlAGt13oJjL_NSkVvn38eKkrHpuwxDzr1c9Fy6k3IC..mZLJBHTeHRk84ycgeiLQoq58PydPeOPP227RHKbs_tkC
* src/third_party/perfetto: 989b580fdb..d55a1685ae
* src/tools: 9d169e0c0e..ab5c659fbd
DEPS diff: 14ba5b3811..464351309a/DEPS

No update to Clang.

BUG=None

Change-Id: I472bfe69b680cef0c210d60ce395b891bdf211b7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264641
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#37078}
2022-06-01 16:39:45 +00:00
cff66f537c [DVQA] Add support for frames without frame id
Bug: b/234176678
Change-Id: Ibbd82e3341d7b4034173e6e5ada882e079449f8e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264552
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37077}
2022-06-01 13:31:46 +00:00
2a30693718 Add functions using Timestamp and TimeDelta for rtcp::TransportFeedback
BaseTime represents fixed point in time with unknown epoch and thus
make sense to convert to Timestamp type, however Timestamp should always
be positive. however legacy tests expect GetBaseTimeUs to return negative time sometimes.

Bug: webrtc:13757
Change-Id: I3f780a7775fdd1e271402c59384c1298db76f75a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264549
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37076}
2022-06-01 13:05:55 +00:00
fd8ed05cee [PCLF] Add equals method for VideoSubscription
Bug: b/231394729
Change-Id: I0957d96640e962d331f05c9541c36e8420e9f5aa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264557
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37075}
2022-06-01 12:36:45 +00:00
4eab9f47a5 Make the libaom AV1 encoder optional in RTCDefaultVideoEncoderFactory.
This is a partial revert of: https://webrtc-review.googlesource.com/c/src/+/262814

skip_shebang_check=True

bug: webrtc:13573
Change-Id: I08282df91446efa79ca86cc8dfe3b6daeb4eec9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264543
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37074}
2022-06-01 10:54:55 +00:00
2f9d60b18d Roll chromium_revision 326f66095b..14ba5b3811 (1009407:1009517)
Change log: 326f66095b..14ba5b3811
Full diff: 326f66095b..14ba5b3811

Changed dependencies
* src/build: 988a24a56a..fb6ee3587b
* src/ios: 0544ae3c9b..893f06e590
* src/testing: 021d1901d8..7ccc549b7c
* src/third_party: 2436308cc9..641074136b
* src/third_party/depot_tools: 739a76e05d..e1197f06a8
* src/third_party/freetype/src: b98dd169a1..d685798123
* src/tools: 531c4820f5..9d169e0c0e
DEPS diff: 326f66095b..14ba5b3811/DEPS

No update to Clang.

BUG=None

Change-Id: Ic9e1d114960eff05e95a69bc67cbef1d073895da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264640
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#37073}
2022-06-01 10:32:26 +00:00
9b9d533d48 Remove deprecated VideoReceiveStream alias
Bug: webrtc:7484
Change-Id: Id1b3c5e30259ffdad92a1a6ead94dd1acab63cff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264563
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37072}
2022-06-01 10:17:55 +00:00
83e34eed87 Migrate some scripts to python3
python-modernize, format and some manual lint fixes

No-Try: True
Bug: None
Change-Id: I89d9f97f238be887962c67e18cc6480a8f6f3ac4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264551
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37071}
2022-06-01 10:09:36 +00:00
563dfd1948 Update WebRTC code version (2022-06-01T04:04:59).
Bug: None
Change-Id: Ie287ab84ab2760efca0546c637d7742b2c0d14fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264601
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@{#37070}
2022-06-01 06:44:17 +00:00
381d5e7ecd Roll chromium_revision 9950f8039a..326f66095b (1009295:1009407)
Change log: 9950f8039a..326f66095b
Full diff: 9950f8039a..326f66095b

Changed dependencies
* src/base: a9fbdf43af..b14e9ee760
* src/build: 075ac49207..988a24a56a
* src/ios: 42eb62cc38..0544ae3c9b
* src/testing: 577819c114..021d1901d8
* src/third_party: 2f7fc69a1e..2436308cc9
* src/third_party/androidx: aaLNF-LbuC3COrA7CxH-p6Kk9DXknyL3CJbRKKLARSoC..5cwlAGt13oJjL_NSkVvn38eKkrHpuwxDzr1c9Fy6k3IC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/9717ac905b..fba169d2a9
* src/third_party/depot_tools: 41691abe86..739a76e05d
* src/tools: ddf7b7fb45..531c4820f5
* src/tools/luci-go: git_revision:7d578d09794d360f422427b0158e9515835f7ff3..git_revision:de014227dd270df7c61bfab740eb4ae4b52ac2a7
* src/tools/luci-go: git_revision:7d578d09794d360f422427b0158e9515835f7ff3..git_revision:de014227dd270df7c61bfab740eb4ae4b52ac2a7
DEPS diff: 9950f8039a..326f66095b/DEPS

No update to Clang.

BUG=None

Change-Id: I9edaa0bf1fa04c45a1ea4c983afe9b6e1f620687
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264586
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@{#37069}
2022-06-01 02:36:25 +00:00
185e9031f3 Roll chromium_revision e33e51ad95..9950f8039a (1009167:1009295)
Change log: e33e51ad95..9950f8039a
Full diff: e33e51ad95..9950f8039a

Changed dependencies
* src/base: 82f8777552..a9fbdf43af
* src/build: ab3703d871..075ac49207
* src/ios: ed0a523ecc..42eb62cc38
* src/testing: e664330104..577819c114
* src/third_party: 2089f21ebb..2f7fc69a1e
* src/third_party/depot_tools: 10a8286824..41691abe86
* src/third_party/perfetto: 40eee45831..989b580fdb
* src/tools: e9d94093a7..ddf7b7fb45
DEPS diff: e33e51ad95..9950f8039a/DEPS

Clang version changed llvmorg-15-init-10717-ge00cbbec:llvmorg-15-init-11722-g3f3a235a
Details: e33e51ad95..9950f8039a/tools/clang/scripts/update.py

BUG=None

Change-Id: I3d1d1470e4c40568863b36f02903de864573308c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264584
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@{#37068}
2022-05-31 23:02:55 +00:00
ee6ad1403a Roll chromium_revision 1891773fa9..e33e51ad95 (1009039:1009167)
Change log: 1891773fa9..e33e51ad95
Full diff: 1891773fa9..e33e51ad95

Changed dependencies
* src/base: f902b7a9a2..82f8777552
* src/build: 8682a2dc85..ab3703d871
* src/buildtools/third_party/libc++abi/trunk: 1a14c57752..c30c515c84
* src/ios: 051b5c47a8..ed0a523ecc
* src/testing: 61885dc88b..e664330104
* src/third_party: c940de3868..2089f21ebb
* src/third_party/perfetto: feeb5c1043..40eee45831
* src/tools: 3bb820e5ed..e9d94093a7
DEPS diff: 1891773fa9..e33e51ad95/DEPS

No update to Clang.

BUG=None

Change-Id: Ia286473cb368f0d7eebeb9b916ef6193a77b59e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264582
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@{#37067}
2022-05-31 18:36:15 +00:00
32c60b84c3 Reland "sdp: reject duplicate codecs with the same id but different name or clockrate"
This is a reland of commit ad6807805d12e48f11c3a68b4befaf8d7c23e8b5

Original change's description:
> sdp: reject duplicate codecs with the same id but different name or clockrate
>
> since something like
>   rtpmap:96 VP8/90000
>   rtpmap:96 VP9/90000
> or
>   rtpmap:97 ISAC/32000
>   rtpmap:97 ISAC/16000
> is wrong. Note that fmtp or rtcp-fb are not taken into account.
> Also note that sending invalid static payload types now throws an error.
>
> Drive-by: replace "RtpMap" with "Rtpmap" for consistency.
>
> BUG=None
>
> Change-Id: I2574b82a6f1a0afe3edc866e514a5dbca0798e8c
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263641
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
> Cr-Commit-Position: refs/heads/main@{#37028}

Bug: webrtc:14140
Change-Id: I63a37aacea6b9e0a9d7570b8422849275eb69aae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264544
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/main@{#37066}
2022-05-31 16:09:17 +00:00
6ef0a3816e Delete old StringToProto signature
Bug: webrtc:13579
Change-Id: I9bc01ce6e41a906d962522d0b395702db7a578f7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263583
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37065}
2022-05-31 13:39:34 +00:00
874517b5f5 Revert "sdp: reject duplicate codecs with the same id but different name or clockrate"
This reverts commit ad6807805d12e48f11c3a68b4befaf8d7c23e8b5.

Reason for revert: Speculative revert due to consistent Mac browser
test failures preventing WebRTC from rolling int Chromium:
https://ci.chromium.org/ui/p/chromium/builders/webrtc.fyi/WebRTC%20Chromium%20FYI%20Mac%20Tester/10410/overview

"Failed to parse SessionDescription. a=rtpmap:103 ISAC/16000 Duplicate payload type with conflicting codec name, clock rate or number of channels."

Original change's description:
> sdp: reject duplicate codecs with the same id but different name or clockrate
>
> since something like
>   rtpmap:96 VP8/90000
>   rtpmap:96 VP9/90000
> or
>   rtpmap:97 ISAC/32000
>   rtpmap:97 ISAC/16000
> is wrong. Note that fmtp or rtcp-fb are not taken into account.
> Also note that sending invalid static payload types now throws an error.
>
> Drive-by: replace "RtpMap" with "Rtpmap" for consistency.
>
> BUG=None
>
> Change-Id: I2574b82a6f1a0afe3edc866e514a5dbca0798e8c
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263641
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
> Cr-Commit-Position: refs/heads/main@{#37028}

Bug: None
Change-Id: Ic9c06c9309bb68bd94bfdd2e30ffd6ff96f6812b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264540
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Philipp Hancke <philipp.hancke@googlemail.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37064}
2022-05-31 13:31:56 +00:00
1a5a81340d Rename discarded_primary_packets to packets_discarded.
This it what it is called in the spec:
https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-packetsdiscarded

Also log the metric in neteq_rtpplay.

Bug: webrtc:8199
Change-Id: Ie0262d17b913eb6949daa703844d90327eee0aa4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263725
Reviewed-by: Minyue Li <minyue@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37063}
2022-05-31 13:24:24 +00:00
c4b5f4da97 New struct SimulcastStream.
Currently has the same contents as struct SpatialLayer. Intention is
to add a ScalabilityMode member, which isn't appropriate for a spatial
layer.

Bug: webrtc:11607
Change-Id: I75c9e9b39407e3f24ec117bb17dc37830076b26f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262255
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37062}
2022-05-31 13:14:45 +00:00
c4d253c1ed Move VCMTiming into timing sub-folder
Bug: webrtc:14111
Change-Id: I9785b00012ea84f55789845a7e71fe26006d5067
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263581
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37061}
2022-05-31 13:01:24 +00:00
af785d9759 Deprecate setter RtpRtcpInterface::SetRid
This setter method is replaced by a construction-time config setting.

Bug: None
Change-Id: Iddffaeeb719a56328bccde3c4a1a0a852d2131b1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264501
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37060}
2022-05-31 12:41:13 +00:00
9453e5f4b3 Revert "Refactor IceControllerEvent"
This reverts commit 794e68cf3dbc3b16ee8b12b5615d8a1622154dbd.

Reason for revert: Possibly breaks downstream project

Original change's description:
> Refactor IceControllerEvent
>
> This change is the first step in decoupling IceControllerEvent from the
> ICE switch reason. Further cleanup is earmarked, and will be landed
> after some internal cleanup.
>
> This change
> - adds a new enum - IceSwitchReason
> - adds a member for the new enum in IceControllerEvent
> - uses the new enum within P2PTransportChannel
> - adds methods to IceControllerInterface accepting the new enum
> - deprecates usages of the old enum in IceControllerInterface
> - adds conversion between the old and new enums for compatibility
>
> Bug: webrtc:14125, webrtc:14131
> Change-Id: I5b7201c3f631eb40db334dfeec842841a7e58174
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264140
> Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
> Commit-Queue: Sameer Vijaykar <samvi@google.com>
> Cr-Commit-Position: refs/heads/main@{#37051}

Bug: webrtc:14125, webrtc:14131
Change-Id: Ie6c4dea0f9007f78ce2bf1ee4e6b1dbca08f3142
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264505
Auto-Submit: Sameer Vijaykar <samvi@google.com>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37059}
2022-05-31 11:59:35 +00:00
a92051a5f1 Roll chromium_revision 97ecd0e93c..1891773fa9 (1008934:1009039)
Change log: 97ecd0e93c..1891773fa9
Full diff: 97ecd0e93c..1891773fa9

Changed dependencies
* src/base: 84bbfd82bf..f902b7a9a2
* src/buildtools: c12bf52fc4..8b16338d17
* src/buildtools/linux64: git_revision:c547ca1497e3ff0dcbc0b2cb036b3d40380cbeeb..git_revision:37baefb026b199605affa7bcb24810d1724ce373
* src/buildtools/mac: git_revision:c547ca1497e3ff0dcbc0b2cb036b3d40380cbeeb..git_revision:37baefb026b199605affa7bcb24810d1724ce373
* src/buildtools/win: git_revision:c547ca1497e3ff0dcbc0b2cb036b3d40380cbeeb..git_revision:37baefb026b199605affa7bcb24810d1724ce373
* src/ios: 1782819473..051b5c47a8
* src/testing: 917341f8be..61885dc88b
* src/third_party: 262b2b3c55..c940de3868
* src/third_party/androidx: rub6aXBz5r6WR9pBd1H-bRnRkT8jX123XYM5pQG_xhwC..aaLNF-LbuC3COrA7CxH-p6Kk9DXknyL3CJbRKKLARSoC
* src/third_party/r8: ovozeRSDDfERnEFpDo_WS6OYOcEF7oT1JzGxCSf-g0kC..L2ZGhyJ-Hc8AnXHo5dhtNdI2F2bC_9yi2lqTbJ98sLcC
* src/tools: aa7c757af3..3bb820e5ed
DEPS diff: 97ecd0e93c..1891773fa9/DEPS

No update to Clang.

BUG=None

Change-Id: I89f06e839308c20b593eba51f8a6db828e80be96
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264481
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@{#37058}
2022-05-31 11:05:14 +00:00
f096e74157 WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 18/inf
This cl/ creates a constructor for a FieldTrials object that is
not backed by the global string. Use with care!

Bug: webrtc:10335
Change-Id: I8c48d1e8bb52fef78524d890cc90473355be617f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264461
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37057}
2022-05-31 10:50:58 +00:00
61dbcd115a Rewrite "Reset all maps in AndroidNetworkMonitor Start()/Stop()"
This reverts commit 8cd7b0a7babf3f58f6beab70fcabeb75e66c1bed.

The assumption in AndroidNetworkMonitor that an interface name
is unique has turned out to be incorrect :( for some (weird) devices,
i.e ccmni0.
It is unclear if it is a permanent setup or a transient state.

This cl/ changes the impl. to cope with that, the last
OnNetworkConnected_n "owns" the interface name, and when
OnNetworkDisconnected_n runs, we check if we're "owner"
and maybe set a new "owner" (if we're not "owner" we do nothing).

New testcases added.

I also
1) change NetworkMonitorInterface to return a struct
with all the information that is requested with interface name
as key.
2) Change Network.cc adding (debug) assertions that network
properties can't change inside a loop (in one thread).

Original change's description:
> Revert "Reset all maps in AndroidNetworkMonitor Start()/Stop()"
>
> This reverts commit 02293096f9689fee3d32defa77dca227cc1eee90.
>
> Reason for revert: mysterious crashes in android_network_monitor.cc
>
> Original change's description:
> > Reset all maps in AndroidNetworkMonitor Start()/Stop()
> >
> > This cl/ fixes another race condition with the recent additions
> > to NetworkMonitorAutoDetect (getAllNetworksFromCache).
> >
> > The getAllNetworksFromCache-feature uses the by the Android team
> > preferred way of enumerating networks, i.e to register network listeners.
> >
> > Th recent fix to add IsAdapterAvailable, https://webrtc-review.googlesource.com/c/src/+/257400
> > contained a bug in that the adapter_type_by_name_ map was not
> > reset either on disconnect or Start/Stop.
> >
> > This cl/ addresses that including unit test.
> > It also de-obfuscates NetworkMonitor so that it always
> > calls NotifyOfActiveNetworkList on startMonitoring even
> > if list.size() == 0. This should not matter but makes
> > code easier to understand.
> >
> > Bug: webrtc:13741
> > Change-Id: I438b877eebf769a8b2e7292b697ef1c0a349b24f
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258721
> > Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> > Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#36530}
>
> Bug: webrtc:13741
> Change-Id: I36fbf63f658d3e8048e13959cbebfbd14df12b14
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264146
> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
> Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#37016}

Bug: webrtc:13741
Change-Id: Ib4eb072b775e493b564528f0be94c685b70ec20f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264421
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37056}
2022-05-31 10:49:55 +00:00
6fb8d1a2d7 stats: expose minPlayoutDelay as nonstandard stat
This currently only exists as a goog legacy stat and has no spec
equivalent according to
  https://docs.google.com/document/d/1z-D4SngG36WPiMuRvWeTMN7mWQXrf1XKZwVl3Nf1BIE/edit
Yet it is useful to debug issues sometimes. Exposing it as a
nonstandard stat will make it show up in chrome://webrtc-internals,
removing a need to switch to the legacy stats API there.

BUG=webrtc:14118

Change-Id: I506357ad54ff33df3ba46fb81558aa32187ac8e9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264420
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37055}
2022-05-31 10:05:35 +00:00
865d9c519f Fix compile error with -Werror
extra ;

Bug: None
Change-Id: I7518fcf0b230ecc0d33d15f9afb6d6b07483160f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264500
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37054}
2022-05-31 09:59:34 +00:00
6b9e040ab2 Revert "Don't create PacketSocketFactory inside BasicPortAllocatorSession"
This reverts commit 7d4634cef76a1ac244d4b83faaf4c617bf236b71.

Reason for revert: Breaks downstream project.

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: Iacddd280f9f27b703f2a03ee568722aed8d3abc1
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264463
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Christoffer Jansson <jansson@webrtc.org>
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37053}
2022-05-31 09:22:24 +00:00
b6de7c6485 Revert "Add Fuchsia desktop capturer."
This reverts commit 39b6cb651ed158630cde4d11f5e981cad599f215.

Reason for revert: Breaks downstream project

Original change's description:
> Add Fuchsia desktop capturer.
>
> This enables screen sharing on Fuchsia.
>
> Bug: chromium:1322341
> Change-Id: I2f52f6bfe7406b5fe36ae904a0cdf30e8168cac5
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262340
> Reviewed-by: Emircan Uysaler <emircan@google.com>
> Commit-Queue: Sarah Pham <smpham@google.com>
> Reviewed-by: Alexander Cooper <alcooper@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#37029}

Bug: chromium:1322341
Change-Id: I2a7c76b87b4a9532c30991a6ecbbb6f963c98fa8
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264460
Auto-Submit: Christoffer Jansson <jansson@webrtc.org>
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Christoffer Jansson <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37052}
2022-05-31 07:41:46 +00:00
794e68cf3d Refactor IceControllerEvent
This change is the first step in decoupling IceControllerEvent from the
ICE switch reason. Further cleanup is earmarked, and will be landed
after some internal cleanup.

This change
- adds a new enum - IceSwitchReason
- adds a member for the new enum in IceControllerEvent
- uses the new enum within P2PTransportChannel
- adds methods to IceControllerInterface accepting the new enum
- deprecates usages of the old enum in IceControllerInterface
- adds conversion between the old and new enums for compatibility

Bug: webrtc:14125, webrtc:14131
Change-Id: I5b7201c3f631eb40db334dfeec842841a7e58174
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264140
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Sameer Vijaykar <samvi@google.com>
Cr-Commit-Position: refs/heads/main@{#37051}
2022-05-31 07:32:54 +00:00
9406c22769 Update android example gradle and target sdk version.
The build tools is update android sdk to 31, consistent with it.

Bug: None
Change-Id: I873d13481d24009d7b730b7adeeffd2362145ccd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263800
Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37050}
2022-05-31 07:14:24 +00:00
62fabd001b Update WebRTC code version (2022-05-31T04:04:22).
Bug: None
Change-Id: I1f1b63a71c5cd6de2a79e83dbc1401d0da2160ad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264418
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@{#37049}
2022-05-31 05:05:24 +00:00
7d4634cef7 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}
2022-05-31 00:58:04 +00:00
ad924e5578 Roll chromium_revision 3a27a8b4b2..97ecd0e93c (1008834:1008934)
Change log: 3a27a8b4b2..97ecd0e93c
Full diff: 3a27a8b4b2..97ecd0e93c

Changed dependencies
* src/base: 258a50da27..84bbfd82bf
* src/build: 4c43adb2f7..8682a2dc85
* src/ios: 2c9209da4a..1782819473
* src/testing: eb8a787c47..917341f8be
* src/third_party: 0b7a4acd01..262b2b3c55
* src/third_party/androidx: _BgrtGL0M9mSNIBsFxZ4z69R1FN_czTV0jN8uTXnODkC..rub6aXBz5r6WR9pBd1H-bRnRkT8jX123XYM5pQG_xhwC
* src/third_party/perfetto: 23339a6fac..feeb5c1043
* src/tools: 6ff168c5cf..aa7c757af3
DEPS diff: 3a27a8b4b2..97ecd0e93c/DEPS

No update to Clang.

BUG=None

Change-Id: I4bc5b281ef1542cc233eb6fb36c4f375459e3417
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264414
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@{#37047}
2022-05-30 22:32:58 +00:00
1533f09229 dcsctp: Add priority to dcsctp handover state
Adding it as a separate CL to allow upstream code to support it.

Bug: webrtc:5696
Change-Id: I817a09e1b1121e5baf88b9922f84a2de245e6cc2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264447
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Auto-Submit: Victor Boivie <boivie@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37046}
2022-05-30 15:52:16 +00:00
30cc7d6199 Add jakobi@ to api/neteq/OWNERS.
Bug: none
Change-Id: I7131285b6f3da19e2a6ec082eea569aaa3c41d65
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263726
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37045}
2022-05-30 15:45:34 +00:00
f51437eb63 Add AV1 to WebRTC.Video.Encoder.CodecType histogram.
Bug: chromium:1330308
Change-Id: Ifc43f98633cd4f6aa033e6b443680a98f93ab62b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264445
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37044}
2022-05-30 15:43:25 +00:00
8e4197b020 OveruseFrameDetector: remove special mac rules under kill switch.
Code that is probably bogus and causes frequent down-adaptation on
dual core systems was identified. We wish to remove this code in a
safe way. This CL achieves this under kill switch
WebRTC-MacSpecialOveruseRulesRemovalKillSwitch.

Fixed: webrtc:14138
Change-Id: Idf53348c8e1dc032d8eea58f626f91456d72ecb4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264423
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Auto-Submit: Markus Handell <handellm@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37043}
2022-05-30 15:20:34 +00:00