Commit Graph

38015 Commits

Author SHA1 Message Date
5c4509a604 Add a clone method to the video frame transformer API.
This will clone an encoded video frame into a sender frame,
preserving metadata as much as possible.

Bug: webrtc:14708
Change-Id: I6f68d2ee65ef85c32cc3c142a41346b81ba73533
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284701
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Guido Urdaneta <guidou@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38733}
2022-11-25 11:18:22 +00:00
4a44e0ef40 Update webrtc build command instruction to autoninja.
`autoninja` is a wrapper that automatically provides optimal values
for the arguments passed to `ninja`. For example, more cores can be
deployed to make webrtc build faster.

Bug: None
Change-Id: I1c62141c10c176e30bbb75994a7a241c0938e6bb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/285044
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38732}
2022-11-25 09:19:37 +00:00
e40bb38faa Revert "Do not log on stderr on Android tests."
This reverts commit c48a2653466f926ecc1d259a16ede304333fc14b.

Reason for revert: logcat issue should be fixed with https://crrev.com/c/4055461.

Original change's description:
> Do not log on stderr on Android tests.
>
> On Pixel 2, this causes an increase in flakiness. This needs to be
> reenabled once the root cause is fixed.
>
> Bug: chromium:1384172, b/259113795
> Change-Id: Ie94d3e2daad3a2de5af673c763362ea1b42fde7d
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283522
> Reviewed-by: Jeremy Leconte <jleconte@google.com>
> Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#38623}

Bug: chromium:1384172, b/259113795
Change-Id: Iadd7c484f4e73deea952df7980acc0164c96a592
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/285021
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#38731}
2022-11-25 06:34:22 +00:00
b5e5b8a6c4 Roll chromium_revision 450a6cd6b4..54ff700461 (1075587:1075689)
Change log: 450a6cd6b4..54ff700461
Full diff: 450a6cd6b4..54ff700461

Changed dependencies
* src/base: 6246c9fdab..591898ab4e
* src/build: 8a5c1d25af..f57e5d4150
* src/buildtools/third_party/libc++abi/trunk: 1a32724f72..83cce21b4b
* src/ios: 1731b7c979..a4b9182bf7
* src/testing: fb09c79e1e..d7d358c209
* src/third_party: d68aa45336..f40607ea4f
* src/third_party/androidx: QIAEMIWLTUbZTxvdAvBOr-o7ggm0GYvw3xGm8KdoPqAC..hCIa4WwTD5mFdFjcXyniRKfBbZMleHyKhkeXs6-jEysC
* src/third_party/r8: -zz1KNSGZYTw6zwg-o6R2OWhvHaE2AA9nrCpsrR8psYC..k8_Q0w26NqOFq3vAk2xCsVEvj7qmFQ_EsSszyYHOnFQC
* src/tools: e7decdf989..6e54adbfd5
DEPS diff: 450a6cd6b4..54ff700461/DEPS

No update to Clang.

BUG=None

Change-Id: I057896130d4b034c8205c9bc0943f6d659025a7b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/285041
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@{#38730}
2022-11-25 04:28:11 +00:00
5a65f9e0aa Roll chromium_revision 0b34fd9343..450a6cd6b4 (1075397:1075587)
Change log: 0b34fd9343..450a6cd6b4
Full diff: 0b34fd9343..450a6cd6b4

Changed dependencies
* src/base: 51c5a6a363..6246c9fdab
* src/build: 9c7229eca3..8a5c1d25af
* src/ios: e5d207cb13..1731b7c979
* src/testing: 5b5ec2409e..fb09c79e1e
* src/third_party: 1060ed10cd..d68aa45336
* src/third_party/androidx: czqUkXtlFi7ry_9Cp8R92jqD6Tk3QQFvQQERxS_8RGYC..QIAEMIWLTUbZTxvdAvBOr-o7ggm0GYvw3xGm8KdoPqAC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ddb6643965..07489847d9
* src/third_party/depot_tools: 6fde0fbe92..73a26246e5
* src/third_party/freetype/src: 1c44de209c..aca4ec5907
* src/third_party/perfetto: 197b7113ea..c194bc190d
* src/tools: d27cf2a4ce..e7decdf989
DEPS diff: 0b34fd9343..450a6cd6b4/DEPS

No update to Clang.

BUG=None

Change-Id: I1968ed6beee1bd49ea8c36e5ac50fd06d98635cc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284962
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@{#38729}
2022-11-24 19:14:43 +00:00
893c0e449d Allow Video Sender OnTransformedFrame() before TransformFrame()
Lazily initialize the RTPSenderVideoFrameTransformerDelegate's
encoder_queue_ on either OnTransformedFrame() or TransformFrame(), to
allow apps to write to an encoded insertable stream's writable before
reading from its readable.

Bug: chromium:1393373
Change-Id: I08f11682fa142884b575bb207d7d7044e80bbb9c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284921
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tony Herre <herre@google.com>
Auto-Submit: Tony Herre <herre@google.com>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38728}
2022-11-24 18:55:30 +00:00
d6b330ea77 Remove unused field trial string kRTCFieldTrialAudioForceNoTWCCKey
Bug: webrtc:8243
Change-Id: I9c24999e44a749669208e19574d1251dcbd22d77
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284941
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38727}
2022-11-24 15:11:55 +00:00
a7013ee650 Remove unused field trial WebRTC-Bwe-LossBasedStableRate
Originally submitted here: https://webrtc.googlesource.com/src/+/350a82aec3556cfab385e41b67ab4f26f2fb0151

