38443 Commits

Author SHA1 Message Date
Sameer Vijaykar
a2653bc236 Export some more symbols for use in chromium tests.
Bug: chromium:1408420
Change-Id: I4d427dfacf79c3dbbbcd9bf969f1af7fee4a2f67
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291522
Commit-Queue: Sameer Vijaykar <samvi@google.com>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39211}
2023-01-27 10:33:19 +00:00
landrey
ca1cfd45de Add missing src/third_party/jdk11 dependency and roll chromium into webrtc
Roll chromium_revision e5191e93ab..1f33300013 (1096792:1097480)

Change log: e5191e93ab..1f33300013
Full diff: e5191e93ab..1f33300013

Changed dependencies
* src/base: 451505f0f1..211595b9e1
* src/build: 1a2bf3bafa..8e59fa7328
* src/buildtools: 0cc02fb849..3c7e3f1b8b
* src/buildtools/third_party/libc++/trunk: 1dfd0022c4..1127c78cf9
* src/ios: 5c6f9398b9..c44e3b09fa
* src/testing: 3bec4d3b1c..89218c737f
* src/third_party: c16ccdd4ad..97f83ef911
* src/third_party/androidx: 3nXDIlFQ-oAo4egDVeC0GbueTl4mOfPrEDzT5jgDEK8C..8KUWsjmvRQJlzdaro14SgP8nok3-kHY2h00BEjXLJqQC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/45986b07fa..abaad53f0c
* src/third_party/depot_tools: c710e2d56a..44e9bee34f
* src/third_party/jdk: egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C..-FR8HTNcMfxy7J2HUaWVa0QmEE4f68iotzvFbqOj2LEC
* src/third_party/perfetto: ee03e391a1..7706133c5b
* src/third_party/r8: SCuPfdKTpEJfVbWzckpmWx125Zf3pO-4RitqcfXX-RQC..lhnuNLpWpWBVM6efX0iIg5i9ztfW8VKpMvkyfWCxfr0C
* src/tools: 7c53822d54..8a2826d35f
* src/tools/luci-go: git_revision:36cf4b54527c49aca7ed3023995a081e14f1852a..git_revision:221383f749a2c5b8587449d3d2e4982857daa9e7
* src/tools/luci-go: git_revision:36cf4b54527c49aca7ed3023995a081e14f1852a..git_revision:221383f749a2c5b8587449d3d2e4982857daa9e7
DEPS diff: e5191e93ab..1f33300013/DEPS

No update to Clang.

BUG=b/266775646

Change-Id: I2597b77b4c3d29d88674825aa7e241f2be0a8820
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291436
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Andrey Logvin <landrey@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39210}
2023-01-27 08:52:48 +00:00
Artem Titov
0f2ce5cc1c Revert "Migrate WebRTC documentation to new renderer"
This reverts commit 3eceaf46695518f25bef43f155f82ed174827197.

Reason for revert: 

Original change's description:
> Migrate WebRTC documentation to new renderer
>
> Bug: b/258408932
> Change-Id: Ib96f39fe0c3912f9746bcc09d079097a145d6115
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290987
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Commit-Queue: Artem Titov <titovartem@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#39205}

Bug: b/258408932
Change-Id: I16cb4088bee3fc15c2bb88bd692c592b3a7db9fe
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291560
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39209}
2023-01-26 20:19:12 +00:00
Per K
b0d8a3728c Ensure CallTest derived tests per default set min/max audio bitrate.
This ensure BWE works as intended with transport sequence numbers on
audio.

Tested with webrtc_perf_tests --gtest_filter=CallPerfTest.Min_Bitrate_VideoAndAudio
and --gtest_filter=Rampup*

Bug: webrtc:14854, webrtc:7135, b/266786240
Change-Id: I3b7a743149c22035e582a2157b5f0a93747857cf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291523
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39208}
2023-01-26 17:36:01 +00:00
Danil Chapovalov
6c032cb835 in rtcp::TransportFeedback do not memorise all described packet
Instead generate such info on request

