Mercurial > libavcodec.hg
diff wma.c @ 4737:99d9dd34903b libavcodec
Optimize by building the mdct window and multipying/adding at the same time.
Patch by Ian Braithwaite ian .. braithwaite . dk
[Ffmpeg-devel] WMA decoder speedup 2007-03-22 22:56
author | banan |
---|---|
date | Mon, 26 Mar 2007 10:03:57 +0000 |
parents | 6679d37a3338 |
children | a10ebd496bd9 |
line wrap: on
line diff
--- a/wma.c Mon Mar 26 00:54:29 2007 +0000 +++ b/wma.c Mon Mar 26 10:03:57 2007 +0000 @@ -302,7 +302,7 @@ window = av_malloc(sizeof(float) * n); alpha = M_PI / (2.0 * n); for(j=0;j<n;j++) { - window[n - j - 1] = sin((j + 0.5) * alpha); + window[j] = sin((j + 0.5) * alpha); } s->windows[i] = window; }