# HG changeset patch # User szabii # Date 988578981 0 # Node ID 121cb2047c086c87829df884c5db5c7979181587 # Parent 4a959b73d51ee47a2334477a11235a1f625c1046 nothing important diff -r 4a959b73d51e -r 121cb2047c08 libvo/vo_fbdev.c --- a/libvo/vo_fbdev.c Sun Apr 29 20:24:38 2001 +0000 +++ b/libvo/vo_fbdev.c Sun Apr 29 21:16:21 2001 +0000 @@ -677,15 +677,13 @@ } fb_orig_vinfo = fb_vinfo; -/* - fb_bpp = (fb_vinfo.bits_per_pixel == 32) ? 32 : - (fb_vinfo.red.length + fb_vinfo.green.length + - fb_vinfo.blue.length); -*/ -#warning FIXME - /* nemigy kellene bpp-t meghatarozni */ - fb_bpp = (fb_vinfo.bits_per_pixel == 32) ? 32 : - (fb_vinfo.red.length + fb_vinfo.red.offset); + fb_bpp = fb_vinfo.bits_per_pixel; + + /* 16 and 15 bpp is reported 16 bpp */ + if (fb_bpp == 16) + fb_bpp = fb_vinfo.red.length + fb_vinfo.green.length + + fb_vinfo.blue.length; + if (vo_dbpp) { if (vo_dbpp != 15 && vo_dbpp != 16 && vo_dbpp != 24 && vo_dbpp != 32) {