Bug: None
Change-Id: I8c3b54c8acdd0e3df822ecbc313ab8c232de5812
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269251
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39207}
2023-01-26 16:32:49 +00:00
Jakob Ivarsson
dcb09ff218 Reset encoder when audio send stream is stopped.
This is to clear any remaining buffers and other state such as the next packet timestamp.

Bug: webrtc:12397
Change-Id: I2ef9a6f7254d82a69a2896ec8aa619ced2694fb8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291327
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39206}
2023-01-26 15:20:02 +00:00
Artem Titov
3eceaf4669 Migrate WebRTC documentation to new renderer
Bug: b/258408932
Change-Id: Ib96f39fe0c3912f9746bcc09d079097a145d6115
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290987
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39205}
2023-01-26 14:58:00 +00:00
Bjorn Terelius
94d5f6af62 Add missing include
Bug: webrtc:14009
Change-Id: I2d061266417b28d345e6bd88018380b01051952a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291113
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#39204}
2023-01-26 14:29:19 +00:00
Philipp Hancke
66efab2dd2 Measure RTCPMuxPolicy at time of connect
to see if we can finally deprecate it.
Chromium metrics CL:
  https://chromium-review.googlesource.com/c/chromium/src/+/4193156

BUG=chromium:713445

Change-Id: I4847620a50f8ece6a2c9aeb5b754b46455e732ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291332
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39203}
2023-01-26 14:06:01 +00:00
Per K
73e0cc8969 Delete unused Audio Bwe integration test.
Bug: none
Change-Id: Id8eb4ad4630820441d18e8d1449f4a8d87da9a59
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291335
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39202}
2023-01-26 09:31:44 +00:00
webrtc-version-updater
cfbb247f6d Update WebRTC code version (2023-01-26T04:01:54).
Bug: None
Change-Id: I094761e759e688861a35de3a37b65c4c33658380
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291428
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@{#39201}
2023-01-26 05:58:51 +00:00
Harald Alvestrand
e15b9ff408 Add a basic unittest for webrtc::voe::ChannelReceive
This CL adds an unittest that a ChannelReceive can be constructed
and destroyed without crashing. It is a basis for further testing.

Lack of unit test was discovered while pursuing bug mentioned below.

Bug: webrtc:13931
Change-Id: Iddb110f2df25e3806c74a5d00bbfab6d6d8e267f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291338
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39200}
2023-01-25 20:06:26 +00:00
Per K
664cf14f9f Reland "Delete PacketReceiver::DeliverPacket from all implementations"
This reverts commit f2a083f262d86737893e774c696716742fcab3e3.

Reason for revert: Test problem fixed in https://webrtc-review.googlesource.com/c/src/+/291333.

Original change's description:
> Revert "Delete PacketReceiver::DeliverPacket from all implementations"
>
> This reverts commit 897ea04db5db2e591e28bd884191be58d9bcdc63.
>
> Reason for revert: Speculative revert as it could be the reason why perf tests started failing: https://ci.chromium.org/p/webrtc/g/perf/console?limit=200
>
> Original change's description:
> > Delete PacketReceiver::DeliverPacket from all implementations
> >
> > And fix tests that still depend on extensions to be known by the receiver.
> >
> > Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
> >
> > Bug: webrtc:7135,webrtc:14795
> > Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290996
> > Commit-Queue: Per Kjellander <perkj@webrtc.org>
> > Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> > Reviewed-by: Erik Språng <sprang@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#39184}
>
> Bug: webrtc:7135,webrtc:14795,b/266658815
> Change-Id: I9d03f4952938d176ffee110a707acadc1846457c
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291400
> Commit-Queue: Andrey Logvin <landrey@webrtc.org>
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Owners-Override: Andrey Logvin <landrey@webrtc.org>
> Reviewed-by: Jeremy Leconte <jleconte@google.com>
> Cr-Commit-Position: refs/heads/main@{#39189}

Bug: webrtc:7135,webrtc:14795,b/266658815
Change-Id: Ia640f4342a1f42012ba5295003e17aef7613ad80
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291440
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39199}
2023-01-25 18:18:29 +00:00
Philipp Hancke
7a67dce582 prefer absl::optional for rtx-time
BUG=webrtc:12420

