diff libmpcodecs/mp_image.c @ 34932:19212dea7a97

Add missing aequivalents for PIX_FMT_GRAY8A and PIX_FMT_GRAY16*.
author cehoyos
date Sun, 15 Jul 2012 20:27:13 +0000
parents eb76937af57e
children 4e3c56728d1e
line wrap: on
line diff
--- a/libmpcodecs/mp_image.c	Sun Jul 15 13:07:46 2012 +0000
+++ b/libmpcodecs/mp_image.c	Sun Jul 15 20:27:13 2012 +0000
@@ -189,12 +189,18 @@
     case IMGFMT_420P9_LE:
     case IMGFMT_420P9_BE:
         return;
+    case IMGFMT_Y16_LE:
+    case IMGFMT_Y16_BE:
+        mpi->bpp=16;
     case IMGFMT_Y800:
     case IMGFMT_Y8:
         /* they're planar ones, but for easier handling use them as packed */
         mpi->flags&=~MP_IMGFLAG_PLANAR;
         mpi->num_planes=1;
         return;
+    case IMGFMT_Y8A:
+        mpi->num_planes=2;
+        return;
     case IMGFMT_UYVY:
         mpi->flags|=MP_IMGFLAG_SWAPPED;
     case IMGFMT_YUY2: