Mercurial > libavcodec.hg
comparison mdct.c @ 7577:ed956c3c2cf3 libavcodec
The ff_sine_#[] should be aligned as they will commonly be used in dsputil
functions
author | superdump |
---|---|
date | Thu, 14 Aug 2008 22:12:19 +0000 |
parents | 7802295cae6f |
children | 4b286498a3bd |
comparison
equal
deleted
inserted
replaced
7576:e50e9def7428 | 7577:ed956c3c2cf3 |
---|---|
46 sum++; | 46 sum++; |
47 for (i = 0; i < n; i++) | 47 for (i = 0; i < n; i++) |
48 window[i] = sqrt(local_window[i] / sum); | 48 window[i] = sqrt(local_window[i] / sum); |
49 } | 49 } |
50 | 50 |
51 float ff_sine_128 [ 128]; | 51 DECLARE_ALIGNED(16, float, ff_sine_128 [ 128]); |
52 float ff_sine_256 [ 256]; | 52 DECLARE_ALIGNED(16, float, ff_sine_256 [ 256]); |
53 float ff_sine_512 [ 512]; | 53 DECLARE_ALIGNED(16, float, ff_sine_512 [ 512]); |
54 float ff_sine_1024[1024]; | 54 DECLARE_ALIGNED(16, float, ff_sine_1024[1024]); |
55 float ff_sine_2048[2048]; | 55 DECLARE_ALIGNED(16, float, ff_sine_2048[2048]); |
56 float *ff_sine_windows[5] = { | 56 float *ff_sine_windows[5] = { |
57 ff_sine_128, ff_sine_256, ff_sine_512, ff_sine_1024, ff_sine_2048, | 57 ff_sine_128, ff_sine_256, ff_sine_512, ff_sine_1024, ff_sine_2048, |
58 }; | 58 }; |
59 | 59 |
60 // Generate a sine window. | 60 // Generate a sine window. |