Change-Id: I1876369a43370ddbd223da866823a497108a8655
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291336
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#39198}
2023-01-25 16:45:26 +00:00
chromium-webrtc-autoroll
7c43d24000 Roll chromium_revision a484be4b74..e5191e93ab (1096680:1096792)
Change log: a484be4b74..e5191e93ab
Full diff: a484be4b74..e5191e93ab

Changed dependencies
* src/base: ae15531565..451505f0f1
* src/build: 1a6221e73e..1a2bf3bafa
* src/ios: eb1ca93544..5c6f9398b9
* src/testing: 32401180de..3bec4d3b1c
* src/third_party: 6418257461..c16ccdd4ad
* src/third_party/androidx: aYKU5k2YMftLAo4DCcErxGnD4lv2Mumfhrh8DR_wAnIC..3nXDIlFQ-oAo4egDVeC0GbueTl4mOfPrEDzT5jgDEK8C
* src/third_party/depot_tools: 00be3f079a..c710e2d56a
* src/third_party/perfetto: 61eeba8d06..ee03e391a1
* src/third_party/r8: LH65AcDi3ysVLfebZhbSxN3YUGUV62qpqLIlrV6Znm8C..SCuPfdKTpEJfVbWzckpmWx125Zf3pO-4RitqcfXX-RQC
* src/tools: 7d2e09375a..7c53822d54
* src/tools/resultdb: git_revision:39e20ee396fe4a84eaa7f7d389e5659198c12e87..git_revision:ac21cf9883af7d1bf6d60e8a7448918eb3b6aa18
DEPS diff: a484be4b74..e5191e93ab/DEPS

No update to Clang.

BUG=None

Change-Id: I7498ae1226449c3b61cb80afe50910e6cf87fda6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291422
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@{#39197}
2023-01-25 16:41:49 +00:00
Fredrik Hernqvist
5adc2b6969 Correct RTCAudioPlayoutStats type and add kind field.
Bug: webrtc:14653
Change-Id: Idb85ce440620fc5b818a3b23a63ac062a443cc81
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291330
Commit-Queue: Fredrik Hernqvist <fhernqvist@google.com>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39196}
2023-01-25 14:30:41 +00:00
Christoffer Jansson
0c1c9720d8 Fix gtest-output and resultdb for fuchsia
Bug: b/232740856
Change-Id: I37b5a10d3292aca0b4dca98cb04613db17bb6188
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291115
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#39195}
2023-01-25 14:27:38 +00:00
landrey
5683a12728 Increase expiration timeout for Perf bots
Bug: b/266386195
Change-Id: Ia9ba87680f81643e299a8cf242cbf3bf34359b10
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291329
Commit-Queue: Andrey Logvin <landrey@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39194}
2023-01-25 14:01:56 +00:00
Per K
5671c64103 Stop overriding extensions in rampup tests
Instead, ensure extensions are registered so that both transport and send streams are aware.

Bug: webrtc:7135,webrtc:14795,b/266658815
Change-Id: I7710113893e2c5e23c1365de6aa3b761e3408308
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291333
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39193}
2023-01-25 13:18:49 +00:00
Jeremy Leconte
87733493da Update win10 mixins.
Change-Id: If035642c71d88a5be4b444d61364966e67c038ce
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291331
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39192}
2023-01-25 12:22:45 +00:00
chromium-webrtc-autoroll
92dcc2d1f4 Roll chromium_revision 98774e2693..a484be4b74 (1096567:1096680)
Change log: 98774e2693..a484be4b74
Full diff: 98774e2693..a484be4b74

