From 8af460568a7460e38788912bbcc27f4d76cb75d2 Mon Sep 17 00:00:00 2001
From: Ilyes Gouta <ilyes.gouta@st.com>
Date: Fri, 30 Mar 2012 09:43:33 +0100
Subject: [PATCH 1/4] directfb: define a new DSPF_LUT4 pixel format

pixels per byte aligned access is set to 2 (minus one in the declaration).
---
 include/directfb.h |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/include/directfb.h b/include/directfb.h
index 2b5dfc3..c2feda7 100644
--- a/include/directfb.h
+++ b/include/directfb.h
@@ -1346,12 +1346,15 @@ typedef enum {
      DSPF_ABGR      = DFB_SURFACE_PIXELFORMAT( 37, 24, 8, 1, 0, 4, 0, 0, 0, 0, 0 ),
 
      /* 32 bit RGBAF (4 byte, red 8@24, green 8@16, blue 8@8, alpha 7@1, flash 1@0 */
-     DSPF_RGBAF88871 = DFB_SURFACE_PIXELFORMAT( 38, 24, 7, 1, 0, 4, 0, 0, 0, 0, 0 )
+     DSPF_RGBAF88871 = DFB_SURFACE_PIXELFORMAT( 38, 24, 7, 1, 0, 4, 0, 0, 0, 0, 0 ),
+
+     /*  4 bit   LUT (4 bit color and alpha lookup from palette) */
+     DSPF_LUT4      = DFB_SURFACE_PIXELFORMAT( 39,  4, 0, 1, 4, 0, 1, 0, 0, 1, 0 )
 
 } DFBSurfacePixelFormat;
 
 /* Number of pixelformats defined */
-#define DFB_NUM_PIXELFORMATS            39
+#define DFB_NUM_PIXELFORMATS            40
 
 /* These macros extract information about the pixel format. */
 #define DFB_PIXELFORMAT_INDEX(fmt)      (((fmt) & 0x0000007F)      )
-- 
1.7.4.4

