mirror of https://git.ffmpeg.org/ffmpeg.git
Multiply table by -1. This avoid doing this calculation (that was introduced
in my last commit) in real time. Originally committed as revision 15195 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
e4b8f1fa77
commit
1775c7fac6
|
@ -635,7 +635,7 @@ static int decode_tns(AACContext * ac, TemporalNoiseShaping * tns,
|
||||||
tmp2_idx = 2*coef_compress + coef_res;
|
tmp2_idx = 2*coef_compress + coef_res;
|
||||||
|
|
||||||
for (i = 0; i < tns->order[w][filt]; i++)
|
for (i = 0; i < tns->order[w][filt]; i++)
|
||||||
tns->coef[w][filt][i] = -tns_tmp2_map[tmp2_idx][get_bits(gb, coef_len)];
|
tns->coef[w][filt][i] = tns_tmp2_map[tmp2_idx][get_bits(gb, coef_len)];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -178,24 +178,24 @@ static const uint8_t tns_max_bands_128[] = {
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
static const float tns_tmp2_map_1_3[4] = {
|
static const float tns_tmp2_map_1_3[4] = {
|
||||||
0.00000000, 0.43388373, -0.64278758, -0.34202015,
|
0.00000000, -0.43388373, 0.64278758, 0.34202015,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const float tns_tmp2_map_0_3[8] = {
|
static const float tns_tmp2_map_0_3[8] = {
|
||||||
0.00000000, 0.43388373, 0.78183150, 0.97492790,
|
0.00000000, -0.43388373, -0.78183150, -0.97492790,
|
||||||
-0.98480773, -0.86602539, -0.64278758, -0.34202015,
|
0.98480773, 0.86602539, 0.64278758, 0.34202015,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const float tns_tmp2_map_1_4[8] = {
|
static const float tns_tmp2_map_1_4[8] = {
|
||||||
0.00000000, 0.20791170, 0.40673664, 0.58778524,
|
0.00000000, -0.20791170, -0.40673664, -0.58778524,
|
||||||
-0.67369562, -0.52643216, -0.36124167, -0.18374951,
|
0.67369562, 0.52643216, 0.36124167, 0.18374951,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const float tns_tmp2_map_0_4[16] = {
|
static const float tns_tmp2_map_0_4[16] = {
|
||||||
0.00000000, 0.20791170, 0.40673664, 0.58778524,
|
0.00000000, -0.20791170, -0.40673664, -0.58778524,
|
||||||
0.74314481, 0.86602539, 0.95105654, 0.99452192,
|
-0.74314481, -0.86602539, -0.95105654, -0.99452192,
|
||||||
-0.99573416, -0.96182561, -0.89516330, -0.79801720,
|
0.99573416, 0.96182561, 0.89516330, 0.79801720,
|
||||||
-0.67369562, -0.52643216, -0.36124167, -0.18374951,
|
0.67369562, 0.52643216, 0.36124167, 0.18374951,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const float *tns_tmp2_map[4] = {
|
static const float *tns_tmp2_map[4] = {
|
||||||
|
|
Loading…
Reference in New Issue