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.