comparison truemotion1.c @ 9985:266bf83f634d libavcodec

Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN
author mru
date Sun, 26 Jul 2009 12:20:04 +0000
parents 5da84f0d0a55
children 8a4984c5cacc
comparison
equal deleted inserted replaced
9984:32dfddd8992a 9985:266bf83f634d
161 s->ydt[i] &= 0xFFFE; 161 s->ydt[i] &= 0xFFFE;
162 s->ydt[i] /= 2; 162 s->ydt[i] /= 2;
163 } 163 }
164 } 164 }
165 165
166 #ifdef WORDS_BIGENDIAN 166 #if HAVE_BIGENDIAN
167 static int make_ydt15_entry(int p2, int p1, int16_t *ydt) 167 static int make_ydt15_entry(int p2, int p1, int16_t *ydt)
168 #else 168 #else
169 static int make_ydt15_entry(int p1, int p2, int16_t *ydt) 169 static int make_ydt15_entry(int p1, int p2, int16_t *ydt)
170 #endif 170 #endif
171 { 171 {
176 hi = ydt[p2]; 176 hi = ydt[p2];
177 hi += (hi << 5) + (hi << 10); 177 hi += (hi << 5) + (hi << 10);
178 return (lo + (hi << 16)) << 1; 178 return (lo + (hi << 16)) << 1;
179 } 179 }
180 180
181 #ifdef WORDS_BIGENDIAN 181 #if HAVE_BIGENDIAN
182 static int make_cdt15_entry(int p2, int p1, int16_t *cdt) 182 static int make_cdt15_entry(int p2, int p1, int16_t *cdt)
183 #else 183 #else
184 static int make_cdt15_entry(int p1, int p2, int16_t *cdt) 184 static int make_cdt15_entry(int p1, int p2, int16_t *cdt)
185 #endif 185 #endif
186 { 186 {
190 r = cdt[p1] << 10; 190 r = cdt[p1] << 10;
191 lo = b + r; 191 lo = b + r;
192 return (lo + (lo << 16)) << 1; 192 return (lo + (lo << 16)) << 1;
193 } 193 }
194 194
195 #ifdef WORDS_BIGENDIAN 195 #if HAVE_BIGENDIAN
196 static int make_ydt16_entry(int p2, int p1, int16_t *ydt) 196 static int make_ydt16_entry(int p2, int p1, int16_t *ydt)
197 #else 197 #else
198 static int make_ydt16_entry(int p1, int p2, int16_t *ydt) 198 static int make_ydt16_entry(int p1, int p2, int16_t *ydt)
199 #endif 199 #endif
200 { 200 {
205 hi = ydt[p2]; 205 hi = ydt[p2];
206 hi += (hi << 6) + (hi << 11); 206 hi += (hi << 6) + (hi << 11);
207 return (lo + (hi << 16)) << 1; 207 return (lo + (hi << 16)) << 1;
208 } 208 }
209 209
210 #ifdef WORDS_BIGENDIAN 210 #if HAVE_BIGENDIAN
211 static int make_cdt16_entry(int p2, int p1, int16_t *cdt) 211 static int make_cdt16_entry(int p2, int p1, int16_t *cdt)
212 #else 212 #else
213 static int make_cdt16_entry(int p1, int p2, int16_t *cdt) 213 static int make_cdt16_entry(int p1, int p2, int16_t *cdt)
214 #endif 214 #endif
215 { 215 {
219 r = cdt[p1] << 11; 219 r = cdt[p1] << 11;
220 lo = b + r; 220 lo = b + r;
221 return (lo + (lo << 16)) << 1; 221 return (lo + (lo << 16)) << 1;
222 } 222 }
223 223
224 #ifdef WORDS_BIGENDIAN 224 #if HAVE_BIGENDIAN
225 static int make_ydt24_entry(int p2, int p1, int16_t *ydt) 225 static int make_ydt24_entry(int p2, int p1, int16_t *ydt)
226 #else 226 #else
227 static int make_ydt24_entry(int p1, int p2, int16_t *ydt) 227 static int make_ydt24_entry(int p1, int p2, int16_t *ydt)
228 #endif 228 #endif
229 { 229 {
232 lo = ydt[p1]; 232 lo = ydt[p1];
233 hi = ydt[p2]; 233 hi = ydt[p2];
234 return (lo + (hi << 8) + (hi << 16)) << 1; 234 return (lo + (hi << 8) + (hi << 16)) << 1;
235 } 235 }
236 236
237 #ifdef WORDS_BIGENDIAN 237 #if HAVE_BIGENDIAN
238 static int make_cdt24_entry(int p2, int p1, int16_t *cdt) 238 static int make_cdt24_entry(int p2, int p1, int16_t *cdt)
239 #else 239 #else
240 static int make_cdt24_entry(int p1, int p2, int16_t *cdt) 240 static int make_cdt24_entry(int p1, int p2, int16_t *cdt)
241 #endif 241 #endif
242 { 242 {