From 560dcdc4b8f5e8965347746865f31af6e5875e9d Mon Sep 17 00:00:00 2001 From: Naomi Luis Date: Thu, 27 Jan 2011 12:16:44 -0800 Subject: [PATCH] overlay: Add support for additional S3D formats Add support for Side-by-Side full, Side-By-Side-half formats in the overlay. The Side by Side half formats could either be in Left-Right or Right-Left mode. Change-Id: I1274529f75e69e10443705c863599936c45a7148 --- gralloc_priv.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/gralloc_priv.h b/gralloc_priv.h index 01eff61..7fbb272 100644 --- a/gralloc_priv.h +++ b/gralloc_priv.h @@ -146,12 +146,14 @@ enum { /* possible formats for 3D content*/ enum { HAL_NO_3D = 0x00, - HAL_3D_IN_LR_SIDE = 0x10000, - HAL_3D_IN_LR_TOP = 0x20000, - HAL_3D_IN_LR_INTERLEAVE = 0x40000, - HAL_3D_OUT_LR_SIDE = 0x1000, - HAL_3D_OUT_LR_TOP = 0x2000, - HAL_3D_OUT_LR_INTERLEAVE = 0x4000 + HAL_3D_IN_SIDE_BY_SIDE_HALF_L_R = 0x10000, + HAL_3D_IN_TOP_BOTTOM = 0x20000, + HAL_3D_IN_INTERLEAVE = 0x40000, + HAL_3D_IN_SIDE_BY_SIDE_FULL = 0x80000, + HAL_3D_IN_SIDE_BY_SIDE_HALF_R_L = 0xC0000, + HAL_3D_OUT_SIDE_BY_SIDE = 0x1000, + HAL_3D_OUT_TOP_BOTTOM = 0x2000, + HAL_3D_OUT_INTERLEAVE = 0x4000, }; /*****************************************************************************/