Adding double braces for array initialization.

TBR=maxmorin@webrtc.org

Bug: webrtc:9076
Change-Id: Ic341ef7437392dd5d6141147a2412ec54204ae10
Reviewed-on: https://webrtc-review.googlesource.com/75121
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Max Morin <maxmorin@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23164}
This commit is contained in:
Alessio Bazzica 2018-05-08 10:12:36 +02:00 committed by Commit Bot
parent a167212657
commit 2284c56670

View File

@ -28,14 +28,14 @@ using FloatArraySequence =
std::array<std::array<float, kFrameSize>, kNumFrames>;
constexpr FloatArraySequence kBiQuadInputSeq = {
{{-87.166290f, -8.029022f, 101.619583f, -0.294296f, -5.825764f, -8.890625f,
10.310432f, 54.845333f},
{-64.647644f, -6.883945f, 11.059189f, -95.242538f, -108.870834f,
11.024944f, 63.044102f, -52.709583f},
{-32.350529f, -18.108028f, -74.022339f, -8.986874f, -1.525581f,
103.705513f, 6.346226f, -14.319557f},
{22.645832f, -64.597153f, 55.462521f, -109.393188f, 10.117825f,
-40.019642f, -98.612228f, -8.330326f}}};
{{{-87.166290f, -8.029022f, 101.619583f, -0.294296f, -5.825764f, -8.890625f,
10.310432f, 54.845333f}},
{{-64.647644f, -6.883945f, 11.059189f, -95.242538f, -108.870834f,
11.024944f, 63.044102f, -52.709583f}},
{{-32.350529f, -18.108028f, -74.022339f, -8.986874f, -1.525581f,
103.705513f, 6.346226f, -14.319557f}},
{{22.645832f, -64.597153f, 55.462521f, -109.393188f, 10.117825f,
-40.019642f, -98.612228f, -8.330326f}}}};
// Generated via "B, A = scipy.signal.butter(2, 30/12000, btype='highpass')"
const BiQuadFilter::BiQuadCoefficients kBiQuadConfig = {
@ -48,14 +48,14 @@ const BiQuadFilter::BiQuadCoefficients kBiQuadConfig = {
// yn, zi = scipy.signal.lfilter(B, A, x[i], zi=zi)
// print(yn)
constexpr FloatArraySequence kBiQuadOutputSeq = {
{{-86.68354497f, -7.02175351f, 102.10290352f, -0.37487333f, -5.87205847f,
-8.85521608f, 10.33772563f, 54.51157181f},
{-64.92531604f, -6.76395978f, 11.15534507f, -94.68073341f, -107.18177856f,
13.24642474f, 64.84288941f, -50.97822629f},
{-30.1579652f, -15.64850899f, -71.06662821f, -5.5883229f, 1.91175353f,
106.5572003f, 8.57183046f, -12.06298473f},
{24.84286614f, -62.18094158f, 57.91488056f, -106.65685933f, 13.38760103f,
-36.60367134f, -94.44880104f, -3.59920354f}}};
{{{-86.68354497f, -7.02175351f, 102.10290352f, -0.37487333f, -5.87205847f,
-8.85521608f, 10.33772563f, 54.51157181f}},
{{-64.92531604f, -6.76395978f, 11.15534507f, -94.68073341f, -107.18177856f,
13.24642474f, 64.84288941f, -50.97822629f}},
{{-30.1579652f, -15.64850899f, -71.06662821f, -5.5883229f, 1.91175353f,
106.5572003f, 8.57183046f, -12.06298473f}},
{{24.84286614f, -62.18094158f, 57.91488056f, -106.65685933f, 13.38760103f,
-36.60367134f, -94.44880104f, -3.59920354f}}}};
// Fail for every pair from two equally sized rtc::ArrayView<float> views such
// that their relative error is above a given threshold. If the expected value