Mercurial > libavcodec.hg
diff rdft.c @ 10402:06bdadf410a9 libavcodec
Do not initialize ff_cos_* tables again in rdft_init, they are already
initialized by ff_fft_init and using different code can result in slightly
different values, in addition it crashes when the tables are hardcoded.
On amd64 this slightly changes qdm2 output.
author | reimar |
---|---|
date | Thu, 15 Oct 2009 11:50:32 +0000 |
parents | 9855215d1b2f |
children | 57acce8b1380 |
line wrap: on
line diff
--- a/rdft.c Thu Oct 15 06:59:23 2009 +0000 +++ b/rdft.c Thu Oct 15 11:50:32 2009 +0000 @@ -64,7 +64,6 @@ s->tcos = ff_cos_tabs[nbits-4]; s->tsin = ff_sin_tabs[nbits-4]+(trans == RDFT || trans == IRIDFT)*(n>>2); for (i = 0; i < (n>>2); i++) { - s->tcos[i] = cos(i*theta); s->tsin[i] = sin(i*theta); } return 0;