Update to current webrtc library

This is from the upstream library commit id
3326535126e435f1ba647885ce43a8f0f3d317eb, corresponding to Chromium
88.0.4290.1.
This commit is contained in:
Arun Raghavan
2020-10-12 18:08:02 -04:00
parent b1b02581d3
commit bcec8b0b21
859 changed files with 76187 additions and 49580 deletions

View File

@ -10,12 +10,12 @@
#define _USE_MATH_DEFINES
#include "webrtc/common_audio/window_generator.h"
#include "common_audio/window_generator.h"
#include <cmath>
#include <complex>
#include "webrtc/base/checks.h"
#include "rtc_base/checks.h"
using std::complex;
@ -25,12 +25,11 @@ namespace {
complex<float> I0(complex<float> x) {
complex<float> y = x / 3.75f;
y *= y;
return 1.0f + y * (
3.5156229f + y * (
3.0899424f + y * (
1.2067492f + y * (
0.2659732f + y * (
0.360768e-1f + y * 0.45813e-2f)))));
return 1.0f + y * (3.5156229f +
y * (3.0899424f +
y * (1.2067492f +
y * (0.2659732f +
y * (0.360768e-1f + y * 0.45813e-2f)))));
}
} // namespace
@ -41,12 +40,13 @@ void WindowGenerator::Hanning(int length, float* window) {
RTC_CHECK_GT(length, 1);
RTC_CHECK(window != nullptr);
for (int i = 0; i < length; ++i) {
window[i] = 0.5f * (1 - cosf(2 * static_cast<float>(M_PI) * i /
(length - 1)));
window[i] =
0.5f * (1 - cosf(2 * static_cast<float>(M_PI) * i / (length - 1)));
}
}
void WindowGenerator::KaiserBesselDerived(float alpha, size_t length,
void WindowGenerator::KaiserBesselDerived(float alpha,
size_t length,
float* window) {
RTC_CHECK_GT(length, 1U);
RTC_CHECK(window != nullptr);
@ -69,4 +69,3 @@ void WindowGenerator::KaiserBesselDerived(float alpha, size_t length,
}
} // namespace webrtc