Remove checks for unsupported pixel formats.
authorib <ib@b3059339-0415-0410-9bf9-f77b7e298cf2>
Sun, 15 Apr 2018 09:48:00 +0000 (09:48 +0000)
committerib <ib@b3059339-0415-0410-9bf9-f77b7e298cf2>
Sun, 15 Apr 2018 09:48:00 +0000 (09:48 +0000)
It makes no sense to check for pixel formats
and copy images which will be rejected later
in bpRead() anyway.

Additionally, change the debug message.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@38094 b3059339-0415-0410-9bf9-f77b7e298cf2

gui/util/bitmap.c

index 9a006e8..ce28e3a 100644 (file)
@@ -141,14 +141,6 @@ static int pngRead(const char *fname, guiImage *img)
     memset(img, 0, sizeof(*img));
 
     switch (avctx->pix_fmt) {
-    case AV_PIX_FMT_GRAY8:
-        img->Bpp = 8;
-        break;
-
-    case AV_PIX_FMT_GRAY16BE:
-        img->Bpp = 16;
-        break;
-
     case AV_PIX_FMT_RGB24:
         img->Bpp = 24;
         break;
@@ -159,6 +151,7 @@ static int pngRead(const char *fname, guiImage *img)
 
     default:
         img->Bpp = 0;
+        mp_msg(MSGT_GPLAYER, MSGL_DBG2, "[bitmap] unsupported pixel format: %d\n", avctx->pix_fmt);
         break;
     }
 
@@ -258,10 +251,8 @@ int bpRead(const char *fname, guiImage *img)
         return -5;
     }
 
-    if (img->Bpp < 24) {
-        mp_msg(MSGT_GPLAYER, MSGL_DBG2, "[bitmap] bpp too low: %u\n", img->Bpp);
+    if (!img->Bpp)
         return -1;
-    }
 
     if (!convert_ARGB(img))
         return -8;