Support sub-macroblocks for Inter frame
authorXiang, Haihao <haihao.xiang@intel.com>
Thu, 5 Apr 2012 08:40:13 +0000 (16:40 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Fri, 6 Apr 2012 08:07:02 +0000 (16:07 +0800)
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
src/shaders/vme/inter_frame.g6b
src/shaders/vme/inter_frame.g7b
src/shaders/vme/vme.inc

index feec9fc..015d126 100644 (file)
@@ -5,7 +5,7 @@
    { 0x00200009, 0x24402e29, 0x004500a0, 0x00040004 },
    { 0x00000040, 0x24403dad, 0x00450440, 0xfff0fff0 },
    { 0x00000040, 0x24423dad, 0x00450442, 0xfff4fff4 },
-   { 0x00000001, 0x244c0061, 0x00000000, 0x7e203100 },
+   { 0x00000001, 0x244c0061, 0x00000000, 0x70203100 },
    { 0x00000001, 0x24540231, 0x00000014, 0x00000000 },
    { 0x00000001, 0x24560169, 0x00000000, 0x28302830 },
    { 0x00000001, 0x24600061, 0x00000000, 0x00000002 },
index 6b60220..0205c0f 100644 (file)
@@ -4,7 +4,7 @@
    { 0x00200009, 0x24482e29, 0x004500a0, 0x00040004 },
    { 0x00000001, 0x244001ed, 0x00000000, 0xfff0fff0 },
    { 0x00000001, 0x244201ed, 0x00000000, 0xfff4fff4 },
-   { 0x00000001, 0x244c0061, 0x00000000, 0x7e203100 },
+   { 0x00000001, 0x244c0061, 0x00000000, 0x70203100 },
    { 0x00000001, 0x24540231, 0x00000014, 0x00000000 },
    { 0x00000001, 0x24560169, 0x00000000, 0x28302830 },
    { 0x00000001, 0x24600061, 0x00000000, 0x00000002 },
index b38c32a..09b4e19 100644 (file)
@@ -46,7 +46,7 @@ define(`INTER_SAD_HAAR',                `0x00200000')
 define(`INTRA_SAD_NONE',                `0x00000000')
 define(`INTRA_SAD_HAAR',                `0x00800000')
 
-define(`INTER_PART_MASK',               `0x7E000000')
+define(`INTER_PART_MASK',               `0x70000000')
 
 define(`SEARCH_CTRL_SINGLE',            `0x00000000')
 define(`SEARCH_CTRL_DUAL_START',        `0x00000100')