fix for vf_palette, because paletted 8-bit to BGR{15,16} conversion is incorrect.

the conversion should be rewritten as a better fix.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11513 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
joey 2003-11-23 17:09:59 +00:00
parent 7afe24f691
commit 6d4dcace07
1 changed files with 8 additions and 4 deletions

View File

@ -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[]={ static unsigned int bgr_list[]={
IMGFMT_BGR32, IMGFMT_BGR32,
IMGFMT_BGR24, IMGFMT_BGR24,
IMGFMT_BGR16, // IMGFMT_BGR16,
IMGFMT_BGR15, // IMGFMT_BGR15,
0 0
}; };
static unsigned int rgb_list[]={ static unsigned int rgb_list[]={
IMGFMT_RGB32, IMGFMT_RGB32,
IMGFMT_RGB24, IMGFMT_RGB24,
IMGFMT_RGB16, // IMGFMT_RGB16,
IMGFMT_RGB15, // IMGFMT_RGB15,
0 0
}; };