Changed dependencies
* src/base: 8d86618928..ae15531565
* src/build: af883ca664..1a6221e73e
* src/buildtools/third_party/libunwind/trunk: bb5988e15c..e95b94b74d
* src/ios: 50827ea659..eb1ca93544
* src/testing: a932d2b614..32401180de
* src/third_party: 769be6514f..6418257461
* src/third_party/androidx: 7VfhAMGn11-gxhQIPatt8IpN533nojeeDldry00N7foC..aYKU5k2YMftLAo4DCcErxGnD4lv2Mumfhrh8DR_wAnIC
* src/tools: 8459593571..7d2e09375a
* src/tools/luci-go: git_revision:81e5cdad29bb4c7aaad98c843637513db3155b0d..git_revision:36cf4b54527c49aca7ed3023995a081e14f1852a
* src/tools/luci-go: git_revision:81e5cdad29bb4c7aaad98c843637513db3155b0d..git_revision:36cf4b54527c49aca7ed3023995a081e14f1852a
DEPS diff: 98774e2693..a484be4b74/DEPS

No update to Clang.

BUG=None

Change-Id: I437ed7ad0d9ad65efc31a316cba978c27864a318
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291379
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@{#39191}
2023-01-25 10:49:19 +00:00
Alessio Bazzica
10f1bf3923 Remove unused enum FrameCombiner::LimiterType
Bug: webrtc:7494
Change-Id: Ied1c9c37ccf1c57802df9d1d62f8de7790d2ee94
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291326
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39190}
2023-01-25 10:15:15 +00:00
Andrey Logvin
f2a083f262 Revert "Delete PacketReceiver::DeliverPacket from all implementations"
This reverts commit 897ea04db5db2e591e28bd884191be58d9bcdc63.

Reason for revert: Speculative revert as it could be the reason why perf tests started failing: https://ci.chromium.org/p/webrtc/g/perf/console?limit=200

Original change's description:
> Delete PacketReceiver::DeliverPacket from all implementations
>
> And fix tests that still depend on extensions to be known by the receiver.
>
> Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
>
> Bug: webrtc:7135,webrtc:14795
> Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290996
> Commit-Queue: Per Kjellander <perkj@webrtc.org>
> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#39184}

