X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fmdct_template.c;h=e7e5f622f1640d7b31f0f488db7536d10b2a6062;hb=4e160ecdbc0561068f2e690f8e9ec714e28497d0;hp=7fa8bcce5694ba06f851114e5421ab0574082f8b;hpb=8e6c5c4322367ab066bbb0134eac5ee9c1aafdc3;p=ffmpeg diff --git a/libavcodec/mdct_template.c b/libavcodec/mdct_template.c index 7fa8bcce569..e7e5f622f16 100644 --- a/libavcodec/mdct_template.c +++ b/libavcodec/mdct_template.c @@ -81,8 +81,13 @@ av_cold int ff_mdct_init(FFTContext *s, int nbits, int inverse, double scale) scale = sqrt(fabs(scale)); for(i=0;itcos[i*tstep] = (FFTSample)floor(-cos(alpha) * 2147483648.0 + 0.5); + s->tsin[i*tstep] = (FFTSample)floor(-sin(alpha) * 2147483648.0 + 0.5); +#else s->tcos[i*tstep] = FIX15(-cos(alpha) * scale); s->tsin[i*tstep] = FIX15(-sin(alpha) * scale); +#endif } return 0; fail: