/*
* Copyright (C) 2011 in-somnia
*
* This file is part of JAAD.
*
* JAAD is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 3 of the
* License, or (at your option) any later version.
*
* JAAD is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
* Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library.
* If not, see <http://www.gnu.org/licenses/>.
*/
package net.sourceforge.jaad.aac.gain;
interface PQFTables {
float[] PROTO_TABLE = {
1.2206911E-5f,
1.7261988E-5f,
1.2300094E-5f,
-1.0833943E-5f,
-5.77725E-5f,
-1.2764768E-4f,
-2.0965187E-4f,
-2.8166673E-4f,
-3.123486E-4f,
-2.673852E-4f,
-1.19494245E-4f,
1.396514E-4f,
4.886414E-4f,
8.7044627E-4f,
0.001194943f,
0.0013519708f,
0.0012346314f,
7.695321E-4f,
-5.2242434E-5f,
-0.0011516092f,
-0.002353847f,
-0.0034033123f,
-0.004002855f,
-0.0038745415f,
-0.0028321072f,
-8.503889E-4f,
0.0018856751f,
0.004968874f,
0.0078056706f,
0.0097027905f,
0.009996043f,
0.008201936f,
0.0041642073f,
-0.0018364454f,
-0.0090384865f,
-0.016241528f,
-0.021939551f,
-0.02453318f,
-0.022591664f,
-0.015122066f,
-0.0017971713f,
0.016903413f,
0.039672315f,
0.064487524f,
0.08885003f,
0.11011329f,
0.12585402f,
0.13422394f,
0.13422394f,
0.12585402f,
0.11011329f,
0.08885003f,
0.064487524f,
0.039672315f,
0.016903413f,
-0.0017971713f,
-0.015122066f,
-0.022591664f,
-0.02453318f,
-0.021939551f,
-0.016241528f,
-0.0090384865f,
-0.0018364454f,
0.0041642073f,
0.008201936f,
0.009996043f,
0.0097027905f,
0.0078056706f,
0.004968874f,
0.0018856751f,
-8.503889E-4f,
-0.0028321072f,
-0.0038745415f,
-0.004002855f,
-0.0034033123f,
-0.002353847f,
-0.0011516092f,
-5.2242434E-5f,
7.695321E-4f,
0.0012346314f,
0.0013519708f,
0.001194943f,
8.7044627E-4f,
4.886414E-4f,
1.396514E-4f,
-1.19494245E-4f,
-2.673852E-4f,
-3.123486E-4f,
-2.8166673E-4f,
-2.0965187E-4f,
-1.2764768E-4f,
-5.77725E-5f,
-1.0833943E-5f,
1.2300094E-5f,
1.7261988E-5f,
1.2206911E-5f
};
float[][] COEFS_Q0 = {
{1.6629392f, -0.39018065f, -1.9615706f, -1.11114f},
{1.9615705f, 1.6629392f, 1.1111404f, 0.39018047f},
{1.9615705f, 1.6629392f, 1.1111404f, 0.39018047f},
{1.6629392f, -0.39018065f, -1.9615706f, -1.11114f}
};
float[][] COEFS_Q1 = {
{1.1111404f, -1.9615706f, 0.39018083f, 1.6629387f},
{0.39018047f, -1.11114f, 1.6629387f, -1.9615704f},
{-0.39018065f, 1.1111408f, -1.6629395f, 1.9615709f},
{-1.1111407f, 1.9615705f, -0.39018044f, -1.6629392f}
};
float[][] COEFS_T0 = {
{4.8827646E-5f, 0.0012493944f, 0.0049385256f, 0.011328429f, 0.016656829f, 0.0071886852f, 0.53689575f, 0.060488265f, 0.032807745f, 0.015498166f, 0.0054078833f, 0.0011266669f},
{6.904795E-5f, 0.0010695409f, 0.0030781284f, 0.0034015556f, -0.0073457817f, -0.067613654f, 0.50341606f, 0.090366654f, 0.03998417f, 0.01601142f, 0.004779772f, 8.386075E-4f},
{4.9200375E-5f, 4.7797698E-4f, -2.0896974E-4f, -0.0075427005f, -0.036153946f, -0.15868926f, 0.44045317f, 0.09813272f, 0.038811162f, 0.013613249f, 0.003481785f, 5.1059073E-4f},
{-4.333577E-5f, -5.586056E-4f, -0.004606437f, -0.019875497f, -0.06496611f, -0.2579501f, 0.35540012f, 0.087758206f, 0.031222682f, 0.009415388f, 0.0019545655f, 2.3109E-4f}
};
float[][] COEFS_T1 = {
{-2.3109E-4f, -0.0019545655f, -0.009415388f, -0.031222682f, -0.087758206f, -0.35540012f, 0.2579501f, 0.06496611f, 0.019875497f, 0.004606437f, 5.586056E-4f, 4.333577E-5f},
{-5.1059073E-4f, -0.003481785f, -0.013613249f, -0.038811162f, -0.09813272f, -0.44045317f, 0.15868926f, 0.036153946f, 0.0075427005f, 2.0896974E-4f, -4.7797698E-4f, -4.9200375E-5f},
{-8.386075E-4f, -0.004779772f, -0.01601142f, -0.03998417f, -0.090366654f, -0.50341606f, 0.067613654f, 0.0073457817f, -0.0034015556f, -0.0030781284f, -0.0010695409f, -6.904795E-5f},
{-0.0011266669f, -0.0054078833f, -0.015498166f, -0.032807745f, -0.060488265f, -0.53689575f, -0.0071886852f, -0.016656829f, -0.011328429f, -0.0049385256f, -0.0012493944f, -4.8827646E-5f}
};
}