Bug: webrtc:7135,webrtc:14795,b/266658815
Change-Id: I9d03f4952938d176ffee110a707acadc1846457c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291400
Commit-Queue: Andrey Logvin <landrey@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Andrey Logvin <landrey@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#39189}
2023-01-25 09:25:05 +00:00
webrtc-version-updater
07577b5434 Update WebRTC code version (2023-01-25T04:11:56).
Bug: None
Change-Id: I50d12d05f6f0afbf7692106d65c2cc93ebe39ea7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291376
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@{#39188}
2023-01-25 06:06:29 +00:00
chromium-webrtc-autoroll
508979bb72 Roll chromium_revision 87e5077aae..98774e2693 (1096404:1096567)
Change log: 87e5077aae..98774e2693
Full diff: 87e5077aae..98774e2693

Changed dependencies
* src/base: 7ca55a9212..8d86618928
* src/build: 0e23afecf9..af883ca664
* src/ios: 66fa9e5ca6..50827ea659
* src/testing: 972e701e43..a932d2b614
* src/third_party: 498b163448..769be6514f
* src/third_party/androidx: TvHBlIrT1s6KnGsEAsOlVM7dCfr706eXSbrlxgImh6kC..7VfhAMGn11-gxhQIPatt8IpN533nojeeDldry00N7foC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c95933a0d5..45986b07fa
* src/third_party/depot_tools: a8db0cbb86..00be3f079a
* src/third_party/nasm: 0873b2bae6..7fc833e889
* src/third_party/perfetto: 0b639cd98f..61eeba8d06
* src/tools: 491e209283..8459593571
DEPS diff: 87e5077aae..98774e2693/DEPS

No update to Clang.

BUG=None

Change-Id: I9e816cc60c403a461cefef2c72953ca90ddf858c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291374
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@{#39187}
2023-01-25 02:38:40 +00:00
chromium-webrtc-autoroll
cc1c932f10 Roll chromium_revision 78e2f876c5..87e5077aae (1096262:1096404)
Change log: 78e2f876c5..87e5077aae
Full diff: 78e2f876c5..87e5077aae

Changed dependencies
* src/base: ef78384fa9..7ca55a9212
* src/build: dab1a6d856..0e23afecf9
* src/buildtools: b752ca6fdc..0cc02fb849
* src/ios: 178ba6cc53..66fa9e5ca6
* src/testing: dc74bfadcb..972e701e43
* src/third_party: 1de5677191..498b163448
* src/tools: b3ad935c88..491e209283
DEPS diff: 78e2f876c5..87e5077aae/DEPS

No update to Clang.

BUG=None

Change-Id: I418537fe6e3cc0be11f76835bdbc08485a785c09
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291372
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@{#39186}
2023-01-24 23:20:10 +00:00
chromium-webrtc-autoroll
ea36cc273f Roll chromium_revision 632253d282..78e2f876c5 (1096118:1096262)
Change log: 632253d282..78e2f876c5
Full diff: 632253d282..78e2f876c5

Changed dependencies
* src/base: 224897a735..ef78384fa9
* src/build: 2d729037e3..dab1a6d856
* src/buildtools: 37cb03bdf9..b752ca6fdc
* src/buildtools/third_party/libc++/trunk: 885d5d1cd5..1dfd0022c4
* src/ios: 9b60c69f75..178ba6cc53
* src/testing: e328aac1fd..dc74bfadcb
* src/third_party: 0d1fb7d915..1de5677191
* src/third_party/androidx: jv57gOQkV2sCpOYMfl61a1uigXjtNTanhXQbA-NIVj4C..TvHBlIrT1s6KnGsEAsOlVM7dCfr706eXSbrlxgImh6kC
* src/third_party/depot_tools: 26b6c9b4cf..a8db0cbb86
* src/third_party/perfetto: f1c4ce9b46..0b639cd98f
* src/third_party/r8: PhbyY6VT6R_nwiYKM8E7SZ5EGYxvBqKo_aQtlY-wrg4C..LH65AcDi3ysVLfebZhbSxN3YUGUV62qpqLIlrV6Znm8C
* src/tools: 9ae507dc64..b3ad935c88
DEPS diff: 632253d282..78e2f876c5/DEPS

No update to Clang.

BUG=None

Change-Id: Iec55166693b6c411fdf739dae37a8bd539f72519
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291370
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@{#39185}
2023-01-24 18:53:26 +00:00
Per K
897ea04db5 Delete PacketReceiver::DeliverPacket from all implementations
And fix tests that still depend on extensions to be known by the receiver.

Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3

Bug: webrtc:7135,webrtc:14795
Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290996
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39184}
2023-01-24 17:03:17 +00:00
Florent Castelli
0540627386 SVC: Add test for SVC fallback
Bug: webrtc:11607
Change-Id: I6bd2a95852b1648528684fe492b79bb64e4a92af
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/285500
Auto-Submit: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39183}
2023-01-24 15:03:52 +00:00
chromium-webrtc-autoroll
1e43ce6f3f Roll chromium_revision f8b9751f30..632253d282 (1095656:1096118)
Change log: f8b9751f30..632253d282
Full diff: f8b9751f30..632253d282

Changed dependencies
* src/base: 23bbbaa244..224897a735
* src/build: b87e2daa9f..2d729037e3
* src/buildtools: d843e69371..37cb03bdf9
* src/buildtools/third_party/libc++/trunk: cf803236eb..885d5d1cd5
* src/ios: 8d719e4825..9b60c69f75
* src/testing: 7b275e0aab..e328aac1fd
* src/third_party: 377a76de42..0d1fb7d915
* src/third_party/androidx: amhjv4Hj48NMXw5Ntbp8u4o8TrRCD7nJxJsdEt10Cb0C..jv57gOQkV2sCpOYMfl61a1uigXjtNTanhXQbA-NIVj4C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c4e9d16032..c95933a0d5
* src/third_party/depot_tools: e852391441..26b6c9b4cf
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/5115747345..9c915757e5
* src/third_party/libvpx/source/libvpx: 605350bd5b..b7c22b3a95
* src/third_party/perfetto: 61f6f28a07..f1c4ce9b46
* src/tools: 18a547c187..9ae507dc64
Added dependency
* src/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber
DEPS diff: f8b9751f30..632253d282/DEPS

No update to Clang.

BUG=None

Change-Id: Ia8330f48d91ec62376661d44c5a10cc3af35abf8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291368
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@{#39182}
2023-01-24 12:37:01 +00:00
Per K
e2c29c520a Use PacketReceiver::DeliverRtpPacket in RtpReplayer
Bug: webrtc:7135
Change-Id: Ie6df771f200b19693243660897454d06e4b6dc31
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291321
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39181}
2023-01-24 10:16:20 +00:00
Sameer Vijaykar
0793ee7552 Remove FakePortAllocator's dependency on ScopedKeyValueConfig.
Breaking this dependency is required for using FakePortAllocator in chromium tests to make the windows component build work.

Bug: chromium:1408420
Change-Id: I4215b92c1d1430156107605e5b054926b30f83f0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291114
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Sameer Vijaykar <samvi@google.com>
Cr-Commit-Position: refs/heads/main@{#39180}
2023-01-24 08:24:55 +00:00
Junji Watanabe
ace52a821c [infra] Remove CQ shadow builders with reclient
Since all CQ builders have already migrated to reclient, the shadow builders are not necessary.

Bug: b/243594984
Change-Id: I350dd5f0fde82882b94488945d46eef378fb3545
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291301
Reviewed-by: Takuto Ikuta <tikuta@google.com>
Auto-Submit: Junji Watanabe <jwata@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39179}
2023-01-24 06:59:13 +00:00
Junji Watanabe
2810c14ade [infra] Add todo for reclient migration cleanup
Bug: b/245249582
Change-Id: Ib7e3c4f171c97dd2d45f13adcec5d3db3f081ca6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291302
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Takuto Ikuta <tikuta@google.com>
Auto-Submit: Junji Watanabe <jwata@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39178}
2023-01-24 06:52:31 +00:00
Jakob Ivarsson
22821deb38 Make capture timestamp optional in ADM.
This is to avoid using 0 as a default value.

Also fix a bug in audio_device_buffer where the timestamp aligner used the wrong input timestamp.

Bug: webrtc:13609
Change-Id: I00016e68ab50d052990c2b9f80aa1e2d7e167b93
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291118
Reviewed-by: Olov Brändström <brandstrom@google.com>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39177}
2023-01-23 17:29:06 +00:00
chromium-webrtc-autoroll
6e627290bf Roll chromium_revision cdf104c2c9..f8b9751f30 (1095545:1095656)
Change log: cdf104c2c9..f8b9751f30
Full diff: cdf104c2c9..f8b9751f30

