38b3b5ef5f
Add UMA logging for STUN verification outcomes
...
This will allow us to see if bad integrity ever occurs, and where integrity
is not applied.
Bug: chromium:1177125
Change-Id: I7abdaba93088e4eef8121205e7dd76b21204cae8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278400
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Johannes Kron <kron@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38330}
2022-10-10 05:49:18 +00:00
ca7616f061
Update WebRTC code version (2022-10-09T04:11:21).
...
Bug: None
Change-Id: Ic55fde6578d89515f7aef5c8c47bda9752e72b83
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278482
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@{#38329}
2022-10-09 05:49:08 +00:00
4733024d28
Roll chromium_revision 70faffcc69..c4c6808d37 (1056618:1056718)
...
Change log: 70faffcc69..c4c6808d37
Full diff: 70faffcc69..c4c6808d37
Changed dependencies
* src/base: 5419c4cba6..02876e287d
* src/build: f8bd41b27f..b04f54cc48
* src/buildtools: f4d21475bf..3de5f08aae
* src/buildtools/third_party/libc++/trunk: 31d65528d8..625a5eb4c7
* src/ios: a7d71939fe..35886884a2
* src/third_party: 92b84a6a12..dafa01197f
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6cc3b1e4ab..7628c078b5
* src/third_party/perfetto: 626735b5d9..5c42ac9c2c
* src/tools: 7f1c4a860f..69e1017c3f
DEPS diff: 70faffcc69..c4c6808d37
/DEPS
No update to Clang.
BUG=None
Change-Id: Ie43764ed7319a5e49812884e47fae1af32501630
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278472
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@{#38328}
2022-10-09 00:29:56 +00:00
9d9c2d5795
Make header files self contained.
...
This CL adds #includes to header files in order to make them
self contained after the preprocessor pass.
Bug: b/251890128
Change-Id: I81c3ba38fb8ab8a2bbd151ba99aa871fae9f1b1b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278422
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38327}
2022-10-08 08:38:36 +00:00
61ad0044df
Update WebRTC code version (2022-10-08T04:07:00).
...
Bug: None
Change-Id: Ib277d40184a2b5c35ad586b73b1900ff414e3934
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278462
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@{#38326}
2022-10-08 05:47:51 +00:00
fd1d508f0e
Roll chromium_revision af61d3db79..70faffcc69 (1056281:1056618)
...
Change log: af61d3db79..70faffcc69
Full diff: af61d3db79..70faffcc69
Changed dependencies
* src/base: cdd1a26e24..5419c4cba6
* src/build: 027873b8b5..f8bd41b27f
* src/buildtools: b47f3d62c4..f4d21475bf
* src/buildtools/third_party/libc++/trunk: eddc4cee09..31d65528d8
* src/ios: b5d77286dd..a7d71939fe
* src/testing: 0d14179dd6..c2eb333023
* src/third_party: c94aa84abe..92b84a6a12
* src/third_party/android_deps/libs/com_google_code_gson_gson: version:2@2.8.0.cr1..version:2@2.9.0.cr1
* src/third_party/android_deps/libs/com_google_guava_guava_android: version:2@31.0-android.cr1..version:2@31.1-android.cr1
* src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite: version:2@3.19 .3.cr1..version:2@3.21 .1.cr1
* src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations: version:2@1.17.cr1 ..version:2@1.21.cr1
* src/third_party/depot_tools: c9127e51dc..17b26efb65
* src/third_party/perfetto: 6f9968b593..626735b5d9
* src/tools: c9f061eacb..7f1c4a860f
* src/tools/luci-go: git_revision:c893d7a542f324fe7c1a63c83e57ccea23631ffe..git_revision:68db0a380b05a254176063bc957469b5f3e3ee7d
* src/tools/luci-go: git_revision:c893d7a542f324fe7c1a63c83e57ccea23631ffe..git_revision:68db0a380b05a254176063bc957469b5f3e3ee7d
Added dependencies
* src/third_party/android_deps/libs/com_google_android_annotations
* src/third_party/android_deps/libs/io_grpc_grpc_binder
* src/third_party/android_deps/libs/io_perfmark_perfmark_api
* src/third_party/android_deps/libs/io_grpc_grpc_stub
* src/third_party/android_deps/libs/io_grpc_grpc_api
* src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite
* src/third_party/android_deps/libs/io_grpc_grpc_core
* src/third_party/android_deps/libs/io_grpc_grpc_context
DEPS diff: af61d3db79..70faffcc69
/DEPS
No update to Clang.
BUG=None
Change-Id: I9061d93a484c580e67fdfddcea73a0de401f58f3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278461
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@{#38325}
2022-10-08 04:40:43 +00:00
8c1d38f020
Roll chromium_revision f8d62f3cb7..af61d3db79 (1056038:1056281)
...
Change log: f8d62f3cb7..af61d3db79
Full diff: f8d62f3cb7..af61d3db79
Changed dependencies
* src/base: 2f866990a5..cdd1a26e24
* src/build: 917ace59aa..027873b8b5
* src/ios: 39784d1320..b5d77286dd
* src/testing: 58d91b67d9..0d14179dd6
* src/third_party: cd30703e73..c94aa84abe
* src/third_party/android_build_tools/manifest_merger: 0cYQOUjN8K9fAtfcm6Vwi30XcO6mPJU_5v4-pUkBg0sC..bUREd_PkCqlp2ww6zmyOLGf0jhqgbnf6GT4V1xkAZ10C
* src/third_party/androidx: 0yLHxVsHQ9H_tPonOZy5XMCLMOvQ1j-pcw7UypcoL8MC..atg_0ThGWvR5eLea-pNZ9TXpiJFZXXui8vMSiVekrroC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/0c709a95ed..6cc3b1e4ab
* src/third_party/depot_tools: 99c8282eb5..c9127e51dc
* src/third_party/perfetto: f6f851f265..6f9968b593
* src/third_party/r8/d8: IgKfK01VX-GA1mjxpHqq-7kL9VDb5qlXZnSW0Jtl6cAC..eY1JQSP1ngqJAq0m54TQZX2a2XY51h0EsqqZJZwmn-MC
* src/tools: 4f6aa8b180..c9f061eacb
* src/tools/luci-go: git_revision:9b6501cd8b61afbb92c76207dfd2594606a4b4d1..git_revision:c893d7a542f324fe7c1a63c83e57ccea23631ffe
* src/tools/luci-go: git_revision:9b6501cd8b61afbb92c76207dfd2594606a4b4d1..git_revision:c893d7a542f324fe7c1a63c83e57ccea23631ffe
DEPS diff: f8d62f3cb7..af61d3db79
/DEPS
No update to Clang.
BUG=None
Change-Id: I363b2790ab2bffadeff94f54f4a68314286165da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278323
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@{#38324}
2022-10-07 15:54:55 +00:00
43f0f29d30
RtpEncodingParameters::request_resolution patch 4
...
This patch
1) modifies VideoAdapter to use requested_resolution
instead on OnOutputFormatRequest, iff there are no active encoders
that is not using requested_resolution (i.e all "old" encoder(s) are
not active).
2) modifies VideoBroadcaster to not broadcast wants from
encoders that are not active (iff there is an active encoder
using requested_resolution).
3) fixes a bug in encoder_stream_factor in that the
requested_resolution was not propagated to return value
(must have been lost in merge?).
Bug: webrtc:14451
Change-Id: I00e0907f0fe9329141ed169576fa46cdc5384886
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278360
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38323}
2022-10-07 14:57:29 +00:00
9b73159888
Add support for NV12 frame generator
...
Bug: b/240540204
Change-Id: Id2205e8bd0dfd59476dcd68c32c4981f98b51422
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278402
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38322}
2022-10-07 14:30:31 +00:00
b37a9c5f88
Remove ClippingPredictorEvaluator
...
Bug: webrtc:7494
Change-Id: Idba27a5dbe72726f9e1469e955c5958558d93a4b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278403
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Commit-Queue: Hanna Silen <silen@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38321}
2022-10-07 13:50:04 +00:00
3609a5aeb6
AgcManagerDirect: Remove clipping_predictor_evaluator_
...
Remove the evaluation of clipping prediction. The result is not used.
Bug: webrtc:7494
Change-Id: I18d2c1f50ed675a9653d518095f69ed263a34041
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278361
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Commit-Queue: Hanna Silen <silen@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38320}
2022-10-07 13:30:56 +00:00
cfc3eb1a92
AgcManagerDirect: Remove logging of metrics from ClippingPredictorEvaluator
...
Remove logging of:
- WebRTC.Audio.Agc.ClippingPredictor.PredictionInterval
- WebRTC.Audio.Agc.ClippingPredictor.F1Score
- WebRTC.Audio.Agc.ClippingPredictor.Precision
- WebRTC.Audio.Agc.ClippingPredictor.Recall
Bug: webrtc:7494
Change-Id: I52e271f592370c172b8913664936f13a517f8d34
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278380
Commit-Queue: Hanna Silen <silen@webrtc.org >
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38319}
2022-10-07 13:25:54 +00:00
a098fcdb3d
AgcManagerDirect: Add a mechanism for RMS error override
...
Add passing optional speech level and speech probability to Process().
This enables computing an override for the RMS error from
Agc::GetRmsErrorDb(). Currently no speech level or probability are
passed outside the tests and no override happens elsewhere.
Bug: webrtc:7494
Change-Id: I0a7b1204aa51bcde8588963a5af023410405e83d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277560
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Commit-Queue: Hanna Silen <silen@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38318}
2022-10-07 13:07:36 +00:00
dd4b8d4853
Improve backwards compatibility of metrics exporter
...
Bug: b/248979985
Change-Id: I7c472bfa9cde2f0dc7fc61599b836dd74cad70d0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278240
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38317}
2022-10-07 12:42:20 +00:00
b15faaa264
[PCLF] Annotate video metrics with peer, stream and receiver
...
Bug: b/240540204
Change-Id: I05eddea33a2eb680b59c8247f2acba1e7c7d6a84
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278260
Reviewed-by: Andrey Logvin <landrey@google.com >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38316}
2022-10-07 09:58:48 +00:00
2fb83072db
Move more non-standard metrics to inbound-rtp.
...
They may be non-standard, but they shouldn't be on a stats dictionary
that is deprecated (track is going away soon-ish). By moving them to
inbound-rtp they can continue to exist beyond track deprecation and
live in the right place in case we decide to standardize them later.
To help downstream projects transitions, the metrics are temporarily
available in both old and new locations. Delete of old location will
happen in a follow-up CL. TODOs added.
Bug: webrtc:14524
Change-Id: I2008060fa4ba76cde859d9144d2bb9648c7ff9af
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278200
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38315}
2022-10-07 07:22:04 +00:00
8ad5e393c4
Rearrange api/OWNERS to show who's backup OWNERS
...
tkchin and deadbeef are not working on webrtc on a daily basis at the
moment, so non-urgent approvals should not go to them.
Not mentioning this has led to misunderstandings.
Bug: chromium:1371843
Change-Id: I91e99249d32e52d6083de9c2b1bfebfc4693acac
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278201
Reviewed-by: Taylor Brandstetter <deadbeef@google.com >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38314}
2022-10-07 05:56:08 +00:00
25d66aaacf
Update WebRTC code version (2022-10-07T04:05:14).
...
Bug: None
Change-Id: I273297d0b4638477c5513f371e38f5aeddd266f7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278186
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@{#38313}
2022-10-07 05:44:15 +00:00
bfab50dcbc
Roll chromium_revision f5519097f0..f8d62f3cb7 (1055196:1056038)
...
Change log: f5519097f0..f8d62f3cb7
Full diff: f5519097f0..f8d62f3cb7
Changed dependencies
* src/base: a4176c8ddb..2f866990a5
* src/build: a68bacad31..917ace59aa
* src/buildtools: e564697e6c..b47f3d62c4
* src/buildtools/linux64: git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4..git_revision:b9c6c19be95a3863e02f00f1fe403b2502e345b6
* src/buildtools/mac: git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4..git_revision:b9c6c19be95a3863e02f00f1fe403b2502e345b6
* src/buildtools/third_party/libc++/trunk: 7261e95e51..eddc4cee09
* src/buildtools/win: git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4..git_revision:b9c6c19be95a3863e02f00f1fe403b2502e345b6
* src/ios: 1ce48b2951..39784d1320
* src/testing: 32e58ce34c..58d91b67d9
* src/third_party: 6c83f36392..cd30703e73
* src/third_party/androidx: EX8AGWg3BlYq2Tm-mZtIPGO4SMruAWqefx-ujcfSTaoC..0yLHxVsHQ9H_tPonOZy5XMCLMOvQ1j-pcw7UypcoL8MC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/04989786e9..1ee71185a2
* src/third_party/depot_tools: 2c54a19bd0..99c8282eb5
* src/third_party/freetype/src: 0417527d5b..15f6873495
* src/third_party/perfetto: 2eb6839bc0..f6f851f265
* src/third_party/r8/d8: 0ji9wClrgOUJelQ_489AiysBnUebh6jZLyQU8BSZQo0C..IgKfK01VX-GA1mjxpHqq-7kL9VDb5qlXZnSW0Jtl6cAC
* src/tools: b961d0777b..4f6aa8b180
* src/tools/luci-go: git_revision:4fd960efe8027d39520e9aea3bbc8d669b53218f..git_revision:9b6501cd8b61afbb92c76207dfd2594606a4b4d1
* src/tools/luci-go: git_revision:4fd960efe8027d39520e9aea3bbc8d669b53218f..git_revision:9b6501cd8b61afbb92c76207dfd2594606a4b4d1
DEPS diff: f5519097f0..f8d62f3cb7
/DEPS
Clang version changed llvmorg-16-init-6457-g20a269cf:llvmorg-16-init-6578-g0d30e92f
Details: f5519097f0..f8d62f3cb7
/tools/clang/scripts/update.py
BUG=None
Change-Id: I746f3f7537323dbfb9b52b0e4fdf9e2767e98411
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278224
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@{#38312}
2022-10-06 23:49:53 +00:00
4424f4bb8e
Revert "Only set apply_alignment_to_all_simulcast_layers if set by any encoder."
...
This reverts commit 379a0b49d2bcfbabf62a9d1c5a7db0f7e46e8798.
Reason for revert: Waiting with this change.
Original change's description:
> Only set apply_alignment_to_all_simulcast_layers if set by any encoder.
>
> Bug: none
> Change-Id: I16448b71c54536d88e6e5326586219f833daf174
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278044
> Commit-Queue: Åsa Persson <asapersson@webrtc.org >
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#38305}
Bug: none
Change-Id: I84a88655cc073da92aef5fd0bc2c46d31d735911
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278280
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org >
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#38311}
2022-10-06 18:02:53 +00:00
7446b60823
Only update TimestampExtrapolator on the last frame of the temporal unit.
...
Bug: webrtc:14526
Change-Id: I3fd7cb286050fc4cbe0008534f05141aa19b7606
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278142
Reviewed-by: Johannes Kron <kron@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38310}
2022-10-06 15:02:54 +00:00
767898c048
Add SpeechProbabilityBuffer
...
Add a buffer class to store speech probabilities and to estimate speech
activity. Follows the implementation of speech activity computation in
LoudnessHistogram but uses floats for computations.
Bug: webrtc:7494
Change-Id: I6ee72ec52919904ea4e1fbe51d61993aa7813c9f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277801
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Commit-Queue: Hanna Silen <silen@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38309}
2022-10-06 11:23:03 +00:00
c57a28c46b
Move pause and freeze metrics to standardized location.
...
These metrics were recently standardized. Part of the standardization
effort was to move them from obsolete "track" stats (on track for
deprecation and removal: https://crbug.com/webrtc/14175 ) into the
"inbound-rtp" stats which are not deprecated.
To ease transition for downstream projects, the metrics are temporarily
duplicated in both the old and new locations. In a follow-up CL, they
will be deleted from "track".
Bug: webrtc:14521
Change-Id: I0d9036472607a8c717ec823a458a79a49ddb80c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278080
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38308}
2022-10-06 10:52:22 +00:00
7fe7091f8a
[DVQA] Annotate per frame stats with relevant frame id
...
Bug: b/240540204
Change-Id: Ic12a5778ecdbf7a0b8bd9a54f3d927289c49c34a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277802
Reviewed-by: Andrey Logvin <landrey@google.com >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38307}
2022-10-06 10:37:37 +00:00
37132e10fd
RtpEncodingParameters::request_resolution patch 3
...
This cl/ adds resource adapation to the requested_resolution
feature. The restrictions that are sent to the video source
are also saved inside video_stream_encoder and used when
determining layer resolution.
Anticipated further patches
4) Let VideoSource do adaption if possible
Bug: webrtc:14451
Change-Id: Ia9b990a6b92b76af7ff6665a562f84585f79c35b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277580
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38306}
2022-10-06 10:29:31 +00:00
379a0b49d2
Only set apply_alignment_to_all_simulcast_layers if set by any encoder.
...
Bug: none
Change-Id: I16448b71c54536d88e6e5326586219f833daf174
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278044
Commit-Queue: Åsa Persson <asapersson@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38305}
2022-10-06 10:23:23 +00:00
b324206e31
Tool to print event log as text.
...
Bug: None
Change-Id: I44df8079d7e13ffbd6f9e6881884996c232b94f6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275080
Reviewed-by: Taylor Brandstetter <deadbeef@google.com >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38304}
2022-10-05 15:05:14 +00:00
09c292f84d
AdaptiveDigitalGainController: Add method GetSpeechLevelDbfsIfConfident
...
Bug: webrtc:7494
Change-Id: I18d8ee4e50f6fd901f29e4591ff12759018d070d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277381
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Commit-Queue: Hanna Silen <silen@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38303}
2022-10-05 13:44:10 +00:00
ab9849adbc
[PCLF] Sync frame ids export with fixed framerate exporter
...
Bug: b/240540204
Change-Id: I38722c8d5d2db685fc0aeb0c7a31b610bd9f64e4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278120
Reviewed-by: Andrey Logvin <landrey@google.com >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38302}
2022-10-05 13:43:07 +00:00
9dc43057cf
Use MaybeWorkerThread in TaskQueuePacedSender
...
The pacer can thus run on the Worker thread or an owned TQ depending on field trial string "WebRTC-SendPacketsOnWorkerThread"
Bug: webrtc:14502
Change-Id: Ic74b92b21371cc62c7b2f62f039bc800dcceef8c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277622
Reviewed-by: Evan Shrubsole <eshr@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38301}
2022-10-05 11:48:04 +00:00
a4cc19bd99
Roll chromium_revision 63f3ebd5cc..f5519097f0 (1055093:1055196)
...
Change log: 63f3ebd5cc..f5519097f0
Full diff: 63f3ebd5cc..f5519097f0
Changed dependencies
* src/base: 011568bb79..a4176c8ddb
* src/build: 59d8cf7cf1..a68bacad31
* src/ios: 8fcb1bfbc0..1ce48b2951
* src/testing: bc014bd96a..32e58ce34c
* src/third_party: fcda1c9916..6c83f36392
* src/third_party/androidx: X1dMN9cFCDTpYog4ymN04-yRr_kxzwcv3OH20tUGfHMC..EX8AGWg3BlYq2Tm-mZtIPGO4SMruAWqefx-ujcfSTaoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/7b91c52bb4..0c709a95ed
* src/third_party/depot_tools: 1795358f90..2c54a19bd0
* src/third_party/perfetto: 1bdc9fb7eb..2eb6839bc0
* src/tools: f6bb4365a7..b961d0777b
DEPS diff: 63f3ebd5cc..f5519097f0
/DEPS
No update to Clang.
BUG=None
Change-Id: I6e8965728d3ce7fa7fd84d72e7403e8f8ef2fea9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278029
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@{#38300}
2022-10-05 11:17:46 +00:00
ad68affb90
PacingController: remove unused kDefaultPaceMultiplier
...
Bug: None
Change-Id: Ida1fa3b8cde7a9c3694095c1d56aca5832498850
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278040
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38299}
2022-10-05 10:30:23 +00:00
d0b3e4beb4
Ensure pointers in MaybeWorkerThread is valid until after task queue is
...
deleted.
Bug: webrtc:14502
Change-Id: Ic3be7a4b04f9c3f559695eb4439d376750beed9c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277447
Reviewed-by: Evan Shrubsole <eshr@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38298}
2022-10-05 09:05:12 +00:00
a494e4b517
Move packetsDiscarded to inbound-rtp.
...
packetsDiscarded was previously moved to RTCInboundRtpStreamStats:
https://w3c.github.io/webrtc-stats/#inboundrtpstats-dict *
Bug: webrtc:14514
Change-Id: I322b64ede4e64cef1c8234e9626121d96d945355
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277820
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38297}
2022-10-05 09:00:18 +00:00
cfbda697ec
ClippingPredictor/Evaluator/LevelBuffer and GainMap: Move to agc2
...
Bug: webrtc:7494
Change-Id: If88795fe34a73faa267a9c0bd5250e36455d4d81
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277741
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Commit-Queue: Hanna Silen <silen@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38296}
2022-10-05 08:35:42 +00:00
d9b9c29143
Roll chromium_revision a89ca86efe..63f3ebd5cc (1054956:1055093)
...
Change log: a89ca86efe..63f3ebd5cc
Full diff: a89ca86efe..63f3ebd5cc
Changed dependencies
* src/base: 99cbc26ce2..011568bb79
* src/build: 242b1e9a8d..59d8cf7cf1
* src/ios: 97d769d08d..8fcb1bfbc0
* src/testing: 3f2c107017..bc014bd96a
* src/third_party: e9743e2c2c..fcda1c9916
* src/third_party/androidx: GH4chA5uw-SC8v-7t3AgSUWvQIztAZ5UIkiwTaMPRSEC..X1dMN9cFCDTpYog4ymN04-yRr_kxzwcv3OH20tUGfHMC
* src/third_party/depot_tools: fe24047cdc..1795358f90
* src/tools: 99f77edb6a..f6bb4365a7
* src/tools/luci-go: git_revision:45c4b0ebf2c594bbd64adf3f042f3f491c16bbdf..git_revision:4fd960efe8027d39520e9aea3bbc8d669b53218f
* src/tools/luci-go: git_revision:45c4b0ebf2c594bbd64adf3f042f3f491c16bbdf..git_revision:4fd960efe8027d39520e9aea3bbc8d669b53218f
DEPS diff: a89ca86efe..63f3ebd5cc
/DEPS
No update to Clang.
BUG=None
Change-Id: I1f098904b48a45e48ca1df6db0d10e892441818f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278024
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@{#38295}
2022-10-05 02:49:47 +00:00
aaa01ad5cd
Roll chromium_revision 0e8d8ea3f2..a89ca86efe (1054825:1054956)
...
Change log: 0e8d8ea3f2..a89ca86efe
Full diff: 0e8d8ea3f2..a89ca86efe
Changed dependencies
* src/base: 282fa61d2a..99cbc26ce2
* src/ios: 9547752890..97d769d08d
* src/testing: b1f8a4d13d..3f2c107017
* src/third_party: 4d4805e8a5..e9743e2c2c
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/0237c57801..7b91c52bb4
* src/third_party/perfetto: e552de0d99..1bdc9fb7eb
* src/tools: 2766f3d985..99f77edb6a
DEPS diff: 0e8d8ea3f2..a89ca86efe
/DEPS
No update to Clang.
BUG=None
Change-Id: Id5ff5aa2275f8ec393e5e21340fe2e2170f7ea90
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278022
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@{#38294}
2022-10-04 23:49:42 +00:00
947650ade5
Roll chromium_revision 825abfcc26..0e8d8ea3f2 (1054686:1054825)
...
Change log: 825abfcc26..0e8d8ea3f2
Full diff: 825abfcc26..0e8d8ea3f2
Changed dependencies
* src/base: 83dc2998c1..282fa61d2a
* src/ios: 657a1eb357..9547752890
* src/testing: e85e8ed978..b1f8a4d13d
* src/third_party: 091dd231f3..4d4805e8a5
* src/third_party/androidx: WmYFNmUFDQMSQ8gF_eefj5NuqX1dts_zlowVIHYrMIYC..GH4chA5uw-SC8v-7t3AgSUWvQIztAZ5UIkiwTaMPRSEC
* src/third_party/perfetto: ad82476afb..e552de0d99
* src/tools: f02e064821..2766f3d985
DEPS diff: 825abfcc26..0e8d8ea3f2
/DEPS
No update to Clang.
BUG=None
Change-Id: I80337f2094d1f506358e7394a3430bfb5b201e4e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/278020
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@{#38293}
2022-10-04 19:34:02 +00:00
0e3cd63062
stats: add missing ice candidate stats
...
added in https://github.com/w3c/webrtc-stats/pull/611
* foundation
* relatedAddress
* relatedPort
* usernameFragment
* tcpType
BUG=webrtc:14480
Change-Id: I5f43373fbbc7c780b8dafb6e2ace2c27f5e22970
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276780
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <phancke@microsoft.com >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38292}
2022-10-04 18:02:28 +00:00
b9f46ccba9
Roll chromium_revision aa8311a143..825abfcc26 (1054568:1054686)
...
Change log: aa8311a143..825abfcc26
Full diff: aa8311a143..825abfcc26
Changed dependencies
* src/base: 4166f9aff2..83dc2998c1
* src/build: 7e7c21a9ac..242b1e9a8d
* src/buildtools: 9174abb6ac..e564697e6c
* src/buildtools/third_party/libc++/trunk: 2e919977e0..7261e95e51
* src/ios: e667af8004..657a1eb357
* src/testing: a3c5c93af6..e85e8ed978
* src/third_party: f2202d5ec5..091dd231f3
* src/third_party/androidx: tlL4NXCU9VloHEQBuJdPXXhRoEmQlCqfefFTxshooSUC..WmYFNmUFDQMSQ8gF_eefj5NuqX1dts_zlowVIHYrMIYC
* src/third_party/freetype/src: 8faf57dd17..0417527d5b
* src/third_party/perfetto: 6b54769fde..ad82476afb
* src/tools: c4037b723f..f02e064821
DEPS diff: aa8311a143..825abfcc26
/DEPS
Clang version changed llvmorg-16-init-6084-g2f3d7c2c:llvmorg-16-init-6457-g20a269cf
Details: aa8311a143..825abfcc26
/tools/clang/scripts/update.py
BUG=None
Change-Id: Ie81855cec3e8d3c22cef7eb283c65c0db49e3218
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277942
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@{#38291}
2022-10-04 15:21:35 +00:00
8a31b75525
More audio stack traces
...
Bug: webrtc:0
Change-Id: Iad057f6020a610d57c978372226658ade6343e62
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277980
Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
Auto-Submit: Olga Sharonova <olka@webrtc.org >
Commit-Queue: Olga Sharonova <olka@webrtc.org >
Commit-Queue: Henrik Andreassson <henrika@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38290}
2022-10-04 14:31:52 +00:00
edcae05bd4
Add utility class MaybeWorkerThread
...
The class will be used in experiment aiming at reducing the number of
used threads. The experiment will remove the need for the Pacer TQ and
RTP module worker TQ.
The helper ensure calls are made on either the worker thread a TQ
depending on the field trial
"WebRTC-SendPacketsOnWorkerThread"
Bug: webrtc:14502
Change-Id: I47581e3e3203712a244f1cb76952cd94734cc3f1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277444
Reviewed-by: Evan Shrubsole <eshr@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38289}
2022-10-04 11:39:38 +00:00
8b04ef268c
Roll chromium_revision 9721fb30fc..aa8311a143 (1054428:1054568)
...
Change log: 9721fb30fc..aa8311a143
Full diff: 9721fb30fc..aa8311a143
Changed dependencies
* src/base: de9d282236..4166f9aff2
* src/ios: 64fd37f521..e667af8004
* src/testing: acc448c7dd..a3c5c93af6
* src/third_party: 1a55ace5f5..f2202d5ec5
* src/third_party/androidx: eKem4aR0h5tF6CwsZ5EAMu3gmdNf1T1b6oQSQTEi21gC..tlL4NXCU9VloHEQBuJdPXXhRoEmQlCqfefFTxshooSUC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/16eb727884..0237c57801
* src/third_party/depot_tools: a724859f7a..fe24047cdc
* src/third_party/freetype/src: b93f20ab7a..8faf57dd17
* src/tools: 81b9c13646..c4037b723f
* src/tools/luci-go: git_revision:20c50aa39686d91330c2daceccaa4ef1a0a72ee4..git_revision:45c4b0ebf2c594bbd64adf3f042f3f491c16bbdf
* src/tools/luci-go: git_revision:20c50aa39686d91330c2daceccaa4ef1a0a72ee4..git_revision:45c4b0ebf2c594bbd64adf3f042f3f491c16bbdf
DEPS diff: 9721fb30fc..aa8311a143
/DEPS
No update to Clang.
BUG=None
Change-Id: Ib1b2b4c479825362463f0af284f4a691129a8930
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277920
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@{#38288}
2022-10-04 09:09:18 +00:00
c11b0fec74
Add --disable_decoding flag to video_replay
...
Bug: webrtc:14508
Change-Id: I8758e4f166e18dbdbe7a6b9b7e55cc94e19366f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277446
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38287}
2022-10-04 06:52:17 +00:00
f16fc05222
Add --disable_preview flag to video_replay.
...
Bug: webrtc:14508
Change-Id: I4c8c6e2807a77c5bfd8705f003d93e9ac23497b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277821
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38286}
2022-10-04 06:47:18 +00:00
ddab8d9a1d
Update WebRTC code version (2022-10-04T04:11:45).
...
Bug: None
Change-Id: Ic30e773604ebf0ce045c38ebf358ca1a89292cc3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277881
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@{#38285}
2022-10-04 06:36:27 +00:00
ef51274188
Roll chromium_revision 089c94003b..9721fb30fc (1054291:1054428)
...
Change log: 089c94003b..9721fb30fc
Full diff: 089c94003b..9721fb30fc
Changed dependencies
* src/base: d62d4a6b77..de9d282236
* src/build: 3cb10b1c9f..7e7c21a9ac
* src/buildtools/third_party/libc++abi/trunk: 20a144a49a..db2a783a7d
* src/ios: b65564820d..64fd37f521
* src/testing: 9d7fd6f1f8..acc448c7dd
* src/third_party: faf330323b..1a55ace5f5
* src/third_party/freetype/src: de8f14a8e4..b93f20ab7a
* src/third_party/perfetto: 099aff9404..6b54769fde
* src/third_party/r8/d8: bmb4lLBpRLAMLRw1TtdElddObY0_tmNi69zHS8ugBiwC..0ji9wClrgOUJelQ_489AiysBnUebh6jZLyQU8BSZQo0C
* src/tools: c4f231747a..81b9c13646
DEPS diff: 089c94003b..9721fb30fc
/DEPS
No update to Clang.
BUG=None
Change-Id: I2ecbd43adbd32a363ce93ce9de42d20bac97f7f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277841
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@{#38284}
2022-10-04 00:23:49 +00:00
86fab536b7
Roll chromium_revision 6d515238f2..089c94003b (1054190:1054291)
...
Change log: 6d515238f2..089c94003b
Full diff: 6d515238f2..089c94003b
Changed dependencies
* src/base: 35807b2634..d62d4a6b77
* src/build: 28fea39659..3cb10b1c9f
* src/ios: eb53645aa5..b65564820d
* src/testing: 62d895e542..9d7fd6f1f8
* src/third_party: 71fe7cceb9..faf330323b
DEPS diff: 6d515238f2..089c94003b
/DEPS
No update to Clang.
BUG=None
Change-Id: Ibde53db3cce8d813dd518e18d917ca4936d37915
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277699
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@{#38283}
2022-10-03 21:04:19 +00:00
56b3a00d52
MonoAgc: Move error computation outside UpdateGain
...
Bug: webrtc:7494
Change-Id: If95f44bf404316b8fadf28e3fd01a25f87c96a5b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277625
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Commit-Queue: Hanna Silen <silen@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38282}
2022-10-03 19:59:40 +00:00
4426c4709d
Add --simulated_time flag to video_replay.
...
Bug: webrtc:14508
Change-Id: Iaf05273218eea38e4b09360a596d4c7998b53b0e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/277800
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#38281}
2022-10-03 17:17:38 +00:00