diff libmpcodecs/vf_palette.c @ 11512:4ff38d168c2f

fix for vf_palette, because paletted 8-bit to BGR{15,16} conversion is incorrect. the conversion should be rewritten as a better fix.
author joey
date Sun, 23 Nov 2003 17:09:59 +0000
parents e9a2af584986
children a22f1b86ec0f
line wrap: on
line diff
--- a/libmpcodecs/vf_palette.c	Sun Nov 23 17:04:19 2003 +0000
+++ b/libmpcodecs/vf_palette.c	Sun Nov 23 17:09:59 2003 +0000
@@ -14,18 +14,22 @@
 
 //===========================================================================//
 
+// commented out 16 and 15 bit output support, because the conversion
+// routines are incorrrect.  they assume the palette to be of the same
+// depth as the output, which is incorrect. --Joey
+
 static unsigned int bgr_list[]={
     IMGFMT_BGR32,
     IMGFMT_BGR24,
-    IMGFMT_BGR16,
-    IMGFMT_BGR15,
+//    IMGFMT_BGR16,
+//    IMGFMT_BGR15,
     0
 };
 static unsigned int rgb_list[]={
     IMGFMT_RGB32,
     IMGFMT_RGB24,
-    IMGFMT_RGB16,
-    IMGFMT_RGB15,
+//    IMGFMT_RGB16,
+//    IMGFMT_RGB15,
     0
 };