Changed dependencies
* src/base: f8d640017c..23bbbaa244
* src/build: b775173320..b87e2daa9f
* src/ios: a5d5e01246..8d719e4825
* src/testing: 427915c5f6..7b275e0aab
* src/third_party: 193a76a098..377a76de42
* src/third_party/androidx: z1Ltgk5lzJuoEqOSTMM3F1QuAXbGFIEN6SQ0jX4qHd0C..amhjv4Hj48NMXw5Ntbp8u4o8TrRCD7nJxJsdEt10Cb0C
* src/third_party/r8: XBkol4a9AeFOtX-9cvNPpKCbqj9UAqZuoVvFop6AX9wC..PhbyY6VT6R_nwiYKM8E7SZ5EGYxvBqKo_aQtlY-wrg4C
* src/third_party/turbine: uQFvRkwygckj0pmxUx9_4WqWm-VdcDxs2o1t3xyEDjYC..t0TeGgk2CZr3B0HtEqBb60BSRwVPRJm9066izhJwzz0C
* src/tools: 011e215718..18a547c187
DEPS diff: cdf104c2c9..f8b9751f30/DEPS

No update to Clang.

BUG=None

Change-Id: I38b21833f550f0ac0b1361c28ad89c05f71eefb9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291340
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@{#39176}
2023-01-23 16:46:07 +00:00
Jesús de Vicente Peña
5b55b2750a Version 3: Various changes on the pre-echo delay estimator:
- Lowering the energy threshold for updating the accumulated error.
- Not using the pre-echo estimate in the initial frames when the matched filters have been recently initialized.
- Slight speed up for the increases in the accumulated error.
- Not periodically resetting the accumulated error.

Bug: webrtc:14205
Change-Id: Ic337332e263b27d7a3aba0ab4b371517780f9c90
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291320
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Commit-Queue: Jesus de Vicente Pena <devicentepena@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39175}
2023-01-23 15:10:48 +00:00
Per K
438b5b4ca5 WebRtcVideoChannel creates default stream with dummy SSRC on received RTX packet.
This ensure transport feedback is sent for RTX packets that are received before media payload packets.

