diff --git a/postproc/rgb2rgb.c b/postproc/rgb2rgb.c index 9c5c688b78..d2875b65e6 100644 --- a/postproc/rgb2rgb.c +++ b/postproc/rgb2rgb.c @@ -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 @@ void rgb15to16(const uint8_t *src,uint8_t *dst,uint32_t src_size) /** * 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 @@ void rgb15to16(const uint8_t *src,uint8_t *dst,uint32_t src_size) /** * 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