# HG changeset patch # User michael # Date 1004923265 0 # Node ID 440312d953a8ebe52f659d311eb57757a71fffae # Parent 9b47bc40908388344f0a845a6446136fc39b458e yv12toyuy2 in MMX cleanup diff -r 9b47bc409083 -r 440312d953a8 postproc/rgb2rgb.c --- a/postproc/rgb2rgb.c Mon Nov 05 00:45:55 2001 +0000 +++ b/postproc/rgb2rgb.c Mon Nov 05 01:21:05 2001 +0000 @@ -2,6 +2,7 @@ * * rgb2rgb.c, Software RGB to RGB convertor * Written by Nick Kurshev. + * palette stuff & yuv stuff by Michael */ #include #include "../config.h" @@ -185,25 +186,25 @@ /** * Pallete is assumed to contain bgr32 */ -void palette8torgb32(uint8_t *src, uint8_t *dst, int src_size, uint8_t *palette) +void palette8torgb32(uint8_t *src, uint8_t *dst, int num_pixels, uint8_t *palette) { int i; - for(i=0; i>1) + : "memory", "%eax" + ); + +#else int i; - src_size>>=1; - for(i=0; i>=1; + for(i=0; i>=1; - for(i=0; i>=1; + for(i=0; i #include "../config.h" @@ -185,25 +186,25 @@ /** * Pallete is assumed to contain bgr32 */ -void palette8torgb32(uint8_t *src, uint8_t *dst, int src_size, uint8_t *palette) +void palette8torgb32(uint8_t *src, uint8_t *dst, int num_pixels, uint8_t *palette) { int i; - for(i=0; i>1) + : "memory", "%eax" + ); + +#else int i; - src_size>>=1; - for(i=0; i>=1; + for(i=0; i>=1; - for(i=0; i>=1; + for(i=0; i