|
|
|
@ -1096,7 +1096,9 @@ const float ff_celt_postfilter_taps[3][3] = { |
|
|
|
|
{ 0.7998046875f, 0.1000976562f, 0.0 } |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
DECLARE_ALIGNED(32, const float, ff_celt_window)[120] = { |
|
|
|
|
DECLARE_ALIGNED(32, static const float, ff_celt_window_padded)[136] = { |
|
|
|
|
0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f, |
|
|
|
|
0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f, |
|
|
|
|
6.7286966e-05f, 0.00060551348f, 0.0016815970f, 0.0032947962f, 0.0054439943f, |
|
|
|
|
0.0081276923f, 0.011344001f, 0.015090633f, 0.019364886f, 0.024163635f, |
|
|
|
|
0.029483315f, 0.035319905f, 0.041668911f, 0.048525347f, 0.055883718f, |
|
|
|
@ -1120,9 +1122,13 @@ DECLARE_ALIGNED(32, const float, ff_celt_window)[120] = { |
|
|
|
|
0.99499004f, 0.99592297f, 0.99672162f, 0.99739874f, 0.99796667f, |
|
|
|
|
0.99843728f, 0.99882195f, 0.99913147f, 0.99937606f, 0.99956527f, |
|
|
|
|
0.99970802f, 0.99981248f, 0.99988613f, 0.99993565f, 0.99996697f, |
|
|
|
|
0.99998518f, 0.99999457f, 0.99999859f, 0.99999982f, 1.0000000f, |
|
|
|
|
0.99998518f, 0.99999457f, 0.99999859f, 0.99999982f, 1.00000000f, |
|
|
|
|
1.00000000f, 1.00000000f, 1.00000000f, 1.00000000f, 1.00000000f, |
|
|
|
|
1.00000000f, 1.00000000f, 1.00000000f, |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
const float *ff_celt_window = &ff_celt_window_padded[8]; |
|
|
|
|
|
|
|
|
|
/* square of the window, used for the postfilter */ |
|
|
|
|
const float ff_celt_window2[120] = { |
|
|
|
|
4.5275357e-09f, 3.66647e-07f, 2.82777e-06f, 1.08557e-05f, 2.96371e-05f, 6.60594e-05f, |
|
|
|
|