Bug: webrtc:14795, webrtc:14817
Change-Id: I6a2579b87c8863e003decb2b2559ef51a852cadb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291119
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39174}
2023-01-23 14:37:49 +00:00
Florent Castelli
05ce032486 Remove the //rtc_base target
Bug: webrtc:9838
Change-Id: I17d2a011df20019c517ae92ff25a778070065a5b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291185
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39173}
2023-01-23 14:00:21 +00:00
Philipp Hancke
9ad10bc492 Only generate codec stats for the voice send and receive codec
also refactor the code to have FillSendCodecStats/FillReceiveCodecStats
methods for similarity with the video engine code.

BUG=webrtc:14808

Change-Id: Ib0687f36a4b4a71c849e0b4918e50592d7772ff8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290891
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#39172}
2023-01-23 11:45:07 +00:00
chromium-webrtc-autoroll
41748c9188 Roll chromium_revision a3aaddaf0c..cdf104c2c9 (1095442:1095545)
Change log: a3aaddaf0c..cdf104c2c9
Full diff: a3aaddaf0c..cdf104c2c9

Changed dependencies
* src/base: 8c60fb4db0..f8d640017c
* src/build: d54b82a588..b775173320
* src/ios: dcff2920ef..a5d5e01246
* src/third_party: 18c84becce..193a76a098
* src/tools: db95db74a7..011e215718
DEPS diff: a3aaddaf0c..cdf104c2c9/DEPS

No update to Clang.

BUG=None

