[MPlayer-cvslog] r23021 - trunk/libswscale/rgb2rgb.c

ivo subversion at mplayerhq.hu
Wed Apr 18 18:40:07 CEST 2007


Author: ivo
Date: Wed Apr 18 18:40:07 2007
New Revision: 23021

Modified:
   trunk/libswscale/rgb2rgb.c

Log:
fix red_15mask and green_15mask. the previous values were wrong and caused
some SIMD functions to output wrong data.


Modified: trunk/libswscale/rgb2rgb.c
==============================================================================
--- trunk/libswscale/rgb2rgb.c	(original)
+++ trunk/libswscale/rgb2rgb.c	Wed Apr 18 18:40:07 2007
@@ -122,8 +122,8 @@ static const uint64_t mask16r  __attribu
 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



More information about the MPlayer-cvslog mailing list