Bug: None
Change-Id: Id464770b089122e2cf13ce2d841f7114aa9eb9d2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284942
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38726}
2022-11-24 15:02:11 +00:00
75170be4ac Revert "Remame VideoSendStream::UpdateActiveSimulcastLayers to StartPerRtpStream"
This reverts commit d8c4de71722c9de38f942932be21d4015f32a3bc.

Reason for revert: Tentative revert due to possible perf regression. b/260123362

Original change's description:
> Remame VideoSendStream::UpdateActiveSimulcastLayers to StartPerRtpStream
>
> VideoSendStreamImpl::Start and VideoSendStream::Start are not used by PeerConnections, only StartPerRtpStream.
> Therefore this cl:
> - Change implementation of VideoSendStream::Start to use VideoSendStream::StartPerRtpStream. VideoSendstream::Start is kept for convenience.
> - Remove VideoSendStreamImpl::Start() since it was only used by tests that use call and is confusing.
> - RtpVideoSender::SetActive is removed/changed to RtpVideoSender::Stop(). For normal operations RtpVideoSender::SetActiveModules is used.
>
> Bug: none
> Change-Id: I43b153250b07c02fe63c84e3c4cec18d4ec0d47a
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283660
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Commit-Queue: Per Kjellander <perkj@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#38698}

Bug: none
Change-Id: I4f0d27679e51361b9ec54d2ae8e4d972527875d1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284940
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38725}
2022-11-24 14:18:45 +00:00
b05968e5ec Do not create DtmfSender for video sender.
On Android bindings, do not build a DtmfSender instance in a
RtpSender if its video kind is Video.
This will prevent showing an error when trying to access
that DtmfSender instance that has no native reference

Bug: webrtc:14680
Change-Id: Iba67a12cae8604c032915156b581af269f6ed265
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283742
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38724}
2022-11-24 10:58:17 +00:00
d409621f28 Fix SetCurrentThreadName() for Fuchsia.
CL suggested by lingxueluo@.

Bug: b/236891952
Change-Id: I960d5b016186e9784e0af5e86608891a06e78b7e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284920
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38723}
2022-11-24 09:56:39 +00:00
6e55319b5d Roll chromium_revision 26dbfd3991..0b34fd9343 (1075289:1075397)
Change log: 26dbfd3991..0b34fd9343
Full diff: 26dbfd3991..0b34fd9343

Changed dependencies
* src/base: a56456850a..51c5a6a363
* src/build: cd53ecaafb..9c7229eca3
* src/ios: 26c26b7124..e5d207cb13
* src/third_party: b7a356c920..1060ed10cd
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/cce68bc50e..ddb6643965
* src/third_party/perfetto: cf25b47c40..197b7113ea
* src/tools: 3bb6762707..d27cf2a4ce
DEPS diff: 26dbfd3991..0b34fd9343/DEPS

No update to Clang.

BUG=None

