diff options
author | hding3 <haitao.ding@intel.com> | 2012-10-16 10:16:17 +0800 |
---|---|---|
committer | Patrick Tjin <pattjin@google.com> | 2014-07-21 22:06:09 -0700 |
commit | 56ada57fd5c4a41fbf281589526d47850bed05fd (patch) | |
tree | 8f1cc843385e3e6a29dc72a0f41e4ab0b9b3c269 /src/hwdefs | |
parent | 5e6d3b41c6a9e08d57b6894d65935253a111e834 (diff) | |
download | android_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.h | 13 | ||||
-rw-r--r-- | src/hwdefs/dxva_fw_flags.h | 2 |
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_*/ |