summaryrefslogtreecommitdiffstats
path: root/src/hwdefs
diff options
context:
space:
mode:
authorhding3 <haitao.ding@intel.com>2012-10-16 10:16:17 +0800
committerPatrick Tjin <pattjin@google.com>2014-07-21 22:06:09 -0700
commit56ada57fd5c4a41fbf281589526d47850bed05fd (patch)
tree8f1cc843385e3e6a29dc72a0f41e4ab0b9b3c269 /src/hwdefs
parent5e6d3b41c6a9e08d57b6894d65935253a111e834 (diff)
downloadandroid_hardware_intel_img_psb_video-56ada57fd5c4a41fbf281589526d47850bed05fd.tar.gz
android_hardware_intel_img_psb_video-56ada57fd5c4a41fbf281589526d47850bed05fd.tar.bz2
android_hardware_intel_img_psb_video-56ada57fd5c4a41fbf281589526d47850bed05fd.zip
[PSB-VIDEO] enhancement msvdx YUV rotate code and fix some compile error
BZ: 62368 1. Modify psb__dump_NV_buffers so that can dump rotated buffer 2. Fix compile issue for FPGA making decode Change-Id: I122deb5129d9b3b89b70f1f5f2cea295a6201812 Signed-off-by: Li Zeng <li.zeng@intel.com> Signed-off-by: hding3 <haitao.ding@intel.com> Reviewed-on: http://android.intel.com:8080/70150 Reviewed-by: Shi, PingX <pingx.shi@intel.com> Tested-by: Shi, PingX <pingx.shi@intel.com> Reviewed-by: buildbot <buildbot@intel.com> Tested-by: buildbot <buildbot@intel.com>
Diffstat (limited to 'src/hwdefs')
-rw-r--r--src/hwdefs/dxva_fw_ctrl.h13
-rw-r--r--src/hwdefs/dxva_fw_flags.h2
2 files changed, 14 insertions, 1 deletions
diff --git a/src/hwdefs/dxva_fw_ctrl.h b/src/hwdefs/dxva_fw_ctrl.h
index 94f1d17..e6d97ac 100644
--- a/src/hwdefs/dxva_fw_ctrl.h
+++ b/src/hwdefs/dxva_fw_ctrl.h
@@ -194,4 +194,17 @@ typedef struct _CTRL_ALLOC_HEADER_TAG
IMG_UINT32 ui32AltOutputFlags;
} CTRL_ALLOC_HEADER;
+#define CMD_DEBLOCK (0x70000000)
+#define CMD_DEBLOCK_TYPE_STD (0x00000000)
+#define CMD_DEBLOCK_TYPE_OOLD (0x00000001)
+#define CMD_DEBLOCK_TYPE_SKIP (0x00000002)
+typedef struct _DEBLOCK_CMD_TAG
+{
+ IMG_UINT32 ui32Cmd; /* 0x70000000 */
+ IMG_UINT32 ui32SourceMbData;
+ IMG_UINT32 ui16PicWidthMbs;
+ IMG_UINT32 ui16FrameHeightMbs;
+ IMG_UINT32 ui32AddressA[2];
+} DEBLOCK_CMD;
+
#endif
diff --git a/src/hwdefs/dxva_fw_flags.h b/src/hwdefs/dxva_fw_flags.h
index daa726b..a2aafb2 100644
--- a/src/hwdefs/dxva_fw_flags.h
+++ b/src/hwdefs/dxva_fw_flags.h
@@ -55,5 +55,5 @@
#define FW_VA_RENDER_HOST_INT 0x00004000
#define FW_DEVA_DEBLOCK_ENABLE 0x00000400
#define FW_VA_RENDER_VC1_BITPLANE_PRESENT 0x00008000
-
+#define FW_INTERNAL_CONTEXT_SWITCH 0x00000040
#endif /*_VA_FW_FLAGS_H_*/