Change-Id: Ia8eb235fc0c1b649da9958f712c8f2b0f257a2b1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284902
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@{#38722}
2022-11-24 00:29:26 +00:00
7216b27406 screencast_portal: Add option to choose cursor capture mode
Change adds a flag that can be used with desktop capture options
to specify how the cursor capture should be handled.

Bug: chromium:1291247
Change-Id: If8150f8412ade2b6216a65dd026ca528654f52bf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284780
Commit-Queue: Salman Malik <salmanmalik@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#38721}
2022-11-23 23:12:46 +00:00
fc5d709e41 Roll chromium_revision 74a29f2053..26dbfd3991 (1075167:1075289)
Change log: 74a29f2053..26dbfd3991
Full diff: 74a29f2053..26dbfd3991

Changed dependencies
* src/base: aeaee00014..a56456850a
* src/build: 88913de942..cd53ecaafb
* src/buildtools: 3c8fef071e..9ca2fd2711
* src/ios: 9542e93f96..26c26b7124
* src/testing: 6d05100169..5b5ec2409e
* src/third_party: 5c6533ad2a..b7a356c920
* src/third_party/androidx: 0lQn_nLBNlXd0NzCrQC3IUe3JECb_xi20aRJ3bac0hcC..czqUkXtlFi7ry_9Cp8R92jqD6Tk3QQFvQQERxS_8RGYC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f0518d4511..2fd8de6534
* src/tools: 4624b091db..3bb6762707
DEPS diff: 74a29f2053..26dbfd3991/DEPS

No update to Clang.

BUG=None

Change-Id: Idee60b9989f122d44c0350dc870e94c85c098dc3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284900
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@{#38720}
2022-11-23 21:33:35 +00:00
514dff834b Fix crash when setting RTCRtpEncodingParameter.maxBitrate to a non-positive value.
This will result in using a default value instead.

The crash is caused by configuring audio send stream with a non-positive max_bitrate_bps and it expects a positive value (or special value -1).

Also remove support for setting min bitrate since it is not in the spec and there are no tests.

Bug: chromium:1377286
Change-Id: I19af29bff79eda5c0fbb1e528fced7976f5c2511
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284640
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38719}
2022-11-23 18:38:00 +00:00
4bee365c82 Roll chromium_revision 6669f72cdc..74a29f2053 (1075042:1075167)
Change log: 6669f72cdc..74a29f2053
Full diff: 6669f72cdc..74a29f2053

Changed dependencies
* src/base: 6e71e09519..aeaee00014
* src/build: 8961725eee..88913de942
* src/ios: 866ec86ecb..9542e93f96
* src/testing: 1a716cbded..6d05100169
* src/third_party: 73f7282fa2..5c6533ad2a
* src/third_party/depot_tools: 2fc7e1ffd5..6fde0fbe92
* src/third_party/perfetto: 28b1da6e19..cf25b47c40
* src/third_party/r8: 6IAjJKfUwjFSLKQ31fxSTeXHZXcsGeoUlMKBcirZTbUC..-zz1KNSGZYTw6zwg-o6R2OWhvHaE2AA9nrCpsrR8psYC
* src/tools: fff0ab378c..4624b091db
DEPS diff: 6669f72cdc..74a29f2053/DEPS

No update to Clang.

BUG=None

Change-Id: Id057c751d26c6908b289955b50410c555f13d7b7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284828
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@{#38718}
2022-11-23 16:27:32 +00:00
46e2d103b4 Use ScopedFieldTrials instead of InitFieldTrialsFromString in InternalDecoderFactoryTest.
Bug: webrtc:14698
Change-Id: I47ec906b258cd2b613c863cad6a0318d71a1fa32
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284840
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38717}
2022-11-23 10:08:20 +00:00
6a8776a108 [DVQA] Provide more precise time for qp
Bug: None
Change-Id: Ic7b6323c296b20e164b7ff0aca861c439bb86c89
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284721
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38716}
2022-11-23 10:02:29 +00:00
bbc8fc165c Roll chromium_revision d3d85d6b43..6669f72cdc (1074816:1075042)
Change log: d3d85d6b43..6669f72cdc
Full diff: d3d85d6b43..6669f72cdc

Changed dependencies
* src/base: 41677446eb..6e71e09519
* src/build: 9c35b43202..8961725eee
* src/testing: 60d1ee9478..1a716cbded
* src/third_party: a6efa878cf..73f7282fa2
* src/third_party/androidx: ocp0y0IgrnQisPklXhrCVp0gzN79IpD6ooyCwFpNIlcC..0lQn_nLBNlXd0NzCrQC3IUe3JECb_xi20aRJ3bac0hcC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2b857d73ff..cce68bc50e
* src/third_party/depot_tools: 30e3ce8b1c..2fc7e1ffd5
* src/third_party/perfetto: 4f6803dfe0..28b1da6e19
* src/tools: 1f8033911d..fff0ab378c
DEPS diff: d3d85d6b43..6669f72cdc/DEPS

