From 56ada57fd5c4a41fbf281589526d47850bed05fd Mon Sep 17 00:00:00 2001 From: hding3 Date: Tue, 16 Oct 2012 10:16:17 +0800 Subject: [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 Signed-off-by: hding3 Reviewed-on: http://android.intel.com:8080/70150 Reviewed-by: Shi, PingX Tested-by: Shi, PingX Reviewed-by: buildbot Tested-by: buildbot --- src/hwdefs/dxva_fw_ctrl.h | 13 +++++++++++++ src/hwdefs/dxva_fw_flags.h | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) (limited to 'src/hwdefs') 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_*/ -- cgit v1.2.3