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);