Mercurial > mplayer.hg
comparison postproc/yuv2rgb_template.c @ 9392:7bbe4bce6293
cleanup (unsigned stride -> int stride)
author | michael |
---|---|
date | Tue, 11 Feb 2003 12:57:53 +0000 |
parents | e7635c03910f |
children | eff727517e6b |
comparison
equal
deleted
inserted
replaced
9391:7c211b317e49 | 9392:7bbe4bce6293 |
---|---|
122 | 122 |
123 | 123 |
124 static inline void RENAME(yuv420_rgb16) (uint8_t * image, uint8_t * py, | 124 static inline void RENAME(yuv420_rgb16) (uint8_t * image, uint8_t * py, |
125 uint8_t * pu, uint8_t * pv, | 125 uint8_t * pu, uint8_t * pv, |
126 unsigned h_size, unsigned v_size, | 126 unsigned h_size, unsigned v_size, |
127 unsigned rgb_stride, unsigned y_stride, unsigned uv_stride) | 127 int rgb_stride, int y_stride, int uv_stride) |
128 { | 128 { |
129 int even = 1; | 129 int even = 1; |
130 int x, y; | 130 int x, y; |
131 | 131 |
132 __asm__ __volatile__ ("pxor %mm4, %mm4;" /* zero mm4 */ ); | 132 __asm__ __volatile__ ("pxor %mm4, %mm4;" /* zero mm4 */ ); |
227 } | 227 } |
228 | 228 |
229 static inline void RENAME(yuv420_rgb15) (uint8_t * image, uint8_t * py, | 229 static inline void RENAME(yuv420_rgb15) (uint8_t * image, uint8_t * py, |
230 uint8_t * pu, uint8_t * pv, | 230 uint8_t * pu, uint8_t * pv, |
231 unsigned h_size, unsigned v_size, | 231 unsigned h_size, unsigned v_size, |
232 unsigned rgb_stride, unsigned y_stride, unsigned uv_stride) | 232 int rgb_stride, int y_stride, int uv_stride) |
233 { | 233 { |
234 int even = 1; | 234 int even = 1; |
235 int x, y; | 235 int x, y; |
236 | 236 |
237 __asm__ __volatile__ ("pxor %mm4, %mm4;" /* zero mm4 */ ); | 237 __asm__ __volatile__ ("pxor %mm4, %mm4;" /* zero mm4 */ ); |
328 } | 328 } |
329 | 329 |
330 static inline void RENAME(yuv420_rgb24) (uint8_t * image, uint8_t * py, | 330 static inline void RENAME(yuv420_rgb24) (uint8_t * image, uint8_t * py, |
331 uint8_t * pu, uint8_t * pv, | 331 uint8_t * pu, uint8_t * pv, |
332 unsigned h_size, unsigned v_size, | 332 unsigned h_size, unsigned v_size, |
333 unsigned rgb_stride, unsigned y_stride, unsigned uv_stride) | 333 int rgb_stride, int y_stride, int uv_stride) |
334 { | 334 { |
335 int even = 1; | 335 int even = 1; |
336 int x, y; | 336 int x, y; |
337 | 337 |
338 __asm__ __volatile__ ("pxor %mm4, %mm4;" /* zero mm4 */ ); | 338 __asm__ __volatile__ ("pxor %mm4, %mm4;" /* zero mm4 */ ); |
487 | 487 |
488 | 488 |
489 static inline void RENAME(yuv420_argb32) (uint8_t * image, uint8_t * py, | 489 static inline void RENAME(yuv420_argb32) (uint8_t * image, uint8_t * py, |
490 uint8_t * pu, uint8_t * pv, | 490 uint8_t * pu, uint8_t * pv, |
491 unsigned h_size, unsigned v_size, | 491 unsigned h_size, unsigned v_size, |
492 unsigned rgb_stride, unsigned y_stride, unsigned uv_stride) | 492 int rgb_stride, int y_stride, int uv_stride) |
493 { | 493 { |
494 int even = 1; | 494 int even = 1; |
495 int x, y; | 495 int x, y; |
496 | 496 |
497 __asm__ __volatile__ ("pxor %mm4, %mm4;" /* zero mm4 */ ); | 497 __asm__ __volatile__ ("pxor %mm4, %mm4;" /* zero mm4 */ ); |