comparison liba52/imdct_mlib.c @ 3493:a4721884eaf5

Fix mediaLib compilation problem on solaris.
author jkeil
date Fri, 14 Dec 2001 20:14:59 +0000
parents 35b18ed357c2
children 07f1e7669772
comparison
equal deleted inserted replaced
3492:24b0fad7fccc 3493:a4721884eaf5
31 #include <string.h> 31 #include <string.h>
32 #include <inttypes.h> 32 #include <inttypes.h>
33 33
34 #include "a52.h" 34 #include "a52.h"
35 #include "a52_internal.h" 35 #include "a52_internal.h"
36 #include "attributes.h"
37 36
38 extern sample_t imdct_window[]; 37 extern sample_t imdct_window[];
39 38
40 void 39 void
41 imdct_do_512_mlib(sample_t data[], sample_t delay[], sample_t bias) 40 imdct_do_512_mlib(sample_t data[], sample_t delay[], sample_t bias)
43 sample_t *buf_real; 42 sample_t *buf_real;
44 sample_t *buf_imag; 43 sample_t *buf_imag;
45 sample_t *data_ptr; 44 sample_t *data_ptr;
46 sample_t *delay_ptr; 45 sample_t *delay_ptr;
47 sample_t *window_ptr; 46 sample_t *window_ptr;
48 sample_t tmp[256] ATTR_ALIGN (16); 47 sample_t tmp[256] __attribute__((aligned(16)));
49 int i; 48 int i;
50 49
51 memcpy(tmp, data, 256 * sizeof(sample_t)); 50 memcpy(tmp, data, 256 * sizeof(sample_t));
52 mlib_SignalIMDCT_F32(tmp); 51 mlib_SignalIMDCT_F32(tmp);
53 52
92 sample_t *buf1_real, *buf1_imag; 91 sample_t *buf1_real, *buf1_imag;
93 sample_t *buf2_real, *buf2_imag; 92 sample_t *buf2_real, *buf2_imag;
94 sample_t *data_ptr; 93 sample_t *data_ptr;
95 sample_t *delay_ptr; 94 sample_t *delay_ptr;
96 sample_t *window_ptr; 95 sample_t *window_ptr;
97 sample_t tmp[256] ATTR_ALIGN (16); 96 sample_t tmp[256] __attribute__((aligned(16)));
98 int i; 97 int i;
99 98
100 memcpy(tmp, data, 256 * sizeof(sample_t)); 99 memcpy(tmp, data, 256 * sizeof(sample_t));
101 mlib_SignalIMDCTSplit_F32(tmp); 100 mlib_SignalIMDCTSplit_F32(tmp);
102 101