No update to Clang.

BUG=None

Change-Id: I1d968340be85cdb4031b1adf9572bf93fa7ea20c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284822
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@{#38715}
2022-11-23 07:33:07 +00:00
19d96365b2 Update WebRTC code version (2022-11-23T04:04:56).
Bug: None
Change-Id: I1b9eeddbc4fa14c57314faf0e953a00d6b88534f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284820
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@{#38714}
2022-11-23 05:56:37 +00:00
447b9f3fde Unvirtualize more wasteful functions
Cleaning up instances of virtual functions with no overrides.
Savings of 1.4kb for chrome.dll file.

Note: These are the savings for Windows, relocation savings are
probably larger on other platforms.

GN args for builds:
use_goma=true
is_debug=false
target_cpu="x64"
use_lld=false
fatal_linker_warnings=false
symbol_level=2
dcheck_always_on = false

pe_summarize analysis pre-change -> change:
Size of out\Default\chrome.dll is 188.844544 MB
Size of out\SessionDescription\chrome.dll is 188.843520 MB
Memory size change from out\Default\chrome.dll
to out\SessionDescription\chrome.dll
       .text:    -704 bytes change
      .rdata:    -512 bytes change
      .pdata:     -48 bytes change
      .reloc:    -168 bytes change
Total change:   -1432 bytes

Bug: chromium:1371503
Change-Id: I51ad0a8acf3595fc499dbbcde2fab2d1bdf90fb9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283940
Commit-Queue: Ivan Rosales <rosalesi@google.com>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38713}
2022-11-22 22:44:21 +00:00
8a8c455cce Roll chromium_revision e6090767ac..d3d85d6b43 (1074663:1074816)
Change log: e6090767ac..d3d85d6b43
Full diff: e6090767ac..d3d85d6b43

Changed dependencies
* src/base: a7d382c97b..41677446eb
* src/build: 00b05f4262..9c35b43202
* src/ios: 93196a4539..866ec86ecb
* src/testing: b5de475a1c..60d1ee9478
* src/third_party: a27a0809a9..a6efa878cf
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c996ebbd3d..2b857d73ff
* src/third_party/perfetto: 51908f273f..4f6803dfe0
* src/tools: ce8c4663d8..1f8033911d
DEPS diff: e6090767ac..d3d85d6b43/DEPS

No update to Clang.

BUG=None

Change-Id: Ia3a13bd9a5fb042d3f665a6a82f537f469efa1d5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284761
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@{#38712}
2022-11-22 20:52:47 +00:00
2c2d2c75b5 Roll chromium_revision f2dad4225a..e6090767ac (1074534:1074663)
Change log: f2dad4225a..e6090767ac
Full diff: f2dad4225a..e6090767ac

Changed dependencies
* src/base: dfd53becd8..a7d382c97b
* src/build: b9179a2e57..00b05f4262
* src/ios: e571bff1fe..93196a4539
* src/testing: 6a779efd18..b5de475a1c
* src/third_party: d11fab37a6..a27a0809a9
* src/third_party/androidx: wadwYbL62ON5yAaCD6gfqhvdQa4GugesoP8EXOOWDecC..ocp0y0IgrnQisPklXhrCVp0gzN79IpD6ooyCwFpNIlcC
* src/third_party/perfetto: c5fb93e710..51908f273f
* src/third_party/r8: zJXokrYtEiaa-jjRGetxUuWf3Zkv_G7Fvl5oCXkhBAsC..6IAjJKfUwjFSLKQ31fxSTeXHZXcsGeoUlMKBcirZTbUC
* src/tools: 3a307285aa..ce8c4663d8
DEPS diff: f2dad4225a..e6090767ac/DEPS

No update to Clang.

BUG=None

Change-Id: Ia7b3a3b93ce5e18e9f5df31d1981624af9c53b96
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284740
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@{#38711}
2022-11-22 16:45:27 +00:00
27fed4513f InputVolumeController: Make speech_probability non-optional
Make the argument speech_probability non-optional in
InputVolumeController::Process() and
MonoInputVolumeController::Process().

Additional clean-up: Remove the flag enabled in the
config. Add unit tests for MonoInputVolumeController.

Bug: webrtc:7494
Change-Id: Ie28af77dc628bf71d09ce1ff033d39031f77a21e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283700
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Commit-Queue: Hanna Silen <silen@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38710}
2022-11-22 15:19:02 +00:00
310e0624aa Add Cisco AnyConnect IPSec MAC to VPN detection
and set the underlying type to unknown for mac-based detection.

BUG=webrtc:13097,webrtc:13172
Co-authored by: amir.pirogovsky@microsoft.com

Change-Id: I177214f9eb5c2990faa65262f77b3d0ce9d5eab7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284500
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#38709}
2022-11-22 11:55:26 +00:00
0c56aef5d5 Remove iSAC from NetEQ tests
Bug: webrtc:14450, chromium:1387892
Change-Id: I44e1ff1a5dd717072a0e8f6afa6e53e96920ea2a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284460
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38708}
2022-11-22 11:41:00 +00:00
c6ae33fb07 Replace dash by underscore in the command line argument before absl flag parsing.
The expected behavior is to have something similar than python:
https://docs.python.org/dev/library/argparse.html#dest:
"Any internal - characters will be converted to _ characters to make sure the string is a valid attribute name".

This allows to catch chromium arguments like 'isolated-script-test-output' that previously needed some preprocessing done for example in flags_compatibility.py.

This CL also fixes a fuchsia specific issue where the test runner needs a 'isolated-script-test-output' argument but then pass the argument to WebRTC that expects a 'isolated_script_test_output' argument. Thus calling flags_compatibility before the test_runner fails and there is not much room to change the argument in between the test runner and the test.

Change-Id: I48a591743fa50484a0ec584a3f9e97d9e0fd25ef
Bug: webrtc:14694
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284541
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38707}
2022-11-22 11:03:33 +00:00
a3a3b6d798 [Stats] If remote-inbound-rtp has no RTT, leave it undefined.
Bug: webrtc:14692
Change-Id: I49878449cd91b590f1aedef7676c3715d563ac61
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284660
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Auto-Submit: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38706}
2022-11-22 10:52:49 +00:00
dd35e244ce Roll chromium_revision aa00dc7b8d..f2dad4225a (1074405:1074534)
Change log: aa00dc7b8d..f2dad4225a
Full diff: aa00dc7b8d..f2dad4225a

