rev 419 - trunk

[email protected] Wed, 27 Jul 2005 16:49:04 -0700 (PDT)
Newsgroups gmane.comp.printing.ghostscript.jbig2dec.cvs
Message-ID <[email protected]>
Author: giles
Date: 2005-07-27 16:49:03 -0700 (Wed, 27 Jul 2005)
New Revision: 419

Modified:
   trunk/jbig2_text.c
Log:
Fix an off-by-one in reading the SBDEFPIXEL and SBCOMBOP fields of
the text region segment flags, which caused us to clear the region
background to the wrong value. Bug 688244.


Modified: trunk/jbig2_text.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/jbig2_text.c	2005-07-27 17:29:03 UTC (rev 418)
+++ trunk/jbig2_text.c	2005-07-27 23:49:03 UTC (rev 419)
@@ -372,8 +372,8 @@
     params.SBSTRIPS =3D 1 << ((flags & 0x000c) >> 2);
     params.REFCORNER =3D (flags & 0x0030) >> 4;
     params.TRANSPOSED =3D flags & 0x0040;
-    params.SBCOMBOP =3D (flags & 0x00e0) >> 7;
-    params.SBDEFPIXEL =3D flags & 0x0100;
+    params.SBCOMBOP =3D (flags & 0x0180) >> 7;
+    params.SBDEFPIXEL =3D flags & 0x0200;
     params.SBDSOFFSET =3D (flags & 0x7C00) >> 10;
     params.SBRTEMPLATE =3D flags & 0x8000;
    =20