# HG changeset patch # User ivo # Date 1176914407 0 # Node ID ec0ead587e2fbf554586e863e15518dedd49ad2b # Parent 5e9bd7915c203d01c2298f16def782fa18b671da fix red_15mask and green_15mask. the previous values were wrong and caused some SIMD functions to output wrong data. diff -r 5e9bd7915c20 -r ec0ead587e2f libswscale/rgb2rgb.c --- a/libswscale/rgb2rgb.c Wed Apr 18 14:39:16 2007 +0000 +++ b/libswscale/rgb2rgb.c Wed Apr 18 16:40:07 2007 +0000 @@ -122,8 +122,8 @@ static const uint64_t red_16mask __attribute__((aligned(8))) = 0x0000f8000000f800ULL; static const uint64_t green_16mask __attribute__((aligned(8)))= 0x000007e0000007e0ULL; static const uint64_t blue_16mask __attribute__((aligned(8))) = 0x0000001f0000001fULL; -static const uint64_t red_15mask __attribute__((aligned(8))) = 0x00007c000000f800ULL; -static const uint64_t green_15mask __attribute__((aligned(8)))= 0x000003e0000007e0ULL; +static const uint64_t red_15mask __attribute__((aligned(8))) = 0x00007c0000007c00ULL; +static const uint64_t green_15mask __attribute__((aligned(8)))= 0x000003e0000003e0ULL; static const uint64_t blue_15mask __attribute__((aligned(8))) = 0x0000001f0000001fULL; #ifdef FAST_BGR2YV12