From 534dd3b7ce477250adb68209a33496f3dcf26e40 Mon Sep 17 00:00:00 2001 From: nick Date: Tue, 30 Oct 2001 17:04:31 +0000 Subject: Using new stuff of rgb15to16 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2557 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libvo/vo_svga.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'libvo/vo_svga.c') diff --git a/libvo/vo_svga.c b/libvo/vo_svga.c index 66968a09e9..0996c6ea9a 100644 --- a/libvo/vo_svga.c +++ b/libvo/vo_svga.c @@ -24,8 +24,8 @@ #endif #include "sub.h" +#include "../postproc/rgb2rgb.h" -extern void rgb15to16_mmx(char* s0,char* d0,int count); extern int vo_dbpp; extern int verbose; @@ -470,19 +470,7 @@ static uint32_t draw_frame(uint8_t *src[]) { } } break; case 16: { -#ifdef HAVE_MMX - rgb15to16_mmx(src[0],bppbuf,maxw * maxh * 2); -#else - uint16_t *source = (uint16_t *) src[0]; - uint16_t *dest = (uint16_t *) bppbuf; - register uint32_t i = 0; - register uint16_t srcdata; - - while (i < (maxw * maxh)) { - srcdata = source[i]; - dest[i++] = (srcdata & 0x1f) | ((srcdata & 0x7fe0) << 1); - } -#endif + rgb15to16(src[0],bppbuf,maxw * maxh * 2); } break; } src[0] = bppbuf; -- cgit v1.2.3