mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-12 21:30:45 +01:00
Fix downstream review comments for C++20
This CL addresses the review comments for https://webrtc-review.googlesource.com/c/src/+/261221 in the downstream cherry-pick: https://crrev.com/c/4660950. * Always use size_t{} for casting. * Remove unneeded size_t casts. * Avoid using __x as it is reserved for the compiler. Bug: b:217226507 Change-Id: I13c57cb69d7db066ac9a6dbd15b7f6de54abb613 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311360 Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Commit-Queue: Li-Yu Yu <aaronyu@google.com> Cr-Commit-Position: refs/heads/main@{#40395}
This commit is contained in:
parent
d4bd50b018
commit
758f26852d
2 changed files with 5 additions and 7 deletions
|
@ -51,21 +51,19 @@ class VadAudioProc {
|
|||
// For every 30 ms we compute 3 spectral peak there for 3 LPC analysis.
|
||||
// LPC is computed over 15 ms of windowed audio. For every 10 ms sub-frame
|
||||
// we need 5 ms of past signal to create the input of LPC analysis.
|
||||
static constexpr size_t kNumPastSignalSamples =
|
||||
static_cast<size_t>(kSampleRateHz / 200);
|
||||
static constexpr size_t kNumPastSignalSamples = size_t{kSampleRateHz / 200};
|
||||
|
||||
// TODO(turajs): maybe defining this at a higher level (maybe enum) so that
|
||||
// all the code recognize it as "no-error."
|
||||
static constexpr int kNoError = 0;
|
||||
|
||||
static constexpr size_t kNum10msSubframes = 3;
|
||||
static constexpr size_t kNumSubframeSamples =
|
||||
static_cast<size_t>(kSampleRateHz / 100);
|
||||
static constexpr size_t kNumSubframeSamples = size_t{kSampleRateHz / 100};
|
||||
// Samples in 30 ms @ given sampling rate.
|
||||
static constexpr size_t kNumSamplesToProcess =
|
||||
size_t{kNum10msSubframes} * kNumSubframeSamples;
|
||||
kNum10msSubframes * kNumSubframeSamples;
|
||||
static constexpr size_t kBufferLength =
|
||||
size_t{kNumPastSignalSamples} + kNumSamplesToProcess;
|
||||
kNumPastSignalSamples + kNumSamplesToProcess;
|
||||
static constexpr size_t kIpLength = kDftSize >> 1;
|
||||
static constexpr size_t kWLength = kDftSize >> 1;
|
||||
static constexpr size_t kLpcOrder = 16;
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
// clang-cl doesn't support it yet and support is unclear also when the target
|
||||
// platform is iOS.
|
||||
#ifndef __has_cpp_attribute
|
||||
#define __has_cpp_attribute(__x) 0
|
||||
#define __has_cpp_attribute(x) 0
|
||||
#endif
|
||||
#if __has_cpp_attribute(no_unique_address)
|
||||
// NOLINTNEXTLINE(whitespace/braces)
|
||||
|
|
Loading…
Reference in a new issue