Change-Id: I65db1b0a99d5450a05ad7223d7a4311e5fb6608b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291297
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@{#39171}
2023-01-23 10:35:15 +00:00
Junji Watanabe
d3b9e71b0e Migrate linux_libfuzzer_rel to use reclient
Bug: b/243594984
Change-Id: I93b7f1bdf1051d481025dc772109b9ec4a02e3d3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291300
Auto-Submit: Junji Watanabe <jwata@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39170}
2023-01-23 07:08:58 +00:00
webrtc-version-updater
d506651607 Update WebRTC code version (2023-01-23T04:11:41).
Bug: None
Change-Id: I83b8dd0c10f3429f19a8487fccfa06c4448f99fc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291294
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@{#39169}
2023-01-23 05:46:41 +00:00
chromium-webrtc-autoroll
5e7ae14c11 Roll chromium_revision 0c3ca8fbc7..a3aaddaf0c (1095332:1095442)
Change log: 0c3ca8fbc7..a3aaddaf0c
Full diff: 0c3ca8fbc7..a3aaddaf0c

Changed dependencies
* src/base: c35c2bd252..8c60fb4db0
* src/build: 372a5a7aba..d54b82a588
* src/ios: accdd4e600..dcff2920ef
* src/testing: 3e400c1ded..427915c5f6
* src/third_party: a6e8f4bdbb..18c84becce
* src/third_party/android_sdk/public: oWlET2yQhaPKQ66tYNuSPaueU78Z9VlxpyxOoUjwRuIC..3Yn5Sn7BMObm8gsoZCF0loJMKg9_PpgU07G9DObCLdQC
* src/third_party/r8: -zULvtoUlL3ZlX-wYBRJuptakgqclqk9dpsQizt8gysC..XBkol4a9AeFOtX-9cvNPpKCbqj9UAqZuoVvFop6AX9wC
* src/tools: 4f15a22bf3..db95db74a7
DEPS diff: 0c3ca8fbc7..a3aaddaf0c/DEPS

No update to Clang.

BUG=None

Change-Id: I16b7ca42f014a5c2171836ad40aa4ef4cd93ff64
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291284
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@{#39168}
2023-01-22 10:47:34 +00:00
chromium-webrtc-autoroll
c8270b1dc8 Roll chromium_revision e0c02c1406..0c3ca8fbc7 (1095203:1095332)
Change log: e0c02c1406..0c3ca8fbc7
Full diff: e0c02c1406..0c3ca8fbc7

Changed dependencies
* src/base: 718df78ad3..c35c2bd252
* src/build: 0c3dd023b8..372a5a7aba
* src/buildtools/third_party/libc++abi/trunk: dc82f3042d..d520d582aa
* src/testing: 3892949280..3e400c1ded
* src/third_party: 3d573eed4a..a6e8f4bdbb
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5eeb59b9e9..c4e9d16032
* src/third_party/depot_tools: 7c6ebe7fd1..e852391441
* src/tools: b6ce0136e2..4f15a22bf3
DEPS diff: e0c02c1406..0c3ca8fbc7/DEPS

No update to Clang.

BUG=None

Change-Id: I444f10dbcba4f63b01aba1b55058fd98be52b072
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291267
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@{#39167}
2023-01-21 04:34:22 +00:00
chromium-webrtc-autoroll
d2c15aa550 Roll chromium_revision 92aea4500e..e0c02c1406 (1095006:1095203)
Change log: 92aea4500e..e0c02c1406
Full diff: 92aea4500e..e0c02c1406

Changed dependencies
* src/base: 50eaeff67e..718df78ad3
* src/build: dac013f262..0c3dd023b8
* src/ios: 2ad8e2ea06..accdd4e600
* src/testing: a5512ff5ec..3892949280
* src/third_party: 35350960af..3d573eed4a
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/3251ca1f63..45b8d7bbd7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e4385f1ba0..5eeb59b9e9
* src/third_party/depot_tools: aec39c38f8..7c6ebe7fd1
* src/third_party/perfetto: 53971a4039..61f6f28a07
* src/third_party/r8: P1d7YJypbKC2Tv6UCo5QRdo1UwIyECszSGO583AzYigC..-zULvtoUlL3ZlX-wYBRJuptakgqclqk9dpsQizt8gysC
* src/tools: 50ee6c1a8c..b6ce0136e2
DEPS diff: 92aea4500e..e0c02c1406/DEPS

No update to Clang.

BUG=None

Change-Id: I674fa11be6093820fe34c6e80734a7f3c691ce8e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291264
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@{#39166}
2023-01-20 23:12:33 +00:00
Mirko Bonadei
62ba379caa Add some RTC_EXPORT needed by Chromium.
These are needed by crrev.com/c/4165083.

Bug: chromium:1369096, webrtc:14131
Change-Id: Id0a46254b46cf866f2f3b7b07b97dc55066c047f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291117
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39165}
2023-01-20 18:29:08 +00:00
philipel
c4ea5aeca9 Avoid log spamming when the dependency descriptor fail to parse.
Bug: none
Change-Id: I3f38f26eb84379cf64a39c9595ceb6bf235558a1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291111
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39164}
2023-01-20 17:29:38 +00:00
Philipp Hancke
4893638e72 mark RTPHeader struct RTC_EXPORT
so it can be used in downstream Chrome tests

BUG=None

Change-Id: I4b3e1f172e8eb2ba01ab5c257f3626223781da31
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291116
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#39163}
2023-01-20 15:46:01 +00:00
chromium-webrtc-autoroll
7d79740bc1 Roll chromium_revision 2fb5e2fb16..92aea4500e (1094884:1095006)
Change log: 2fb5e2fb16..92aea4500e
Full diff: 2fb5e2fb16..92aea4500e

Changed dependencies
* src/base: c93d6064b4..50eaeff67e
* src/ios: cab174be8f..2ad8e2ea06
* src/testing: 73d2243e70..a5512ff5ec
* src/third_party: f4a84db7a3..35350960af
* src/tools: 301298c451..50ee6c1a8c
DEPS diff: 2fb5e2fb16..92aea4500e/DEPS

No update to Clang.

BUG=None

Change-Id: Iafafe397740e37920e5065675df22d3c6340e868
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291260
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@{#39162}
2023-01-20 14:34:00 +00:00