summaryrefslogtreecommitdiff
path: root/i965_defines.h
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2010-09-02 15:22:39 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2010-09-15 08:38:10 +0800
commit254a2a6b61542a399b4924dbb18cf7e60ce1fb6d (patch)
tree78c53993ebb118c4b8e33c429f001cbeb291ecf1 /i965_defines.h
parent956f5b6e773d55707a388796a693f580e6bf9d88 (diff)
i965_drv_video: deinterlacing & scaling
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Diffstat (limited to 'i965_defines.h')
-rw-r--r--i965_defines.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/i965_defines.h b/i965_defines.h
index aa2baa3..839712e 100644
--- a/i965_defines.h
+++ b/i965_defines.h
@@ -357,6 +357,29 @@
#define SCOREBOARD_STALLING 0
#define SCOREBOARD_NON_STALLING 1
+#define SURFACE_FORMAT_YCRCB_NORMAL 0
+#define SURFACE_FORMAT_YCRCB_SWAPUVY 1
+#define SURFACE_FORMAT_YCRCB_SWAPUV 2
+#define SURFACE_FORMAT_YCRCB_SWAPY 3
+#define SURFACE_FORMAT_PLANAR_420_8 4
+#define SURFACE_FORMAT_PLANAR_411_8 5
+#define SURFACE_FORMAT_PLANAR_422_8 6
+#define SURFACE_FORMAT_STMM_DN_STATISTICS 7
+#define SURFACE_FORMAT_R10G10B10A2_UNORM 8
+#define SURFACE_FORMAT_R8G8B8A8_UNORM 9
+#define SURFACE_FORMAT_R8B8_UNORM 10
+#define SURFACE_FORMAT_R8_UNORM 11
+#define SURFACE_FORMAT_Y8_UNORM 12
+
+#define AVS_FILTER_ADAPTIVE_8_TAP 0
+#define AVS_FILTER_NEAREST 1
+
+#define IEF_FILTER_COMBO 0
+#define IEF_FILTER_DETAIL 1
+
+#define IEF_FILTER_SIZE_3X3 0
+#define IEF_FILTER_SIZE_5X5 1
+
#define URB_SIZE(intel) (IS_IRONLAKE(intel->device_id) ? 1024 : \
IS_G4X(intel->device_id) ? 384 : 256)
#endif /* _I965_DEFINES_H_ */