# HG changeset patch # User michael # Date 1004903429 0 # Node ID 1eaf3f89e49f4177cf9a404fe2aac37faf5493a0 # Parent d0f26c57263344053d7f3f82cc9c21f57bf70cb6 palette to bgr24 diff -r d0f26c572633 -r 1eaf3f89e49f postproc/rgb2rgb.c --- a/postproc/rgb2rgb.c Sun Nov 04 19:47:19 2001 +0000 +++ b/postproc/rgb2rgb.c Sun Nov 04 19:50:29 2001 +0000 @@ -181,6 +181,27 @@ ((uint32_t *)dst)[i] = ((uint32_t *)palette)[ src[i] ]; } +/** + * Pallete is assumed to contain bgr32 + */ +void palette8torgb24(uint8_t *src, uint8_t *dst, int src_size, uint8_t *palette) +{ + int i; +/* + writes 1 byte o much and might cause alignment issues on some architectures? + for(i=0; i