Changed dependencies
* src/base: 91d4e978ab..dfd53becd8
* src/build: 9d41dd2f4a..b9179a2e57
* src/buildtools: 09154d65c3..3c8fef071e
* src/ios: 3729499250..e571bff1fe
* src/testing: f1b0402eac..6a779efd18
* src/third_party: 0f427325f3..d11fab37a6
* src/third_party/androidx: rcmLvPaPceZwa6euMzenA2gxol6Va8xNr2W9njQb6moC..wadwYbL62ON5yAaCD6gfqhvdQa4GugesoP8EXOOWDecC
* src/third_party/depot_tools: d06e475934..30e3ce8b1c
* src/third_party/perfetto: 0febe43447..c5fb93e710
* src/tools: 8f3e77576c..3a307285aa
DEPS diff: aa00dc7b8d..f2dad4225a/DEPS

No update to Clang.

BUG=None

Change-Id: Ia556611320e672219a1e74b1217411719778adfd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284680
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@{#38705}
2022-11-22 10:33:10 +00:00
ca0481751d Update WebRTC code version (2022-11-22T04:11:16).
Bug: None
Change-Id: Ic786aa73441762b9fa4ba3e6deb123e104f2967c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284626
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@{#38704}
2022-11-22 05:31:29 +00:00
768cb4464e Roll chromium_revision 4735e42471..aa00dc7b8d (1074281:1074405)
Change log: 4735e42471..aa00dc7b8d
Full diff: 4735e42471..aa00dc7b8d

Changed dependencies
* src/base: 6e78afa4d1..91d4e978ab
* src/build: dc9a99294b..9d41dd2f4a
* src/ios: 99365834d0..3729499250
* src/testing: d960080f35..f1b0402eac
* src/third_party: b5b162a598..0f427325f3
* src/third_party/androidx: QQCBJDbCcTJd-GDm4CHpjKdcXKjbHP9ebzyHDuU2x-4C..rcmLvPaPceZwa6euMzenA2gxol6Va8xNr2W9njQb6moC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/39d570c940..c996ebbd3d
* src/third_party/perfetto: f5b6c4ed86..0febe43447
* src/tools: 9ba2d12de7..8f3e77576c
DEPS diff: 4735e42471..aa00dc7b8d/DEPS

No update to Clang.

BUG=None

Change-Id: I993f34f5bfeb1abff854e31baf6bfa7cefd8df40
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284624
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@{#38703}
2022-11-22 03:02:22 +00:00
918eb19303 Fix crash when Opus maxptime < 20ms.
A follow up cl will be created to better handle nullopt frame length range in AudioSendStream.

Note that maxptime is still not used for setting the frame length (only ptime is).

Bug: chromium:1109337
Change-Id: Id21fd8c76a6c4a0c85719a955116f8d16001a3d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284501
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38702}
2022-11-22 01:21:24 +00:00
b2556d7716 Roll chromium_revision b8e1994ea3..4735e42471 (1074125:1074281)
Change log: b8e1994ea3..4735e42471
Full diff: b8e1994ea3..4735e42471

Changed dependencies
* src/base: ad09c820b8..6e78afa4d1
* src/build: bd893617b2..dc9a99294b
* src/ios: 2f2a1d1612..99365834d0
* src/testing: 6917a6ceb4..d960080f35
* src/third_party: 40a3010b90..b5b162a598
* src/third_party/androidx: QywWz1_m6w-DIah4IXQ3I27LDjKgn9kUMTP1SEJgigUC..QQCBJDbCcTJd-GDm4CHpjKdcXKjbHP9ebzyHDuU2x-4C
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/1ee71185a2..f0518d4511
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b898eb3e06..39d570c940
* src/third_party/libyuv: fe9ced6e3c..8713ba3f0b
* src/third_party/perfetto: d8f0dc3d20..f5b6c4ed86
* src/third_party/r8: vqsrb5_6fg9u-aSAqrcJiG7q2GOG66_39vdYTKgHmHgC..zJXokrYtEiaa-jjRGetxUuWf3Zkv_G7Fvl5oCXkhBAsC
* src/tools: be0e76ad10..9ba2d12de7
DEPS diff: b8e1994ea3..4735e42471/DEPS

Clang version changed llvmorg-16-init-10467-g1239d37b:llvmorg-16-init-10736-ged9638c4
Details: b8e1994ea3..4735e42471/tools/clang/scripts/update.py

BUG=None

Change-Id: I583e96256fcb5b2d74094647bea0b7bb09c480c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284622
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@{#38701}
2022-11-21 23:23:02 +00:00
440df4bfa5 Roll chromium_revision 864ce8538c..b8e1994ea3 (1074019:1074125)
Change log: 864ce8538c..b8e1994ea3
Full diff: 864ce8538c..b8e1994ea3

Changed dependencies
* src/base: 0849ff6ab4..ad09c820b8
* src/ios: 5f55810d9d..2f2a1d1612
* src/testing: d5ad5f5098..6917a6ceb4
* src/third_party: 84fcab6453..40a3010b90
* src/third_party/freetype/src: 4e6906cc5d..1c44de209c
* src/third_party/perfetto: 06921e5027..d8f0dc3d20
* src/tools: 0606cce9cc..be0e76ad10
DEPS diff: 864ce8538c..b8e1994ea3/DEPS

No update to Clang.

BUG=None

Change-Id: Ide671a25744baba9da061dafc233e179718f1938
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284620
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@{#38700}
2022-11-21 18:43:33 +00:00
d168353cb8 Roll chromium_revision d2b892f876..864ce8538c (1073911:1074019)
Change log: d2b892f876..864ce8538c
Full diff: d2b892f876..864ce8538c

Changed dependencies
* src/base: b04aec6033..0849ff6ab4
* src/ios: 02a30364c6..5f55810d9d
* src/testing: ed6b90bc8a..d5ad5f5098
* src/third_party: 636baa52d8..84fcab6453
* src/tools: 12bfdef0e2..0606cce9cc
DEPS diff: d2b892f876..864ce8538c/DEPS

No update to Clang.

BUG=None

Change-Id: I451024dd7fa5075daf837a8e8604fd189d007f00
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284520
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@{#38699}
2022-11-21 13:48:53 +00:00
d8c4de7172 Remame VideoSendStream::UpdateActiveSimulcastLayers to StartPerRtpStream
VideoSendStreamImpl::Start and VideoSendStream::Start are not used by PeerConnections, only StartPerRtpStream.
Therefore this cl:
- Change implementation of VideoSendStream::Start to use VideoSendStream::StartPerRtpStream. VideoSendstream::Start is kept for convenience.
- Remove VideoSendStreamImpl::Start() since it was only used by tests that use call and is confusing.
- RtpVideoSender::SetActive is removed/changed to RtpVideoSender::Stop(). For normal operations RtpVideoSender::SetActiveModules is used.

Bug: none
Change-Id: I43b153250b07c02fe63c84e3c4cec18d4ec0d47a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283660
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38698}
2022-11-21 12:41:39 +00:00
d742382eb0 Limit numer of pending probes.
Created probes are currently timed out after 5s. But to be safe, also limit the number of pending probes to 5.

Bug: webrtc:14392, b/259541308
Change-Id: Ibf630704ffe14cb165ab849b881cf75857376f82
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284080
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38697}
2022-11-21 12:40:36 +00:00
79beaa7f38 APM tests: check that the applied input volume is recommended
when volume emulation is used or when neither an input volume
controller nor volume emulation are used.

This CL adds 3 tests, 2 of which currently fail because APM
behaves in an undesired way. In [1] the behavior is fixed and
the tests are enabled.

A DCHECK in `AudioProcessingImpl::set_stream_analog_level` has
been removed since a more robust behavior can be obtained - namely,
that expected in the disabled unit tests added in this CL.

[1] https://webrtc-review.googlesource.com/c/src/+/281185

Bug: webrtc:14581
Change-Id: I29d2c000cd1baf90606487afd9a4042e6f487834
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/281184
Reviewed-by: Per Åhgren <peah@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38696}
2022-11-21 10:35:23 +00:00
987ebe6b49 Add Fuchsia filesystem specific handling
This unlocks many tests, at least locally.

Bug: b/232740856
Change-Id: Icd8d099aabf6f81906d7c6b3b40f47b501496c6b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284141
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38695}
2022-11-21 10:27:26 +00:00
538fa81328 Add collection of EmulatedNetworkNode stats to stats collector
Bug: b/240540204
Change-Id: I9c2c2c35d0c3b6a99205e24d8b367fa7dab5d917
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283760
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38694}
2022-11-21 09:46:34 +00:00
6d91a718c8 [DVQA] Allow processing of frames dropped by decoder
Bug: b/257402861
Change-Id: I4d495c33c162c4e3a0afef5b83adf19b6d79dfce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284160
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38693}
2022-11-21 09:19:04 +00:00
bbdb768989 Roll chromium_revision b1f886001e..d2b892f876 (1073790:1073911)
Change log: b1f886001e..d2b892f876
Full diff: b1f886001e..d2b892f876

