8da280282b
[DVQA] Fix: allow export cpu_usage through new perf metrics API
...
Bug: b/246095034
Change-Id: I646ec0b1adf6d1285eb7c39ff65c4a68395bd6aa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276264
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38156}
2022-09-21 13:31:22 +00:00
45c6f5e2e1
Change StdoutMetricsExporter format to improve readability
...
Change from
<test case>/<metric name>
to
<test case> / <metric name>
to increase readability when <test case> itself contains "/" or
<metric name> contains "/"
Bug: b/246095034
Change-Id: If870fdcac37275aecf87e7d57e8aada05a5ef454
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276263
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38155}
2022-09-21 13:30:11 +00:00
b2ccd85269
Roll chromium_revision d6e44055b0..6eebdbd552 (1049465:1049590)
...
Change log: d6e44055b0..6eebdbd552
Full diff: d6e44055b0..6eebdbd552
Changed dependencies
* src/base: 2f2e9d2c35..fe13802294
* src/ios: d78428f0ea..e82cdb2893
* src/testing: 246612cc20..aacd752afe
* src/third_party: b5cbeea4e0..3b51b4632a
* src/tools: 4a2b520355..316dabacc6
DEPS diff: d6e44055b0..6eebdbd552
/DEPS
No update to Clang.
BUG=None
Change-Id: Ib44fd2ec203f74c4975b0c11385892bb4d5a0c9d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276221
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@{#38154}
2022-09-21 13:24:01 +00:00
bc4796af94
Add the dependency descriptor for H.264 temporal scalability
...
And validate it using svc_e2e_tests.
Bug: webrtc:13961
Change-Id: Ie7edcf5a0684f46e4d26155b77cebbebbd46d21f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269541
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38153}
2022-09-21 12:18:23 +00:00
8eeb9b03a8
RtpPacketInfo
: deprecated ctors and getter removed
...
Bug: webrtc:10739, b/246753278
Change-Id: I04d8a7886a7a1be7e155300a0c0ff3266fe6f28b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275944
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38152}
2022-09-21 12:00:56 +00:00
a18144182d
Dont send probe if NetworkStateEstimate.link_capacity_upper=DataRate::Zero
...
Bug: webrtc:14392
Change-Id: I7df34239f3f9ef27a26d04a16e6f3edf3e45d4bb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276183
Reviewed-by: Diep Bui <diepbp@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38151}
2022-09-21 11:59:46 +00:00
d44e3410b6
Delete rtc::Thread functions that use rtc::MessageHandler
...
Bug: webrtc:9702
Change-Id: I6fc8aa8a793caf19d62a149db1861c352c609255
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275774
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38150}
2022-09-21 11:33:47 +00:00
52dd1a566a
Reland "Add an active ICE controller that wraps a legacy controller (#7/n)"
...
This is a reland of commit 6326c9c201c7331d68c9beb0a93f6f6e21063cd2
Original change's description:
> Add an active ICE controller that wraps a legacy controller (#7/n)
>
> The wrapping ICE controller will allow existing ICE controller implementations to migrate to the active interface, and eventually deprecate the legacy interface.
>
> Follow-up CL has unit tests for P2PTransportChannel using the new wrapping controller.
>
> Bug: webrtc:14367, webrtc:14131
> Change-Id: I6c517449ff1e503e8268a7ef91afda793723fdeb
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275302
> Reviewed-by: Per Kjellander <perkj@webrtc.org >
> Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
> Commit-Queue: Sameer Vijaykar <samvi@google.com >
> Cr-Commit-Position: refs/heads/main@{#38130}
Bug: webrtc:14367, webrtc:14131
Change-Id: I5662595db1df8c06b3acac9b39749f236906fa7e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276044
Auto-Submit: Sameer Vijaykar <samvi@google.com >
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Reviewed-by: Per Kjellander <perkj@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38149}
2022-09-21 11:02:26 +00:00
2f650fa822
JitterEstimator: remove unnecessary helper functions
...
Move functionality to closer where the values are used instead,
as per previous CL comment.
Bug: webrtc:14151
Change-Id: I6b7ca02da197420a1f5da930ba87021e6f557444
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275204
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38148}
2022-09-21 10:42:57 +00:00
d795c8bd16
[PCLF] Add possibility to use new perf metrics api in CrossMediaMetricsReporter
...
Bug: b/246095034
Change-Id: I8d6dd352cb12ee2b729bb534a1646b178fe0b6db
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276181
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38147}
2022-09-21 08:33:20 +00:00
86f2022f0e
[PCLF] Add possibility to use new perf metrics api in NetworkQualityMetricsReporter
...
Bug: b/246095034
Change-Id: I5198d73aaf2b32b59c9c15504628d0edd2bd9885
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276201
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38146}
2022-09-21 08:26:10 +00:00
e11d5e378c
[DVQA] Add ability to export metrics with MetricsLoggerAndExporter
...
Bug: b/246095034
Change-Id: Ibbadd11ff27f65cc128efd891eace89df3c59316
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276101
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38145}
2022-09-21 08:15:30 +00:00
2d1907bfd2
[PCLF] Add possibility to use new perf metrics api in DefaultAudioQualityAnalyzer
...
Bug: b/246095034
Change-Id: I045fd739ac31c0f13ee46adc831063d9773c39c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276180
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38144}
2022-09-21 08:13:40 +00:00
c9f66907fc
[PCLF] Add possibility to use new perf metrics api in StatsBasedNetworkQualityMetricsReporter
...
Bug: b/246095034
Change-Id: Iaba2b0656978552482754d8170afe356f3715f6a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276200
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38143}
2022-09-21 08:01:20 +00:00
164bb2fcca
[PCLF] Add possibility to use new perf metrics api in VideoQualityMetricsReporter
...
Bug: b/246095034
Change-Id: Ia7a50404750538a65042562bd80f0cb88f78ab90
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276102
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38142}
2022-09-21 07:25:10 +00:00
a5d2c7ecd6
Introduce PrintResultProxyMetricsExporter for migration from old to new API
...
Bug: b/246095034
Change-Id: I7597ddad84c4b2af1d59e38c558b1f0f56bd3f4e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276047
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38141}
2022-09-21 06:52:30 +00:00
8647a87aad
Roll chromium_revision 27f761b8fc..d6e44055b0 (1049360:1049465)
...
Change log: 27f761b8fc..d6e44055b0
Full diff: 27f761b8fc..d6e44055b0
Changed dependencies
* src/base: a36f116e19..2f2e9d2c35
* src/build: 962a85627c..621ff0c805
* src/buildtools: 9e95466b9c..dea2dd1d45
* src/buildtools/third_party/libc++/trunk: d128f2b2f6..cec1dd0bf6
* src/ios: dec108b07b..d78428f0ea
* src/testing: ba5ed6fc05..246612cc20
* src/third_party: 6babc0d677..b5cbeea4e0
* src/third_party/android_build_tools/manifest_merger: tAZpJUnwhFBJmu1ctEKYMLJp7l3qJufDu7ByW6waq3QC..XhGZiPc3z6aGVUr2C_t4rtWPdqtON_KEjj1eAl4ubgAC
* src/tools: 6bb1f4a7a0..4a2b520355
DEPS diff: 27f761b8fc..d6e44055b0
/DEPS
No update to Clang.
BUG=None
Change-Id: If97c4be806436cb4b67fad97c82d597d491f13a6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276141
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@{#38140}
2022-09-21 04:45:10 +00:00
f22c6b4a07
Simplify creation of SvcTestParameters in pc/test/svc_e2e_tests.cc
...
No functional changes are intended.
Bug: None
Change-Id: I361b04da5ed22e12951d8bcc1d16e4e4d00985d6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275901
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Cr-Commit-Position: refs/heads/main@{#38139}
2022-09-21 01:13:10 +00:00
f8adc56343
Roll chromium_revision 3b9b8275bb..27f761b8fc (1049219:1049360)
...
Change log: 3b9b8275bb..27f761b8fc
Full diff: 3b9b8275bb..27f761b8fc
Changed dependencies
* src/base: a1736115d5..a36f116e19
* src/build: b4d6d93f62..962a85627c
* src/ios: 5a6fe0dd19..dec108b07b
* src/testing: 15fe4b1792..ba5ed6fc05
* src/third_party: 4d9712dee1..6babc0d677
* src/third_party/depot_tools: 18bdadc98a..0d126c974c
* src/tools: 1d27568595..6bb1f4a7a0
DEPS diff: 3b9b8275bb..27f761b8fc
/DEPS
No update to Clang.
BUG=None
Change-Id: I6e6e81506259daf50599211f1d1734d34ece3bad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276082
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@{#38138}
2022-09-20 22:25:50 +00:00
539c1da98d
Rename Metric Units: kTimeMs->kMilliseconds and kSizeInBytes->kBytes
...
Rename C++ API units to match new proto format units in metric.proto
Bug: b/246095034
Change-Id: Ice5d388a080c474f275ef597f98fac1bcb98cf49
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276100
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38137}
2022-09-20 21:54:21 +00:00
bffecb3894
Roll chromium_revision 67615457cd..3b9b8275bb (1049045:1049219)
...
Change log: 67615457cd..3b9b8275bb
Full diff: 67615457cd..3b9b8275bb
Changed dependencies
* src/base: eb60d06a1c..a1736115d5
* src/build: 29d79901a5..b4d6d93f62
* src/ios: 492b2d9a6c..5a6fe0dd19
* src/testing: b1e0054153..15fe4b1792
* src/third_party: ed98dfc1db..4d9712dee1
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fcf15b9b7b..0a4b3b9b9c
* src/third_party/perfetto: c47b09bb32..3a9f96aecc
* src/third_party/r8/d8: 9D5mlKXcvEeq8EeDZf3NXnhO5BuGy0eDy5q1hLou4WwC..vKZR8R88hGbFuOFG9Z_QBBK7TqYCAub34XjJ2TAwhW4C
* src/tools: 9ffddbc42e..1d27568595
DEPS diff: 67615457cd..3b9b8275bb
/DEPS
No update to Clang.
BUG=None
Change-Id: Idfae71bfb54113a10105ef871525c80ae153426a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276080
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@{#38136}
2022-09-20 19:06:30 +00:00
01f3841e38
Fix: convert mean and stddev values when exporting to CPD
...
Also simplify exporter implementation
Bug: b/246095034
Change-Id: I656f17f7ee63d26445f3e420f3d22c52f336fa21
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276049
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38135}
2022-09-20 18:40:30 +00:00
a3253e35b1
Fix test name in StdoutMetricsExporterTest
...
Bug: b/246095034
Change-Id: I645cc8de065ce34af49bb1c4cd633e3d7ef64bda
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276048
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38134}
2022-09-20 17:51:40 +00:00
a163ea4515
Add tests for H264 SVC support
...
The tests require H264 to be enabled using the proprietary_codecs
GN args.gn option.
Bug: webrtc:11607, webrtc:13961
Change-Id: I22dc3d94c844873ac12b9dce8e88a97f4fcf7657
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276046
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Reviewed-by: Philipp Hancke <phancke@microsoft.com >
Cr-Commit-Position: refs/heads/main@{#38133}
2022-09-20 17:27:12 +00:00
c69188d15a
AudioProcessingImpl: Add input volume unit tests
...
Bug: webrtc:7494
Change-Id: I5a32359cacfb7cd6b610ae13b95f92283c761362
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275500
Commit-Queue: Hanna Silen <silen@webrtc.org >
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38132}
2022-09-20 15:29:59 +00:00
50a2a73ed9
Revert "Add an active ICE controller that wraps a legacy controller (#7/n)"
...
This reverts commit 6326c9c201c7331d68c9beb0a93f6f6e21063cd2.
Reason for revert: breaks upstream project
Original change's description:
> Add an active ICE controller that wraps a legacy controller (#7/n)
>
> The wrapping ICE controller will allow existing ICE controller implementations to migrate to the active interface, and eventually deprecate the legacy interface.
>
> Follow-up CL has unit tests for P2PTransportChannel using the new wrapping controller.
>
> Bug: webrtc:14367, webrtc:14131
> Change-Id: I6c517449ff1e503e8268a7ef91afda793723fdeb
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275302
> Reviewed-by: Per Kjellander <perkj@webrtc.org >
> Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
> Commit-Queue: Sameer Vijaykar <samvi@google.com >
> Cr-Commit-Position: refs/heads/main@{#38130}
Bug: webrtc:14367, webrtc:14131
Change-Id: I61dd98de62657852068c7566b55f19f662df9ff4
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276043
Reviewed-by: Per Kjellander <perkj@webrtc.org >
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Auto-Submit: Sameer Vijaykar <samvi@google.com >
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#38131}
2022-09-20 14:37:49 +00:00
6326c9c201
Add an active ICE controller that wraps a legacy controller (#7/n)
...
The wrapping ICE controller will allow existing ICE controller implementations to migrate to the active interface, and eventually deprecate the legacy interface.
Follow-up CL has unit tests for P2PTransportChannel using the new wrapping controller.
Bug: webrtc:14367, webrtc:14131
Change-Id: I6c517449ff1e503e8268a7ef91afda793723fdeb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275302
Reviewed-by: Per Kjellander <perkj@webrtc.org >
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Commit-Queue: Sameer Vijaykar <samvi@google.com >
Cr-Commit-Position: refs/heads/main@{#38130}
2022-09-20 13:52:24 +00:00
56b96ffe6a
Surface local_capture_clock_offset
from RtpSource
...
- Propagating `RtpPacketInfo::local_capture_clock_offset`, an
existing field that is related to the abs-capture-timestamp
header extension field `estimated_capture_clock_offset`
- Propagated through `SourceTracker::SourceEntry`
Bug: webrtc:10739, b/246753278
Change-Id: I21d9841e4f3a35da5f8d7b31582898309421d524
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275241
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38129}
2022-09-20 12:51:22 +00:00
54d9f056c6
Roll chromium_revision 651829c138..67615457cd (1048934:1049045)
...
Change log: 651829c138..67615457cd
Full diff: 651829c138..67615457cd
Changed dependencies
* src/base: bb4298b271..eb60d06a1c
* src/ios: e239469527..492b2d9a6c
* src/testing: 4a8859cc9f..b1e0054153
* src/third_party: ceabb36cef..ed98dfc1db
* src/third_party/fuchsia-sdk/sdk: version:9.20220919.1.1..version:9.20220919.2.1
* src/third_party/perfetto: bb1b58e6d1..c47b09bb32
* src/tools: f4a47cbbcf..9ffddbc42e
DEPS diff: 651829c138..67615457cd
/DEPS
No update to Clang.
BUG=None
Change-Id: I3ab7f39c1dc4d14b4535b673abe8a884d3381149
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276022
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@{#38128}
2022-09-20 12:39:09 +00:00
034f17aa4e
Introduce MetricsExporter for Chrome Perf Dashboard
...
Bug: b/246095034
Change-Id: I12ac5898909fcdcefc8238464bc74c5166c0177e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/274900
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38127}
2022-09-20 12:25:09 +00:00
36a6599a95
Schedule all video decodes with high precision
...
Bug: chromium:1365820
Change-Id: I91ca7e42c4ce9b49f4b087b898bbfb3cc4cf2935
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276040
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38126}
2022-09-20 09:51:49 +00:00
275d63a13e
Add MetricsSetProtoFileExporter
...
Bug: b/246095034
Change-Id: I002d0d5b132e61887b4bc87542fbf70dd81e488b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275881
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38125}
2022-09-20 09:44:20 +00:00
a1d035655e
RtpPacketInfo
: new ctor + deprecated ctors clean-up
...
New ctor added without optional and media specific fields.
Bug: webrtc:10739, b/246753278
Change-Id: I7e15849aced6ed0a7ada725ea171a15ea1e9bc5a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275941
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38124}
2022-09-20 08:58:38 +00:00
7d1f6bb86c
Add field trial to not probe if estimates are larger that max needed.
...
This add field trial string "skip_if_est_larger_than_fraction_of_max"
Dont send a probe if min(estimate, network state estimate) is larger than this
fraction of the set max bitrate.
Bug: webrtc:14392
Change-Id: I7333f6ef45ab0c019f21b9e4c604352219e1d025
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275940
Reviewed-by: Diep Bui <diepbp@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38123}
2022-09-20 07:55:49 +00:00
e3b410f54a
Update WebRTC code version (2022-09-20T04:12:52).
...
Bug: None
Change-Id: I4087fb049bc3b29a39f9973ec11effdb0fa25b65
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276002
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@{#38122}
2022-09-20 05:46:59 +00:00
066a658a15
Roll chromium_revision e069a92617..651829c138 (1048809:1048934)
...
Change log: e069a92617..651829c138
Full diff: e069a92617..651829c138
Changed dependencies
* src/base: 491ee8f381..bb4298b271
* src/build: 7ee1171623..29d79901a5
* src/ios: cf74e4fc17..e239469527
* src/testing: 34666ab924..4a8859cc9f
* src/third_party: 4494a28ded..ceabb36cef
* src/third_party/perfetto: ee1648233f..bb1b58e6d1
* src/tools: a4298f8e36..f4a47cbbcf
DEPS diff: e069a92617..651829c138
/DEPS
No update to Clang.
BUG=None
Change-Id: Ie23029c95d5ca0cf8880f6d49c581ffb2d57d78e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276001
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@{#38121}
2022-09-20 04:27:09 +00:00
8f17f7380f
Add tests for advertising dependency descriptor rtp header extension.
...
Bug: webrtc:10342
Change-Id: Ic626fa1c3c8abe13ea2a0dd9b9512043edcef760
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272801
Auto-Submit: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38120}
2022-09-20 02:04:19 +00:00
5c723cedaa
Roll chromium_revision 857ff5a922..e069a92617 (1048680:1048809)
...
Change log: 857ff5a922..e069a92617
Full diff: 857ff5a922..e069a92617
Changed dependencies
* src/base: 49464f1a90..491ee8f381
* src/build: cf385c0ce6..7ee1171623
* src/ios: 730eee44bf..cf74e4fc17
* src/testing: 99a8693287..34666ab924
* src/third_party: a9c61d5e2f..4494a28ded
* src/tools: fa6b89e629..a4298f8e36
DEPS diff: 857ff5a922..e069a92617
/DEPS
No update to Clang.
BUG=None
Change-Id: Ieb9bb781cc7d5f234d53d9f40ff5e999ff298f50
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275964
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@{#38119}
2022-09-19 22:59:29 +00:00
81f22bf157
Roll chromium_revision e647d8aafa..857ff5a922 (1048551:1048680)
...
Change log: e647d8aafa..857ff5a922
Full diff: e647d8aafa..857ff5a922
Changed dependencies
* src/base: 04a2890204..49464f1a90
* src/ios: b99b40e9f6..730eee44bf
* src/testing: 78ed61932d..99a8693287
* src/third_party: 9dc4d5681e..a9c61d5e2f
* src/third_party/androidx: AYvQ0esaflIAo3TIi1RiQRaC6dRKgb43RQH8A-6feBEC..57GvG50OUQda15ok8arvlweTpZAfD2QHyBuSpD1-LY0C
* src/third_party/fuchsia-sdk/sdk: version:9.20220918.3.1..version:9.20220919.1.1
* src/tools: 22175c5594..fa6b89e629
DEPS diff: e647d8aafa..857ff5a922
/DEPS
No update to Clang.
BUG=None
Change-Id: I0be6a1b079b2aa8ff6df16e81560b7950c2a9a9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275962
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@{#38118}
2022-09-19 18:17:49 +00:00
f76a823132
Enable Chromium's rtc::ThreadWrapper to use TaskQueueTest.
...
Bug: webrtc:14449
Change-Id: Ie279cb3b2610ba561ca4b2e2a8e1b10ab2c795e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275943
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38117}
2022-09-19 15:40:19 +00:00
44161f542b
Introduce MetricsLoggerAndExporter
...
Introduce main API for new test performance metrics logging system.
Bug: b/246095034
Change-Id: I9b33740bfe69158c2d7f3f73e18442d1683aa8d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/274901
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38116}
2022-09-19 11:19:38 +00:00
495e058730
Roll chromium_revision 59ad47fe43..e647d8aafa (1048328:1048551)
...
Change log: 59ad47fe43..e647d8aafa
Full diff: 59ad47fe43..e647d8aafa
Changed dependencies
* src/base: 9e7775a4b1..04a2890204
* src/build: 843261bc54..cf385c0ce6
* src/buildtools: 92ea83be5d..9e95466b9c
* src/buildtools/third_party/libc++/trunk: e73c465224..d128f2b2f6
* src/ios: 61caa65fc7..b99b40e9f6
* src/testing: 5bf9e1ff8d..78ed61932d
* src/third_party: 4c323a286c..9dc4d5681e
* src/third_party/androidx: t9JpmXB7WnNcqmS_a_S1Kj6oXo0GGgo1R7ba8dTZXKgC..AYvQ0esaflIAo3TIi1RiQRaC6dRKgb43RQH8A-6feBEC
* src/third_party/depot_tools: 421c4fe8d0..18bdadc98a
* src/third_party/fuchsia-sdk/sdk: version:9.20220916.1.1..version:9.20220918.3.1
* src/third_party/libyuv: 3e38ce5058..f71c83552d
* src/third_party/perfetto: cd3e2b402e..ee1648233f
* src/tools: 37a4ba4b6b..22175c5594
DEPS diff: 59ad47fe43..e647d8aafa
/DEPS
Clang version changed llvmorg-16-init-4609-g025a5b22:llvmorg-16-init-4949-g8ace9ea258c9
Details: 59ad47fe43..e647d8aafa
/tools/clang/scripts/update.py
BUG=None
Change-Id: Iaf848a11ce6db08a6f7968bd7b6d31fdcc7b4e6b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275843
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@{#38115}
2022-09-19 10:45:18 +00:00
1adcde9dfe
Use active ICE controller in P2PTransportChannel with an adapter (#6/n)
...
Controlled by a field trial, P2PTransportChannel can now use an active ICE controller instead of a legacy ICE controller.
P2PTransportChannel unit tests need non-trivial changes to exercise the refactored code path, so the testing changes are added in a follow-up CL.
Bug: webrtc:14367, webrtc:14131
Change-Id: I00d4930a5692c7d6d331ea9d6c2a2199304e363c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/274701
Commit-Queue: Sameer Vijaykar <samvi@google.com >
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Reviewed-by: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38114}
2022-09-19 09:41:30 +00:00
b555e83395
add ccmni as cellular type
...
"ccmni" is the cellular interface name in MTK platform.
The accurate name may be ccmni0, ccmni1 ...etc. We would like
to add it in order to provide correct adapter type when user
invokes webrtc function GetAdapterTypeFromName.
Bug: b/246680543, webrtc:14438
Change-Id: I30074a442b3c02b93bc72a044675718955bd96f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275860
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38113}
2022-09-19 07:53:18 +00:00
1306ad4bd7
Keep old checksums for older version of opus
...
Bug: b/247070183
Change-Id: I9731ba64b9334bd51ae69f8468c987de7824a7b0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275764
Auto-Submit: Christoffer Jansson <jansson@webrtc.org >
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38112}
2022-09-19 07:05:58 +00:00
6432576a6b
Update WebRTC code version (2022-09-19T04:07:26).
...
Bug: None
Change-Id: I7185792d5813dd40000ad0bc945bb267c1793ce2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275840
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@{#38111}
2022-09-19 04:56:38 +00:00
7f1fa1f1ac
Update WebRTC code version (2022-09-18T04:03:12).
...
Bug: None
Change-Id: Ib9725ab2ca1c10d36b61b25a71f97668e0095ddb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275826
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@{#38110}
2022-09-18 05:31:16 +00:00
7db44a4dd3
Update WebRTC code version (2022-09-17T04:02:51).
...
Bug: None
Change-Id: Id228393b5280cbd598660ef7b83e199635bac110
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275801
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@{#38109}
2022-09-17 04:58:20 +00:00
c82783b70f
Roll chromium_revision 355422f3e0..59ad47fe43 (1048217:1048328)
...
Change log: 355422f3e0..59ad47fe43
Full diff: 355422f3e0..59ad47fe43
Changed dependencies
* src/buildtools: 813d569b26..92ea83be5d
* src/buildtools/third_party/libc++/trunk: e2f63a1a48..e73c465224
* src/ios: ff4b2b1849..61caa65fc7
* src/testing: 4985eb57b8..5bf9e1ff8d
* src/third_party: 55fe14bb50..4c323a286c
* src/third_party/androidx: Is8uteQpDOZkyPAYfFDv2xzhwkI22rad5XI774XLUqMC..t9JpmXB7WnNcqmS_a_S1Kj6oXo0GGgo1R7ba8dTZXKgC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/14d227abed..fcf15b9b7b
* src/third_party/depot_tools: dca14bc463..421c4fe8d0
* src/third_party/freetype/src: 8e68439a6f..33ceac2afc
* src/tools: bb199c860a..37a4ba4b6b
DEPS diff: 355422f3e0..59ad47fe43
/DEPS
No update to Clang.
BUG=None
Change-Id: Ie6aaedcbae0a11686af842fe62971b7a9cad117e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275800
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@{#38108}
2022-09-17 02:38:48 +00:00
27f91afa38
Introduce MetricsExporter API with stdout implementation
...
Bug: b/246095034
Change-Id: I9979fb03b9a02e76808145f43910420524fe633a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/274880
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38107}
2022-09-17 00:56:29 +00:00