GraphicsMagick: coders/bmp.c: Remove code duplicity. 1bpp, 2bpp ...

GraphicsMagick Commits <[email protected]> Sat, 30 Sep 2023 03:48:35 -0500
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.5056.1696063723.1961.graphicsmagick-commit@lists.sourceforge.net>
changeset 123df8ed6be8 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=123df8ed6be8
summary: coders/bmp.c: Remove code duplicity. 1bpp, 2bpp and 4bpp is using a same code.

diffstat:

 ChangeLog    |   3 +++
 coders/bmp.c |  28 ----------------------------
 2 files changed, 3 insertions(+), 28 deletions(-)

diffs (51 lines):

diff -r a912997ee896 -r 123df8ed6be8 ChangeLog
--- a/ChangeLog	Sat Sep 30 10:23:59 2023 +0200
+++ b/ChangeLog	Sat Sep 30 10:48:01 2023 +0200
@@ -2,6 +2,9 @@
 
 	* coders/bmp.c: Attempt to read BMP with 64bpp.
 
+	* coders/bmp.c: Remove code duplicity. 1bpp, 2bpp and 4bpp is
+	using a same code.
+
 2023-09-28  Bob Friesenhahn  <[email protected]>
 
 	* coders/bmp.c (StoreAlienBlob): Fix compilation warning in log
diff -r a912997ee896 -r 123df8ed6be8 coders/bmp.c
--- a/coders/bmp.c	Sat Sep 30 10:23:59 2023 +0200
+++ b/coders/bmp.c	Sat Sep 30 10:48:01 2023 +0200
@@ -1519,34 +1519,6 @@
       switch (bmp_info.bits_per_pixel)
         {
         case 1:
-          {
-            /*
-              Convert bitmap scanline.
-            */
-            for (y=(long) image->rows-1; y >= 0; y--)
-              {
-                p=pixels+(image->rows-y-1)*bytes_per_line;
-                q=SetImagePixels(image,0,y,image->columns,1);
-                if (q == (PixelPacket *) NULL)
-                  break;
-                if (ImportImagePixelArea(image,IndexQuantum,bmp_info.bits_per_pixel,p,0,0)
-                    == MagickFail)
-                  break;
-                if (!SyncImagePixels(image))
-                  break;
-                if (image->previous == (Image *) NULL)
-                  if (QuantumTick(y,image->rows))
-                    {
-                      status=MagickMonitorFormatted(image->rows-y-1,image->rows,
-                                                    exception,LoadImageText,
-                                                    image->filename,
-                                                    image->columns,image->rows);
-                      if (status == False)
-                        break;
-                    }
-              }
-            break;
-          }
         case 2:
         case 4:
           {