Changed dependencies
* src/base: f0fb099681..b04aec6033
* src/ios: 271782c391..02a30364c6
* src/testing: 6b4bdff82e..ed6b90bc8a
* src/third_party: 695b477e4f..636baa52d8
* src/third_party/freetype/src: 0f43a0e7eb..4e6906cc5d
* src/tools: c26f5558f7..12bfdef0e2
DEPS diff: b1f886001e..d2b892f876/DEPS

No update to Clang.

BUG=None

Change-Id: Ie4767964d75e2a119a330b3a732befda055f2206
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284421
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@{#38692}
2022-11-21 05:16:57 +00:00
cb683099e1 Update WebRTC code version (2022-11-20T04:03:01).
Bug: None
Change-Id: I1cad2e1eb4d398ef6dff11da0045063d29a28803
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284224
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@{#38691}
2022-11-20 05:18:04 +00:00
77ca50c3e4 Roll chromium_revision 25ef2f60df..b1f886001e (1073689:1073790)
Change log: 25ef2f60df..b1f886001e
Full diff: 25ef2f60df..b1f886001e

Changed dependencies
* src/base: a881dc199f..f0fb099681
* src/ios: 752ac57699..271782c391
* src/testing: f58fba0a44..6b4bdff82e
* src/third_party: f0b85f1f06..695b477e4f
* src/tools: f32846a2ac..c26f5558f7
DEPS diff: 25ef2f60df..b1f886001e/DEPS

No update to Clang.

BUG=None

Change-Id: Ic37dde769c369427a6c3239d284564da4f0000d3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284223
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@{#38690}
2022-11-20 02:27:31 +00:00
e0bb181371 Roll chromium_revision 6f40a624da..25ef2f60df (1073579:1073689)
Change log: 6f40a624da..25ef2f60df
Full diff: 6f40a624da..25ef2f60df

Changed dependencies
* src/base: e4818296e9..a881dc199f
* src/build: fd2ddb8728..bd893617b2
* src/ios: fb131b2bd8..752ac57699
* src/testing: c6300c1ef8..f58fba0a44
* src/third_party: 042227f235..f0b85f1f06
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/79ba9244e5..b898eb3e06
* src/third_party/icu: da07448619..1b7d391f05
* src/third_party/perfetto: 4b8bdfdfe3..06921e5027
* src/tools: d4ed5c2a74..f32846a2ac
DEPS diff: 6f40a624da..25ef2f60df/DEPS

No update to Clang.

BUG=None

Change-Id: Ib4cb2d91dd6f14f3513d1b1704133689edf9872b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284180
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@{#38689}
2022-11-19 02:45:03 +00:00
c61ffddc8b Roll chromium_revision 6c3a8ff45b..6f40a624da (1073341:1073579)
Change log: 6c3a8ff45b..6f40a624da
Full diff: 6c3a8ff45b..6f40a624da

Changed dependencies
* src/base: 56ffff54e0..e4818296e9
* src/build: dc2384c048..fd2ddb8728
* src/ios: c382aa6fcc..fb131b2bd8
* src/testing: b220cb9132..c6300c1ef8
* src/third_party: 87e8d187a7..042227f235
* src/third_party/depot_tools: 1f67d5573f..d06e475934
* src/third_party/perfetto: 6c5c80b3c6..4b8bdfdfe3
* src/third_party/r8: SRv8kr_t534yPmvzQnKEBqgw_lidewzTdKnAKoWYkz0C..vqsrb5_6fg9u-aSAqrcJiG7q2GOG66_39vdYTKgHmHgC
* src/tools: ff6e72b94e..d4ed5c2a74
DEPS diff: 6c3a8ff45b..6f40a624da/DEPS

No update to Clang.

BUG=None

Change-Id: I5bc9a366c3b288f08943beeba59e2511f6c18a4e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283888
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@{#38688}
2022-11-18 22:55:30 +00:00
78b466a0d1 AGC1: remove unused field trial WebRTC-UseLegacyDigitalGainApplier
Bug: webrtc:14685
Change-Id: I7c9e07c56f20bd9c4b8848787d0b6e4f9785af60
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283764
Reviewed-by: Hanna Silen <silen@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38687}
2022-11-18 21:58:04 +00:00
4440426792 [DVQA] Add QP metric to the video analyzer.
Bug: b/240540204
Change-Id: I43fbb779bac10e27f2607ce1545476b1389d7c69
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283763
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38686}
2022-11-18 20:06:20 +00:00
bf28277774 InputVolumeController: Add configurable speech probability aggregation
Make speech probability threshold configurable by replacing
kSpeechProbabilitySilenceThreshold with speech_probability_threshold in
InputVolumeController::Config.

Make the processing more robust against outliers in speech probability
estimaton by computing an aggregate speech activity over a speech
segment. In MonoInputVolumeController::Process(), use the passed
non-empty speech probabilities to compute the speech activity over the
speech segment and only allow updates for segments with a high enough
ratio of speech frames. Pass RMS error and speech probability for every
frame in Process(): If rms_error_dbfs is empty, volume updates are not
allowed; if speech_probability is empty, the frame counts as a non-
speech frame.

Remove startup_min_volume from the config since it's no longer used
after https://webrtc-review.googlesource.com/c/src/+/282821.

Bug: webrtc:7494
Change-Id: I0ab81b03371496315348f552133aa9909bd36f26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/283523
Commit-Queue: Hanna Silen <silen@webrtc.org>
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38685}
2022-11-18 19:37:05 +00:00
f45f823541 Actually build frame_analyzer when not on Chromium.
Bug: None
Change-Id: I44eaa9c3f6b0d6c86990cc08dde6aee2cac82c5c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/284140
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38684}
2022-11-18 17:32:33 +00:00