Mercurial > mplayer.hg
comparison libvo/vo_svga.c @ 875:c1cd62f01b2f
removed emms() and reordered stuff
author | arpi_esp |
---|---|
date | Fri, 25 May 2001 15:45:35 +0000 |
parents | 213702abb0b2 |
children | 90408bd383a5 |
comparison
equal
deleted
inserted
replaced
874:213702abb0b2 | 875:c1cd62f01b2f |
---|---|
489 static uint32_t draw_slice(uint8_t *image[], int stride[], | 489 static uint32_t draw_slice(uint8_t *image[], int stride[], |
490 int w, int h, int x, int y) { | 490 int w, int h, int x, int y) { |
491 uint8_t *src = yuvbuf; | 491 uint8_t *src = yuvbuf; |
492 uint32_t sw, sh; | 492 uint32_t sw, sh; |
493 | 493 |
494 #ifdef HAVE_MMX | 494 yuv2rgb(yuvbuf, image[0], image[1], image[2], w, h, orig_w * BYTESPERPIXEL, stride[0], stride[1]); |
495 emms(); | 495 //#ifdef HAVE_MMX |
496 #endif | 496 // emms(); |
497 //#endif | |
497 sw = (uint32_t) (w * scaling); | 498 sw = (uint32_t) (w * scaling); |
498 sh = (uint32_t) (h * scaling); | 499 sh = (uint32_t) (h * scaling); |
499 yuv2rgb(yuvbuf, image[0], image[1], image[2], w, h, orig_w * BYTESPERPIXEL, stride[0], stride[1]); | |
500 if (scalebuf != NULL) { | 500 if (scalebuf != NULL) { |
501 gl_scalebox(w, h, yuvbuf, sw, sh, scalebuf); | 501 gl_scalebox(w, h, yuvbuf, sw, sh, scalebuf); |
502 src = scalebuf; | 502 src = scalebuf; |
503 } | 503 } |
504 gl_putbox((int)(x * scaling) + x_pos, (int)(y * scaling) + y_pos, sw, sh, src); | 504 gl_putbox((int)(x * scaling) + x_pos, (int)(y * scaling) + y_pos, sw, sh, src); |