eecc4f5e7c
Fix: when SamplesStatsCounter is empty it's not propagated to the Histogram perf output
...
Bug: None
Change-Id: I5664c39ed702b8ca581d28a08900f7a7d435d6ac
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212610
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33512}
2021-03-20 14:05:59 +00:00
2bab0efee4
Update WebRTC code version (2021-03-20T04:03:21).
...
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com ,mbonadei@webrtc.org
Bug: None
Change-Id: I0fc6a3f7ebfa2c97c077038808032d3aceaf1c75
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212569
Reviewed-by: 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/master@{#33511}
2021-03-20 05:38:27 +00:00
490c1503d9
Delete unowned buffer in EncodedImage.
...
Bug: webrtc:9378
Change-Id: Ice48020c0f14905cbc185b52c88bbb9ac3bb4c93
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/128575
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33510}
2021-03-19 14:12:28 +00:00
2b250734da
Delete FakeIceTransport usage of AsyncInvoker
...
Bug: webrtc:12339
Change-Id: I1656bef5178dd150f5069d743ea7236dc0cb0300
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212500
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Tommi <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33509}
2021-03-19 10:05:13 +00:00
ef7d61ed1c
Update WebRTC code version (2021-03-19T04:04:06).
...
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com ,mbonadei@webrtc.org
Bug: None
Change-Id: I350e7a652c3ed3170f4f69536d58e6275c148d14
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212563
Reviewed-by: 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/master@{#33508}
2021-03-19 06:09:10 +00:00
ba3e6c29e2
Roll chromium_revision 5f1d8e0c95..23141e38f1 (864439:864556)
...
Change log: 5f1d8e0c95..23141e38f1
Full diff: 5f1d8e0c95..23141e38f1
Changed dependencies
* src/base: 3c77df1c30..cff6aa74fa
* src/build: 866b8dab2e..100ae19f99
* src/ios: f519acb9be..e84bee050b
* src/testing: 57deb8e7a1..55b74c093b
* src/third_party: 5e9fc8bb56..e90289cdba
* src/third_party/androidx: YW8CKR7AhVJkpWoV2s_HL1thW4I7c7xoxj3BGA3mHYgC..HrObtBeHuh5R3OZF1qqHNjQl38HI9tJTa3qDEcySZVoC
* src/third_party/depot_tools: 2737963b46..e7c0581740
* src/tools: 1206afd020..57aabd656c
DEPS diff: 5f1d8e0c95..23141e38f1
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Idcec2bd8c982caa9953e6337cad1aa1ce6e7f957
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212562
Reviewed-by: 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/master@{#33507}
2021-03-19 05:07:58 +00:00
18b0947023
Roll chromium_revision 6bb9b62b86..5f1d8e0c95 (864335:864439)
...
Change log: 6bb9b62b86..5f1d8e0c95
Full diff: 6bb9b62b86..5f1d8e0c95
Changed dependencies
* src/base: dc354a44fb..3c77df1c30
* src/build: 39d6c25941..866b8dab2e
* src/buildtools/third_party/libc++abi/trunk: c93be42a40..4e078437d0
* src/ios: 2e936f4702..f519acb9be
* src/testing: 1c045f6e5e..57deb8e7a1
* src/third_party: f76bc49aa6..5e9fc8bb56
* src/third_party/perfetto: 634775413f..f22dda1544
* src/third_party/r8: p8MxOkeoVbwFeWnyTIOV5apfrUkcEo5Mq0bGVQtF82IC..TNGssqzExjlZ_AG4P92Hje4YYbM8o_TMSLQeRxrAB-8C
* src/tools: 142c3c0c55..1206afd020
DEPS diff: 6bb9b62b86..5f1d8e0c95
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I78a958df9157737e2a5c015bb43ad45e7dabe6dd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212540
Reviewed-by: 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/master@{#33506}
2021-03-18 23:35:08 +00:00
3328761741
Roll chromium_revision 74fb21b370..6bb9b62b86 (864218:864335)
...
Change log: 74fb21b370..6bb9b62b86
Full diff: 74fb21b370..6bb9b62b86
Changed dependencies
* src/base: e0d6dce37e..dc354a44fb
* src/ios: f68e2a3229..2e936f4702
* src/testing: abb650f2ba..1c045f6e5e
* src/third_party: fcafd6eced..f76bc49aa6
* src/third_party/androidx: i0GHnYjbnrO5uPFUhN_LTY-OldhEXfimO5qHglFC5fwC..YW8CKR7AhVJkpWoV2s_HL1thW4I7c7xoxj3BGA3mHYgC
* src/tools: dde895601c..142c3c0c55
DEPS diff: 74fb21b370..6bb9b62b86
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I7e7866bf20ce543417e53d123804f08bf9c81ac6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212520
Reviewed-by: 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/master@{#33505}
2021-03-18 19:00:54 +00:00
d6d2a29792
Roll chromium_revision a1e978b5ab..74fb21b370 (864105:864218)
...
Change log: a1e978b5ab..74fb21b370
Full diff: a1e978b5ab..74fb21b370
Changed dependencies
* src/base: 0fb68da7d7..e0d6dce37e
* src/build: ff9d9ded7e..39d6c25941
* src/ios: 42bc686f49..f68e2a3229
* src/testing: 4901239ff2..abb650f2ba
* src/third_party: 2319446232..fcafd6eced
* src/third_party/androidx: 65fRug8cVwh3hU__E3A3qq1_ITouFc9LU--TbqTw714C..i0GHnYjbnrO5uPFUhN_LTY-OldhEXfimO5qHglFC5fwC
* src/third_party/perfetto: 371d8955a1..634775413f
* src/tools: bc8d59ca85..dde895601c
DEPS diff: a1e978b5ab..74fb21b370
/DEPS
Clang version changed llvmorg-13-init-3462-gfe5c2c3c:llvmorg-13-init-4720-g7bafe336
Details: a1e978b5ab..74fb21b370
/tools/clang/scripts/update.py
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ie52dc27a0d9f58d43087fed321e6ffc280845756
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212481
Reviewed-by: 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/master@{#33504}
2021-03-18 15:34:33 +00:00
c780605f6f
Make num_encoded_channels_ atomic
...
Ensures that the value read by the audio thread is well-defined.
Bug: b/176104610
Change-Id: I15d1901522be79703b3dc188fbe03c752be09a60
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212442
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Per Åhgren <peah@webrtc.org >
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33503}
2021-03-18 15:26:23 +00:00
049e6113a8
Add missing EXPECT_CALL for RTCStatsCollectorTest
tests
...
Bug: webrtc:12529
Change-Id: I89e90f48ebcf5e4085c6a8403d733f416f27e6a0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212441
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33502}
2021-03-18 12:52:42 +00:00
0848994ad8
Replace AsyncInvoker with PostDelayedTask, in DtmfSender
...
And add thread annotations.
Bug: webrtc:12339
Change-Id: I5c945b3f5f3f6490dff3040bd26cec035b6660ff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212025
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Taylor <deadbeef@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33501}
2021-03-18 10:21:00 +00:00
92430888fd
Add thread annotations to FakeIceTransport
...
Bug: webrtc:12339
Change-Id: I29f5c910c60155cbb48c686e77b02ad3aa761fb1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211665
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33500}
2021-03-18 09:57:00 +00:00
035747712f
Delete use of AsyncInvoker from FakePacketTransport
...
Bug: webrtc:12339
Change-Id: Ia9a5568b576b9a95ed9e1326f38fb68a8581dc88
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211981
Reviewed-by: Taylor <deadbeef@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33499}
2021-03-18 09:07:20 +00:00
cbadb8bcab
Expose offerExtmapAllowMixed in iOS SDK.
...
Bug: None
Change-Id: Ic14d1f005b6c727b509492399901d822bd6950db
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212280
Commit-Queue: Kári Helgason <kthelgason@webrtc.org >
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33498}
2021-03-18 08:54:11 +00:00
426d679886
Update WebRTC code version (2021-03-18T04:03:50).
...
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com ,mbonadei@webrtc.org
Bug: None
Change-Id: Ia0ef229c0c85d5c3e98b0e3bd6cec5a8223def9e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212402
Reviewed-by: 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/master@{#33497}
2021-03-18 05:57:37 +00:00
b9a6c03d7e
Roll chromium_revision 345f2fb2f5..a1e978b5ab (863976:864105)
...
Change log: 345f2fb2f5..a1e978b5ab
Full diff: 345f2fb2f5..a1e978b5ab
Changed dependencies
* src/base: 1326e07a78..0fb68da7d7
* src/build: 50f68d60a1..ff9d9ded7e
* src/ios: af1c51c165..42bc686f49
* src/testing: 6d26badea8..4901239ff2
* src/third_party: 5ef7057576..2319446232
* src/third_party/androidx: xIdmDAvhfStt7ky1enCv_j6NNXqdhajuI8563NJ3QekC..65fRug8cVwh3hU__E3A3qq1_ITouFc9LU--TbqTw714C
* src/third_party/breakpad/breakpad: d6a6f52606..dff7d5afd5
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/629e117d9b..c730daef75
* src/tools: 9bd466f422..bc8d59ca85
* src/tools/luci-go: git_revision:e81c0c9c528d0a416922e4ccd958d0de59a64816..git_revision:ea8dc31395c76b2990112b29b02386628d795d2d
* src/tools/luci-go: git_revision:e81c0c9c528d0a416922e4ccd958d0de59a64816..git_revision:ea8dc31395c76b2990112b29b02386628d795d2d
* src/tools/luci-go: git_revision:e81c0c9c528d0a416922e4ccd958d0de59a64816..git_revision:ea8dc31395c76b2990112b29b02386628d795d2d
DEPS diff: 345f2fb2f5..a1e978b5ab
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ia6e52b4128bcd7a2f587f1ddd8362d501d266a6c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212401
Reviewed-by: 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/master@{#33496}
2021-03-18 05:03:27 +00:00
5a23b3d08c
Roll chromium_revision ca2293bd17..345f2fb2f5 (863854:863976)
...
Change log: ca2293bd17..345f2fb2f5
Full diff: ca2293bd17..345f2fb2f5
Changed dependencies
* src/base: 3f7efbf9e1..1326e07a78
* src/build: 2e22b6d06b..50f68d60a1
* src/ios: 56d5aa0f85..af1c51c165
* src/testing: f83b428d45..6d26badea8
* src/third_party: f2ef9d89aa..5ef7057576
* src/third_party/depot_tools: 36de4be91e..2737963b46
* src/tools: c624ebd1f0..9bd466f422
* src/tools/luci-go: git_revision:19175e196dd495f6e092845f7d777cb5bf157b3e..git_revision:e81c0c9c528d0a416922e4ccd958d0de59a64816
* src/tools/luci-go: git_revision:19175e196dd495f6e092845f7d777cb5bf157b3e..git_revision:e81c0c9c528d0a416922e4ccd958d0de59a64816
* src/tools/luci-go: git_revision:19175e196dd495f6e092845f7d777cb5bf157b3e..git_revision:e81c0c9c528d0a416922e4ccd958d0de59a64816
DEPS diff: ca2293bd17..345f2fb2f5
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I70ed62f14b2012d07af3354d930dc664358ffad4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212360
Reviewed-by: 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/master@{#33495}
2021-03-17 23:12:28 +00:00
f8776cba62
Revert "AV1: Use Default TX type for encoding"
...
This reverts commit b0dc518f82b2a50c1b3e3062d3b58ee221d2e028.
Reason for revert: corresponding change https://chromium-review.googlesource.com/c/chromium/src/+/2765225 from chromium has not been backported to webrtc yet.
Original change's description:
> AV1: Use Default TX type for encoding
>
> This will further speed up intra frame encoding
>
> Bug: None
> Change-Id: I1a105c6d2cdd9dc82f84d0039dbea3f0d090ab93
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212320
> Reviewed-by: Marco Paniconi <marpan@webrtc.org >
> Commit-Queue: Fyodor Kyslov <kyslov@google.com >
> Cr-Commit-Position: refs/heads/master@{#33492}
TBR=jianj@google.com ,marpan@webrtc.org ,kyslov@google.com
Change-Id: I7ff93537942ab34706db0b71c6b5f8535209619d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212340
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Commit-Queue: Fyodor Kyslov <kyslov@google.com >
Cr-Commit-Position: refs/heads/master@{#33494}
2021-03-17 19:16:50 +00:00
db01a82ff2
Roll chromium_revision 5371070da9..ca2293bd17 (863745:863854)
...
Change log: 5371070da9..ca2293bd17
Full diff: 5371070da9..ca2293bd17
Changed dependencies
* src/base: 3bbd658686..3f7efbf9e1
* src/build: a8fc514621..2e22b6d06b
* src/ios: a532c657e9..56d5aa0f85
* src/testing: abdf5bd723..f83b428d45
* src/third_party: b4d3774855..f2ef9d89aa
* src/third_party/androidx: ZvXzCmnbaONNhr6d8cbYTREJiadk9QBhBCm1foVA0nAC..xIdmDAvhfStt7ky1enCv_j6NNXqdhajuI8563NJ3QekC
* src/third_party/perfetto: a575cd672d..371d8955a1
* src/tools: 09f0df6f24..c624ebd1f0
DEPS diff: 5371070da9..ca2293bd17
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I9d97fc3adae487f95fb120393026ec2914f8abf4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212321
Reviewed-by: 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/master@{#33493}
2021-03-17 18:44:33 +00:00
b0dc518f82
AV1: Use Default TX type for encoding
...
This will further speed up intra frame encoding
Bug: None
Change-Id: I1a105c6d2cdd9dc82f84d0039dbea3f0d090ab93
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212320
Reviewed-by: Marco Paniconi <marpan@webrtc.org >
Commit-Queue: Fyodor Kyslov <kyslov@google.com >
Cr-Commit-Position: refs/heads/master@{#33492}
2021-03-17 18:43:28 +00:00
dd4d5e36c6
Reland "[Battery]: Delay start of TaskQueuePacedSender."
...
This is a reland of 89cb65ed663a9000b9f7c90a78039bd85731e9ae
Reason for revert: failing trybots: https://ci.chromium.org/ui/p/chromium/builders/webrtc.fyi/WebRTC%20Chromium%20FYI%20Win8%20Tester/7757/overview
Original change's description:
> [Battery]: Delay start of TaskQueuePacedSender.
>
> To avoid unnecessary repeating tasks, TaskQueuePacedSender is started
> only upon RtpTransportControllerSend::EnsureStarted().
>
> More specifically, the repeating task happens in
> TaskQueuePacedSender::MaybeProcessPackets() every 500ms, using a self
> task_queue_.PostDelayedTask().
>
> Bug: chromium:1152887
> Change-Id: I72c96d2c4b491d5edb45a30b210b3797165cbf48
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/208560
> Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org >
> Reviewed-by: Henrik Boström <hbos@webrtc.org >
> Reviewed-by: Erik Språng <sprang@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#33421}
Bug: chromium:1152887
Change-Id: Ia4fae13294472160e2dff40738b6fd245700beeb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211920
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org >
Cr-Commit-Position: refs/heads/master@{#33491}
2021-03-17 16:10:02 +00:00
32af25b72a
Disable more flaky PeerConnectionIntegrationTests on Windows
...
Bug: webrtc:12590, webrtc:12591
Change-Id: Id7703d6eb0c898789fa99216635578d5cf188c74
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212085
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33490}
2021-03-17 14:54:41 +00:00
cf93670a27
sctp: Finish sending partial messages before sending stream reset events
...
Bug: chromium:1182354
Change-Id: Ia4c88763308df88bff2a493fad2968f7f7594369
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211840
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Reviewed-by: Taylor <deadbeef@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33489}
2021-03-17 14:52:51 +00:00
92a768ad66
Roll chromium_revision 47b94319df..5371070da9 (863625:863745)
...
Change log: 47b94319df..5371070da9
Full diff: 47b94319df..5371070da9
Changed dependencies
* src/base: bffb47542f..3bbd658686
* src/build: 37b76d6fba..a8fc514621
* src/ios: ead869ef4a..a532c657e9
* src/testing: 2408fca90b..abdf5bd723
* src/third_party: 3c3259f8da..b4d3774855
* src/third_party/androidx: _ocTBL_keHvY732WpoWBfHmFEJ4jH6ZLqFCR8vCkZHsC..ZvXzCmnbaONNhr6d8cbYTREJiadk9QBhBCm1foVA0nAC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b965b659cc..629e117d9b
* src/third_party/freetype/src: b0729b8fbb..e9c50fa77d
* src/third_party/perfetto: d3947788a9..a575cd672d
* src/tools: 8fb949418e..09f0df6f24
DEPS diff: 47b94319df..5371070da9
/DEPS
Clang version changed llvmorg-13-init-4330-g08a5277a:llvmorg-13-init-3462-gfe5c2c3c
Details: 47b94319df..5371070da9
/tools/clang/scripts/update.py
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ia6a819f0fda018bda0406dd8d0261768e0319134
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212263
Reviewed-by: 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/master@{#33488}
2021-03-17 14:41:13 +00:00
417361423e
Expose enableImplicitRollback in iOS SDK.
...
The implicit rollback of local description is part of
perfect negotiation:
https://groups.google.com/a/chromium.org/g/blink-dev/c/OqPfCpC5RYU
Bug: None
Change-Id: I144d9ef86adad0def81ab6c58ff997cd19b562da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212080
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Commit-Queue: Kári Helgason <kthelgason@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33487}
2021-03-17 09:05:35 +00:00
1827483784
Update WebRTC code version (2021-03-17T04:02:27).
...
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com ,mbonadei@webrtc.org
Bug: None
Change-Id: Ieb3a5ba026c315fd9259e99559919269c8ab8405
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212200
Reviewed-by: 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/master@{#33486}
2021-03-17 06:06:51 +00:00
2ba6435248
Roll chromium_revision 7f72620d8b..47b94319df (863490:863625)
...
Change log: 7f72620d8b..47b94319df
Full diff: 7f72620d8b..47b94319df
Changed dependencies
* src/base: dc4fb06091..bffb47542f
* src/build: f545c273e3..37b76d6fba
* src/ios: 4b723cb015..ead869ef4a
* src/testing: d07d8ddcc7..2408fca90b
* src/third_party: ad97ff4c67..3c3259f8da
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8efb1d91dd..b965b659cc
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/f4064dd1c7..79b7757996
* src/third_party/perfetto: 3d4f2c26f0..d3947788a9
* src/tools: edf7e6ef6a..8fb949418e
DEPS diff: 7f72620d8b..47b94319df
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I2a286d3bb6a5f4e6c858aee965d94209f500903e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212220
Reviewed-by: 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/master@{#33485}
2021-03-17 05:01:43 +00:00
861a0d1244
Roll chromium_revision 67d2a9f799..7f72620d8b (863354:863490)
...
Change log: 67d2a9f799..7f72620d8b
Full diff: 67d2a9f799..7f72620d8b
Changed dependencies
* src/base: 03f010e9e7..dc4fb06091
* src/build: 71ffd72baf..f545c273e3
* src/ios: f08058548c..4b723cb015
* src/testing: 9995593bbd..d07d8ddcc7
* src/third_party: 34d15c9585..ad97ff4c67
* src/third_party/depot_tools: 593a6b575b..36de4be91e
* src/third_party/perfetto: 6ecb51ac72..3d4f2c26f0
* src/tools: 84d5d4805c..edf7e6ef6a
DEPS diff: 67d2a9f799..7f72620d8b
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I88e8d3326d1cf94a8514a031c983bb2ea38a5bbd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212160
Reviewed-by: 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/master@{#33484}
2021-03-16 22:45:37 +00:00
f19aec829b
Updates ulpfec reader to accept padding on media packets.
...
Bug: webrtc:12530
Change-Id: I659c430d50a88d49cb4c3c21d00710fac78f1e0d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212081
Commit-Queue: Erik Språng <sprang@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33483}
2021-03-16 19:47:09 +00:00
87dbe9a14f
Roll chromium_revision 432f33c810..67d2a9f799 (863160:863354)
...
Change log: 432f33c810..67d2a9f799
Full diff: 432f33c810..67d2a9f799
Changed dependencies
* src/base: b19fc50db4..03f010e9e7
* src/build: 03e56ea015..71ffd72baf
* src/ios: 7ec4ddd7db..f08058548c
* src/testing: 962db0501f..9995593bbd
* src/third_party: 35328cc874..34d15c9585
* src/third_party/androidx: gRuwnwZrRAywjOPntIYH8-K7mi8twfkj8yOFVr08O2UC.._ocTBL_keHvY732WpoWBfHmFEJ4jH6ZLqFCR8vCkZHsC
* src/third_party/freetype/src: 2149b51f25..b0729b8fbb
* src/third_party/harfbuzz-ng/src: 7686ff854b..4c34478b28
* src/third_party/perfetto: 0f1ec9f510..6ecb51ac72
* src/tools: 79364f365d..84d5d4805c
* src/tools/luci-go: git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a..git_revision:19175e196dd495f6e092845f7d777cb5bf157b3e
* src/tools/luci-go: git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a..git_revision:19175e196dd495f6e092845f7d777cb5bf157b3e
* src/tools/luci-go: git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a..git_revision:19175e196dd495f6e092845f7d777cb5bf157b3e
DEPS diff: 432f33c810..67d2a9f799
/DEPS
Clang version changed llvmorg-13-init-3462-gfe5c2c3c:llvmorg-13-init-4330-g08a5277a
Details: 432f33c810..67d2a9f799
/tools/clang/scripts/update.py
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I8d40900234626b8d6cef0262bb7c5d066b244dfd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212100
Reviewed-by: 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/master@{#33482}
2021-03-16 18:50:27 +00:00
d19e3b9676
Reland "Reland "Enable quality scaling when allowed""
...
This reverts commit 31c5c9da35209fe65ed15cb3a804823cd2789259.
Reason for revert: made QP parser thread-safe https://webrtc.googlesource.com/src/+/0e42cf703bd111fde235d06d08b02d3a7b02c727
Original change's description:
> Revert "Reland "Enable quality scaling when allowed""
>
> This reverts commit 0021fe77937f386e6021a5451e3b0d78d7950815.
>
> Reason for revert: Broken on linux_tsan bot: https://ci.chromium.org/ui/p/webrtc/builders/ci/Linux%20Tsan%20v2/25329/overview
>
> Original change's description:
> > Reland "Enable quality scaling when allowed"
> >
> > This reverts commit eb449a979bc561a8b256cca434e582f3889375e2.
> >
> > Reason for revert: Added QP parsing in https://webrtc.googlesource.com/src/+/8639673f0c098efc294a7593fa3bd98e28ab7508
> >
> > Original change's description:
> > Before this CL quality scaling was conditioned on scaling settings
> > provided by encoder. That should not be a requirement since encoder
> > may not be aware of quality scaling which is a WebRTC feature. In M90
> > chromium HW encoders do not provide scaling settings (chromium:1179020).
> > The default scaling settings provided by these encoders are not correct
> > (b/181537172).
> >
> > This CL adds is_quality_scaling_allowed to VideoEncoderConfig. The flag
> > is set to true in singlecast with normal video feed (not screen sharing)
> > mode. If quality scaling is allowed it is enabled no matter whether
> > scaling settings are present in encoder info or not. Setting from
> > QualityScalingExperiment are used in case if not provided by encoder.
> >
> > Bug: chromium:1179020
> > Bug: webrtc:12511
> > Change-Id: I97911fde9005ec25028a640a3f007d12f2bbc2e5
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211349
> > Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
> > Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> > Commit-Queue: Sergey Silkin <ssilkin@webrtc.org >
> > Cr-Commit-Position: refs/heads/master@{#33438}
>
> TBR=brandtr@webrtc.org ,ilnik@webrtc.org ,ssilkin@webrtc.org ,rubber-stamper@appspot.gserviceaccount.com
>
> Change-Id: Id7633a1e98f95762e81487887f83a0c35f89195c
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: chromium:1179020
> Bug: webrtc:12511
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211352
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#33439}
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: chromium:1179020
Bug: webrtc:12511
Change-Id: I3a31e1c1fdf7da93226f8c1e0a96b43fe0b786df
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212026
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org >
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33481}
2021-03-16 15:13:52 +00:00
e37fa19702
Delete unused class DummyDtmfObserver
...
There's another copy in peer_connection_integrationtest.cc, which is
used by one test.
Bug: None
Change-Id: I4f81e107767253357f8eeb83d318133b8ee86698
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212027
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33480}
2021-03-16 12:52:25 +00:00
ab63350411
Delete RtpRtcp::RemoteRTCPStat in favor of GetLatestReportBlockData
...
Bug: webrtc:10678
Change-Id: I1cff0230208e22f56f26cf2eba976f66d9b5bafc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212020
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33479}
2021-03-16 10:31:35 +00:00
19775cbd29
Reland "Reduce complexity in the APM pipeline when the output is not used"
...
This is a reland of aa6adffba325f4b698a1e94aeab020bfdc47adec
What was changed in the reland is that the merging of the bands is
excluded from the code that is not run when the output is not used.
I.e., the merging is always done.
This is important to have since some clients may apply muting before APM,
and still flag to APM that the signal is muted. If the merging is not
always done, those clients will get nonzero output from APM during muting.
Original change's description:
> Reduce complexity in the APM pipeline when the output is not used
>
> This CL selectively turns off parts of the audio processing when
> the output of APM is not used. The parts turned off are such that
> don't need to continuously need to be trained, but rather can be
> temporarily deactivated.
>
> The purpose of this CL is to allow CPU to be reduced when the
> client is muted.
>
> The CL will be follow by additional CLs, adding similar functionality
> in the echo canceller and the noiser suppressor
>
> Bug: b/177830919
> Change-Id: I72d24505197a53872562c0955f3e7b670c43df6b
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209703
> Commit-Queue: Per Åhgren <peah@webrtc.org >
> Reviewed-by: Sam Zackrisson <saza@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#33431}
Bug: b/177830919
Change-Id: Ib74dd1cefa173d45101e26c4f2b931860abc6d08
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211760
Reviewed-by: Sam Zackrisson <saza@webrtc.org >
Commit-Queue: Per Åhgren <peah@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33478}
2021-03-16 09:33:02 +00:00
15179a9986
Allowing reduced computations in the noise suppressor when the output is not used
...
This CL adds functionality in the noise suppressor that allows the
computational complexity to be reduced when the output of APM is not used.
Bug: b/177830919
Change-Id: I849351ba9559fae770e4667d78e38abde5230eed
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211342
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org >
Commit-Queue: Per Åhgren <peah@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33477}
2021-03-16 09:28:42 +00:00
8ee1ec82e4
Allowing reduced computations in the AEC3 when the output is not used
...
This CL adds functionality in AEC3 that allows the computational
complexity to be reduced when the output of APM is not used.
Bug: b/177830919
Change-Id: I08121364bf966f34311f54ffa5affbfd8b4db1e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211341
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org >
Commit-Queue: Per Åhgren <peah@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33476}
2021-03-16 09:16:32 +00:00
3e774f64b0
Make AndroidNetworkMonitor::Start() create a new task safety flag
...
Instead of using SetAlive on the old flag (which might allow old
tasks in the queue to run).
Bug: webrtc:12339
Change-Id: Ia1a3eb6932f62881f013fd62b0e008d97d8713cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211863
Reviewed-by: Tommi <tommi@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33475}
2021-03-16 08:58:15 +00:00
a776f5198f
Avoid two consecutive version updates.
...
No-Presubmit: True
Bug: webrtc:12159
Change-Id: Iad9e4f1e6b971241cb8ddce8e36f1b8e8d8a39f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212021
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/master@{#33474}
2021-03-16 08:08:52 +00:00
9d1e07063e
Increase wait-for-lost-packet from 10 to 100 msec in MTU test
...
This increases the running time of the test, but seems to be needed
to avoid flakiness on Windows.
Bug: webrtc:12587
Change-Id: Id8c49910e276b2754244d977d66241e6e211c720
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212023
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33473}
2021-03-16 07:47:25 +00:00
596ba4ccd5
Roll chromium_revision 0b0b620d02..432f33c810 (863050:863160)
...
Change log: 0b0b620d02..432f33c810
Full diff: 0b0b620d02..432f33c810
Changed dependencies
* src/base: eb0ac2549d..b19fc50db4
* src/build: f2e5009f1b..03e56ea015
* src/ios: aa1b2c2c58..7ec4ddd7db
* src/testing: 5c31fdb796..962db0501f
* src/third_party: 569c77ed16..35328cc874
* src/third_party/androidx: B7qM_AW6UDDOFU7yJCMYbX-Vd-nE-o2Flr7rs4bAvMYC..gRuwnwZrRAywjOPntIYH8-K7mi8twfkj8yOFVr08O2UC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6e87bddf1b..8efb1d91dd
* src/third_party/perfetto: 4973272def..0f1ec9f510
* src/tools: 9dd1e7bf91..79364f365d
DEPS diff: 0b0b620d02..432f33c810
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I59e06f5ec88581be9e50433bffb1b79e83e23139
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212048
Reviewed-by: 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/master@{#33472}
2021-03-16 06:35:45 +00:00
785e23be91
Drop # of video tracks in renegotiate-many-videos to 8
...
Bug: webrtc:12574
Change-Id: I4bd8003368c7131c63aab7b6ef1cd52b54a926e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212022
Reviewed-by: Taylor <deadbeef@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33471}
2021-03-16 06:29:15 +00:00
0855302391
Update WebRTC code version (2021-03-16T04:03:07).
...
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com ,mbonadei@webrtc.org
Bug: None
Change-Id: Ib8280d5c7367d2a391ccbb8be865ddffa0d98992
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212047
Reviewed-by: 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/master@{#33470}
2021-03-16 05:57:33 +00:00
f172706a76
Roll chromium_revision d935055b21..0b0b620d02 (862883:863050)
...
Change log: d935055b21..0b0b620d02
Full diff: d935055b21..0b0b620d02
Changed dependencies
* src/base: 14654a270d..eb0ac2549d
* src/build: ce460bf50e..f2e5009f1b
* src/ios: 6334bb15c1..aa1b2c2c58
* src/testing: ac0d5ad0ce..5c31fdb796
* src/third_party: 58cb401e08..569c77ed16
* src/third_party/depot_tools: e7dc8c3a86..593a6b575b
* src/third_party/perfetto: 4ed03f2064..4973272def
* src/tools: 9bf9397a9f..9dd1e7bf91
DEPS diff: d935055b21..0b0b620d02
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ife38a2ce04f11e36850246eb2756f7e79a4d3d08
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212044
Reviewed-by: 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/master@{#33469}
2021-03-16 01:24:45 +00:00
bff6489c94
AV1: Disable several intra coding tools.
...
This will speed up key frame encoding (together with libaom changes)
3x-4x times with ~13% BDRate loss on key frames only
Bug: None
Change-Id: I24332f4f7285811cdc6619ba29844fe564cae95e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212040
Reviewed-by: Marco Paniconi <marpan@webrtc.org >
Commit-Queue: Fyodor Kyslov <kyslov@google.com >
Cr-Commit-Position: refs/heads/master@{#33468}
2021-03-15 23:20:08 +00:00
995c5c83d8
Roll chromium_revision e4fd023c85..d935055b21 (862756:862883)
...
Change log: e4fd023c85..d935055b21
Full diff: e4fd023c85..d935055b21
Changed dependencies
* src/base: 0ba04f4b81..14654a270d
* src/build: 5f2e66e38e..ce460bf50e
* src/ios: e7310926c3..6334bb15c1
* src/testing: c6aca9251c..ac0d5ad0ce
* src/third_party: 0661958a2f..58cb401e08
* src/third_party/androidx: iiB8o2iD1owIA85O8_-p7OEFmR5rFMIsxmBiRXrXRyYC..B7qM_AW6UDDOFU7yJCMYbX-Vd-nE-o2Flr7rs4bAvMYC
* src/third_party/freetype/src: 80bda804d5..2149b51f25
* src/third_party/perfetto: 4d6b60244c..4ed03f2064
* src/tools: 7cb20226ec..9bf9397a9f
DEPS diff: e4fd023c85..d935055b21
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I3d8a8aaaefc7acc51e493e14fc68c5d73500c0de
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/212001
Reviewed-by: 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/master@{#33467}
2021-03-15 19:22:42 +00:00
db5d728878
Add refined handling of the internal scaling of the audio in APM
...
This CL adds functionality that allows adjusting the audio levels
internally in APM. The main purpose of the functionality is to allow
APM to optionally be moved to an integration that does not provide an
analog gain to control, and the implementation of this has been
tailored specifically to meet the requirements for that.
More specifically, this CL does
-Add a new variant of the pre-amplifier gain that is intended to replace
the pre-amplifier gain (but at the moment can coexist with that). The
main differences with the pre-amplifier gain is that an attenuating
gain is allowed, the gain is applied jointly with any emulated analog
gain, and that its packaging fits better with the post gain.
-Add an emulation of an analog microphone gain. The emulation is
designed to match the analog mic gain functionality in Chrome OS (which
is digital) but should be usable also on other platforms.
-Add a post-gain which is applied after all processing has been applied.
The purpose of this gain is for it to work well with the integration
in ChromeOS, and be used to compensate for the offset that there is
applied on some USB audio devices.
Bug: b/177830918
Change-Id: I0f312996e4088c9bd242a713a703eaaeb17f188a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/209707
Commit-Queue: Per Åhgren <peah@webrtc.org >
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org >
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33466}
2021-03-15 19:12:02 +00:00
b3159517c3
Remove incorrect DCHECKs from LibaomAv1Encoder::SetRates.
...
Bug: none
Change-Id: I6474418e04538151cfc1588a63e9ffa476e7fd7b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211870
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33465}
2021-03-15 15:20:14 +00:00
fdd6099348
Rework transient suppressor configuration in audioproc_f
...
The transient suppressor can be configured as:
0 - Deactivated
1 - Activated with key events from aecdump
2 - Activated with continuous key events (for debugging purposes)
Bug: webrtc:5298
Change-Id: I116eb08ad50178dc5116d5d967084e6c9967f258
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211869
Reviewed-by: Per Åhgren <peah@webrtc.org >
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33464}
2021-03-15 15:19:09 +00:00
685be147cb
Disable flaky AddMediaToConnectedBundleDoesNotRestartIce on tsan
...
Bug: webrtc:12538
Change-Id: I223f159904ffef5c7736a23c16a031f153c6a6da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/211868
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#33463}
2021-03-15 13:35:18 +00:00