xf86-video-intel: Branch '965-xvmc' - src/xvmc/frame_backward.g4b src/xvmc/frame_f_b.g4b src/xvmc/frame_forward.g4b src/xvmc/motion_frame_uv.g4i src/xvmc/read_frame_x1y0_uv.g4i

Nan hai Zou znh at kemper.freedesktop.org
Thu Aug 28 20:17:40 PDT 2008


 src/xvmc/frame_backward.g4b     |  235 ++++++--------------
 src/xvmc/frame_f_b.g4b          |  470 +++++++++++++---------------------------
 src/xvmc/frame_forward.g4b      |  235 ++++++--------------
 src/xvmc/motion_frame_uv.g4i    |   17 -
 src/xvmc/read_frame_x1y0_uv.g4i |    3 
 5 files changed, 315 insertions(+), 645 deletions(-)

New commits:
commit bd7ee7fcf51138d21da92a3d8cbaff49871d7188
Author: Zou Nan hai <nanhai.zou at intel.com>
Date:   Fri Aug 29 11:57:46 2008 +0800

      [965-xvmc] There is some issue with uv half pixel, remove it till fix

diff --git a/src/xvmc/frame_backward.g4b b/src/xvmc/frame_backward.g4b
index ba177f1..4d8ed83 100644
--- a/src/xvmc/frame_backward.g4b
+++ b/src/xvmc/frame_backward.g4b
@@ -518,127 +518,52 @@
    { 0x00200040, 0x20401421, 0x00450020, 0x00450030 },
    { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x01000005, 0x20000c3c, 0x00210e70, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x000000a1 },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x00000056 },
    { 0x01000005, 0x20000c3c, 0x00210e74, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x00000076 },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002a },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a008 },
-   { 0x00800031, 0x2bc01d29, 0x008d0040, 0x0414a009 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0001001f },
-   { 0x00000040, 0x20441c21, 0x00210044, 0x00000008 },
-   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0411a008 },
-   { 0x00800031, 0x2c401d29, 0x008d0040, 0x0411a009 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
-   { 0x00000041, 0x20580c21, 0x00210058, 0x00000019 },
+   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a009 },
+   { 0x00000041, 0x20580c21, 0x00210058, 0x00000009 },
    { 0x00000020, 0x34001400, 0x00001400, 0x00210058 },
-   { 0x00800040, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
-   { 0x00800040, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
-   { 0x00800040, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae0 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b00 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b20 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b40 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae1 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b01 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b21 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b41 },
-   { 0x00800040, 0x26004629, 0x00ad0bc0, 0x00ad0be0 },
-   { 0x00800040, 0x26204629, 0x00ad0be0, 0x00ad0c00 },
-   { 0x00800040, 0x26404629, 0x00ad0c00, 0x00ad0c20 },
-   { 0x00800040, 0x26604629, 0x00ad0c20, 0x00ad0c40 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc1 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be1 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c01 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c21 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be1 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c01 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c21 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c41 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x0000004a },
-   { 0x00800040, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
-   { 0x00800040, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
-   { 0x00800040, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae1 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b01 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b21 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b41 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae2 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b02 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b22 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b42 },
-   { 0x00800040, 0x26004629, 0x00ad0bc1, 0x00ad0be1 },
-   { 0x00800040, 0x26204629, 0x00ad0be1, 0x00ad0c01 },
-   { 0x00800040, 0x26404629, 0x00ad0c01, 0x00ad0c21 },
-   { 0x00800040, 0x26604629, 0x00ad0c21, 0x00ad0c41 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc2 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be2 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c02 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c22 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be2 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c02 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c22 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c42 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000031 },
-   { 0x00800040, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
-   { 0x00800040, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
-   { 0x00800040, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae2 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b02 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b22 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b42 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae3 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b03 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b23 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b43 },
-   { 0x00800040, 0x26004629, 0x00ad0bc2, 0x00ad0be2 },
-   { 0x00800040, 0x26204629, 0x00ad0be2, 0x00ad0c02 },
-   { 0x00800040, 0x26404629, 0x00ad0c02, 0x00ad0c22 },
-   { 0x00800040, 0x26604629, 0x00ad0c22, 0x00ad0c42 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc3 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be3 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c03 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c23 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be3 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c03 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c23 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c43 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000018 },
-   { 0x00800040, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
-   { 0x00800040, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
-   { 0x00800040, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae3 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b03 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b23 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b43 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae4 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b04 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b24 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b44 },
-   { 0x00800040, 0x26004629, 0x00ad0bc3, 0x00ad0be3 },
-   { 0x00800040, 0x26204629, 0x00ad0be3, 0x00ad0c03 },
-   { 0x00800040, 0x26404629, 0x00ad0c03, 0x00ad0c23 },
-   { 0x00800040, 0x26604629, 0x00ad0c23, 0x00ad0c43 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc4 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be4 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c04 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c24 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be4 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c04 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c24 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c44 },
-   { 0x80800008, 0x25802d29, 0x00b10580, 0x00020002 },
-   { 0x80800008, 0x25a02d29, 0x00b105a0, 0x00020002 },
-   { 0x80800008, 0x25c02d29, 0x00b105c0, 0x00020002 },
-   { 0x80800008, 0x25e02d29, 0x00b105e0, 0x00020002 },
-   { 0x80800008, 0x26002d29, 0x00b10600, 0x00020002 },
-   { 0x80800008, 0x26202d29, 0x00b10620, 0x00020002 },
-   { 0x80800008, 0x26402d29, 0x00b10640, 0x00020002 },
-   { 0x80800008, 0x26602d29, 0x00b10660, 0x00020002 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000081 },
+   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
+   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
+   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
+   { 0x80800042, 0x26004629, 0x00ad0b40, 0x00ad0b41 },
+   { 0x80800042, 0x26204629, 0x00ad0b60, 0x00ad0b61 },
+   { 0x80800042, 0x26404629, 0x00ad0b80, 0x00ad0b81 },
+   { 0x80800042, 0x26604629, 0x00ad0ba0, 0x00ad0ba1 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x0000001a },
+   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
+   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
+   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
+   { 0x80800042, 0x26004629, 0x00ad0b41, 0x00ad0b42 },
+   { 0x80800042, 0x26204629, 0x00ad0b61, 0x00ad0b62 },
+   { 0x80800042, 0x26404629, 0x00ad0b81, 0x00ad0b82 },
+   { 0x80800042, 0x26604629, 0x00ad0ba1, 0x00ad0ba2 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000011 },
+   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
+   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
+   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
+   { 0x80800042, 0x26004629, 0x00ad0b42, 0x00ad0b43 },
+   { 0x80800042, 0x26204629, 0x00ad0b62, 0x00ad0b63 },
+   { 0x80800042, 0x26404629, 0x00ad0b82, 0x00ad0b83 },
+   { 0x80800042, 0x26604629, 0x00ad0ba2, 0x00ad0ba3 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000008 },
+   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
+   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
+   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
+   { 0x80800042, 0x26004629, 0x00ad0b43, 0x00ad0b44 },
+   { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
+   { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
+   { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x0000007e },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a008 },
    { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a009 },
@@ -679,54 +604,50 @@
    { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
    { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
    { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000058 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000054 },
    { 0x01000005, 0x20000c3c, 0x00210e74, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002e },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002a },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a008 },
-   { 0x00800031, 0x2bc01d29, 0x008d0040, 0x0414a009 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0001001f },
-   { 0x00000040, 0x20440c21, 0x00210044, 0x00000008 },
-   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0411a008 },
-   { 0x00800031, 0x2c401d29, 0x008d0040, 0x0411a009 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
+   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a009 },
    { 0x00000041, 0x20580c21, 0x00210058, 0x00000009 },
    { 0x00000020, 0x34001400, 0x00001400, 0x00210058 },
-   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ae0 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0b00 },
-   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b20 },
-   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b40 },
-   { 0x80800042, 0x26004629, 0x00ad0bc0, 0x00ad0be0 },
-   { 0x80800042, 0x26204629, 0x00ad0be0, 0x00ad0c00 },
-   { 0x80800042, 0x26404629, 0x00ad0c00, 0x00ad0c20 },
-   { 0x80800042, 0x26604629, 0x00ad0c20, 0x00ad0c40 },
+   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
+   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
+   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
+   { 0x80800042, 0x26004629, 0x00ad0b40, 0x00ad0b41 },
+   { 0x80800042, 0x26204629, 0x00ad0b60, 0x00ad0b61 },
+   { 0x80800042, 0x26404629, 0x00ad0b80, 0x00ad0b81 },
+   { 0x80800042, 0x26604629, 0x00ad0ba0, 0x00ad0ba1 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x0000001a },
-   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ae1 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0b01 },
-   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b21 },
-   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b41 },
-   { 0x80800042, 0x26004629, 0x00ad0bc1, 0x00ad0be1 },
-   { 0x80800042, 0x26204629, 0x00ad0be1, 0x00ad0c01 },
-   { 0x80800042, 0x26404629, 0x00ad0c01, 0x00ad0c21 },
-   { 0x80800042, 0x26604629, 0x00ad0c21, 0x00ad0c41 },
+   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
+   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
+   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
+   { 0x80800042, 0x26004629, 0x00ad0b41, 0x00ad0b42 },
+   { 0x80800042, 0x26204629, 0x00ad0b61, 0x00ad0b62 },
+   { 0x80800042, 0x26404629, 0x00ad0b81, 0x00ad0b82 },
+   { 0x80800042, 0x26604629, 0x00ad0ba1, 0x00ad0ba2 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000011 },
-   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ae2 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0b02 },
-   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b22 },
-   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b42 },
-   { 0x80800042, 0x26004629, 0x00ad0bc2, 0x00ad0be2 },
-   { 0x80800042, 0x26204629, 0x00ad0be2, 0x00ad0c02 },
-   { 0x80800042, 0x26404629, 0x00ad0c02, 0x00ad0c22 },
-   { 0x80800042, 0x26604629, 0x00ad0c22, 0x00ad0c42 },
+   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
+   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
+   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
+   { 0x80800042, 0x26004629, 0x00ad0b42, 0x00ad0b43 },
+   { 0x80800042, 0x26204629, 0x00ad0b62, 0x00ad0b63 },
+   { 0x80800042, 0x26404629, 0x00ad0b82, 0x00ad0b83 },
+   { 0x80800042, 0x26604629, 0x00ad0ba2, 0x00ad0ba3 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ae3 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0b03 },
-   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b23 },
-   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b43 },
-   { 0x80800042, 0x26004629, 0x00ad0bc3, 0x00ad0be3 },
-   { 0x80800042, 0x26204629, 0x00ad0be3, 0x00ad0c03 },
-   { 0x80800042, 0x26404629, 0x00ad0c03, 0x00ad0c23 },
-   { 0x80800042, 0x26604629, 0x00ad0c23, 0x00ad0c43 },
+   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
+   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
+   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
+   { 0x80800042, 0x26004629, 0x00ad0b43, 0x00ad0b44 },
+   { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
+   { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
+   { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000028 },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a008 },
diff --git a/src/xvmc/frame_f_b.g4b b/src/xvmc/frame_f_b.g4b
index 9cea99e..fa5d624 100644
--- a/src/xvmc/frame_f_b.g4b
+++ b/src/xvmc/frame_f_b.g4b
@@ -999,127 +999,52 @@
    { 0x00200040, 0x20401421, 0x00450020, 0x00450030 },
    { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x01000005, 0x20000c3c, 0x00210e70, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x000000a1 },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x00000056 },
    { 0x01000005, 0x20000c3c, 0x00210e74, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x00000076 },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002a },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a005 },
-   { 0x00800031, 0x2bc01d29, 0x008d0040, 0x0414a006 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0001001f },
-   { 0x00000040, 0x20441c21, 0x00210044, 0x00000008 },
-   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0411a005 },
-   { 0x00800031, 0x2c401d29, 0x008d0040, 0x0411a006 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
-   { 0x00000041, 0x20580c21, 0x00210058, 0x00000019 },
+   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a006 },
+   { 0x00000041, 0x20580c21, 0x00210058, 0x00000009 },
    { 0x00000020, 0x34001400, 0x00001400, 0x00210058 },
-   { 0x00800040, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
-   { 0x00800040, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
-   { 0x00800040, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae0 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b00 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b20 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b40 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae1 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b01 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b21 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b41 },
-   { 0x00800040, 0x26004629, 0x00ad0bc0, 0x00ad0be0 },
-   { 0x00800040, 0x26204629, 0x00ad0be0, 0x00ad0c00 },
-   { 0x00800040, 0x26404629, 0x00ad0c00, 0x00ad0c20 },
-   { 0x00800040, 0x26604629, 0x00ad0c20, 0x00ad0c40 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc1 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be1 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c01 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c21 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be1 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c01 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c21 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c41 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x0000004a },
-   { 0x00800040, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
-   { 0x00800040, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
-   { 0x00800040, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae1 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b01 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b21 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b41 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae2 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b02 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b22 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b42 },
-   { 0x00800040, 0x26004629, 0x00ad0bc1, 0x00ad0be1 },
-   { 0x00800040, 0x26204629, 0x00ad0be1, 0x00ad0c01 },
-   { 0x00800040, 0x26404629, 0x00ad0c01, 0x00ad0c21 },
-   { 0x00800040, 0x26604629, 0x00ad0c21, 0x00ad0c41 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc2 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be2 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c02 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c22 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be2 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c02 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c22 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c42 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000031 },
-   { 0x00800040, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
-   { 0x00800040, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
-   { 0x00800040, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae2 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b02 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b22 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b42 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae3 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b03 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b23 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b43 },
-   { 0x00800040, 0x26004629, 0x00ad0bc2, 0x00ad0be2 },
-   { 0x00800040, 0x26204629, 0x00ad0be2, 0x00ad0c02 },
-   { 0x00800040, 0x26404629, 0x00ad0c02, 0x00ad0c22 },
-   { 0x00800040, 0x26604629, 0x00ad0c22, 0x00ad0c42 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc3 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be3 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c03 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c23 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be3 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c03 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c23 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c43 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000018 },
-   { 0x00800040, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
-   { 0x00800040, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
-   { 0x00800040, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae3 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b03 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b23 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b43 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae4 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b04 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b24 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b44 },
-   { 0x00800040, 0x26004629, 0x00ad0bc3, 0x00ad0be3 },
-   { 0x00800040, 0x26204629, 0x00ad0be3, 0x00ad0c03 },
-   { 0x00800040, 0x26404629, 0x00ad0c03, 0x00ad0c23 },
-   { 0x00800040, 0x26604629, 0x00ad0c23, 0x00ad0c43 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc4 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be4 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c04 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c24 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be4 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c04 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c24 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c44 },
-   { 0x80800008, 0x25802d29, 0x00b10580, 0x00020002 },
-   { 0x80800008, 0x25a02d29, 0x00b105a0, 0x00020002 },
-   { 0x80800008, 0x25c02d29, 0x00b105c0, 0x00020002 },
-   { 0x80800008, 0x25e02d29, 0x00b105e0, 0x00020002 },
-   { 0x80800008, 0x26002d29, 0x00b10600, 0x00020002 },
-   { 0x80800008, 0x26202d29, 0x00b10620, 0x00020002 },
-   { 0x80800008, 0x26402d29, 0x00b10640, 0x00020002 },
-   { 0x80800008, 0x26602d29, 0x00b10660, 0x00020002 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000081 },
+   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
+   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
+   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
+   { 0x80800042, 0x26004629, 0x00ad0b40, 0x00ad0b41 },
+   { 0x80800042, 0x26204629, 0x00ad0b60, 0x00ad0b61 },
+   { 0x80800042, 0x26404629, 0x00ad0b80, 0x00ad0b81 },
+   { 0x80800042, 0x26604629, 0x00ad0ba0, 0x00ad0ba1 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x0000001a },
+   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
+   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
+   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
+   { 0x80800042, 0x26004629, 0x00ad0b41, 0x00ad0b42 },
+   { 0x80800042, 0x26204629, 0x00ad0b61, 0x00ad0b62 },
+   { 0x80800042, 0x26404629, 0x00ad0b81, 0x00ad0b82 },
+   { 0x80800042, 0x26604629, 0x00ad0ba1, 0x00ad0ba2 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000011 },
+   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
+   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
+   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
+   { 0x80800042, 0x26004629, 0x00ad0b42, 0x00ad0b43 },
+   { 0x80800042, 0x26204629, 0x00ad0b62, 0x00ad0b63 },
+   { 0x80800042, 0x26404629, 0x00ad0b82, 0x00ad0b83 },
+   { 0x80800042, 0x26604629, 0x00ad0ba2, 0x00ad0ba3 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000008 },
+   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
+   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
+   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
+   { 0x80800042, 0x26004629, 0x00ad0b43, 0x00ad0b44 },
+   { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
+   { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
+   { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x0000007e },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a005 },
    { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a006 },
@@ -1160,54 +1085,50 @@
    { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
    { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
    { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000058 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000054 },
    { 0x01000005, 0x20000c3c, 0x00210e74, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002e },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002a },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a005 },
-   { 0x00800031, 0x2bc01d29, 0x008d0040, 0x0414a006 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0001001f },
-   { 0x00000040, 0x20440c21, 0x00210044, 0x00000008 },
-   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0411a005 },
-   { 0x00800031, 0x2c401d29, 0x008d0040, 0x0411a006 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
+   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a006 },
    { 0x00000041, 0x20580c21, 0x00210058, 0x00000009 },
    { 0x00000020, 0x34001400, 0x00001400, 0x00210058 },
-   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ae0 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0b00 },
-   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b20 },
-   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b40 },
-   { 0x80800042, 0x26004629, 0x00ad0bc0, 0x00ad0be0 },
-   { 0x80800042, 0x26204629, 0x00ad0be0, 0x00ad0c00 },
-   { 0x80800042, 0x26404629, 0x00ad0c00, 0x00ad0c20 },
-   { 0x80800042, 0x26604629, 0x00ad0c20, 0x00ad0c40 },
+   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
+   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
+   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
+   { 0x80800042, 0x26004629, 0x00ad0b40, 0x00ad0b41 },
+   { 0x80800042, 0x26204629, 0x00ad0b60, 0x00ad0b61 },
+   { 0x80800042, 0x26404629, 0x00ad0b80, 0x00ad0b81 },
+   { 0x80800042, 0x26604629, 0x00ad0ba0, 0x00ad0ba1 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x0000001a },
-   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ae1 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0b01 },
-   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b21 },
-   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b41 },
-   { 0x80800042, 0x26004629, 0x00ad0bc1, 0x00ad0be1 },
-   { 0x80800042, 0x26204629, 0x00ad0be1, 0x00ad0c01 },
-   { 0x80800042, 0x26404629, 0x00ad0c01, 0x00ad0c21 },
-   { 0x80800042, 0x26604629, 0x00ad0c21, 0x00ad0c41 },
+   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
+   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
+   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
+   { 0x80800042, 0x26004629, 0x00ad0b41, 0x00ad0b42 },
+   { 0x80800042, 0x26204629, 0x00ad0b61, 0x00ad0b62 },
+   { 0x80800042, 0x26404629, 0x00ad0b81, 0x00ad0b82 },
+   { 0x80800042, 0x26604629, 0x00ad0ba1, 0x00ad0ba2 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000011 },
-   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ae2 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0b02 },
-   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b22 },
-   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b42 },
-   { 0x80800042, 0x26004629, 0x00ad0bc2, 0x00ad0be2 },
-   { 0x80800042, 0x26204629, 0x00ad0be2, 0x00ad0c02 },
-   { 0x80800042, 0x26404629, 0x00ad0c02, 0x00ad0c22 },
-   { 0x80800042, 0x26604629, 0x00ad0c22, 0x00ad0c42 },
+   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
+   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
+   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
+   { 0x80800042, 0x26004629, 0x00ad0b42, 0x00ad0b43 },
+   { 0x80800042, 0x26204629, 0x00ad0b62, 0x00ad0b63 },
+   { 0x80800042, 0x26404629, 0x00ad0b82, 0x00ad0b83 },
+   { 0x80800042, 0x26604629, 0x00ad0ba2, 0x00ad0ba3 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ae3 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0b03 },
-   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b23 },
-   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b43 },
-   { 0x80800042, 0x26004629, 0x00ad0bc3, 0x00ad0be3 },
-   { 0x80800042, 0x26204629, 0x00ad0be3, 0x00ad0c03 },
-   { 0x80800042, 0x26404629, 0x00ad0c03, 0x00ad0c23 },
-   { 0x80800042, 0x26604629, 0x00ad0c23, 0x00ad0c43 },
+   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
+   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
+   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
+   { 0x80800042, 0x26004629, 0x00ad0b43, 0x00ad0b44 },
+   { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
+   { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
+   { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000028 },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a005 },
@@ -1262,127 +1183,52 @@
    { 0x00200040, 0x20401421, 0x00450020, 0x00450030 },
    { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x01000005, 0x20000c3c, 0x00210e78, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x000000a1 },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x00000056 },
    { 0x01000005, 0x20000c3c, 0x00210e7c, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x00000076 },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002a },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a008 },
-   { 0x00800031, 0x2bc01d29, 0x008d0040, 0x0414a009 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0001001f },
-   { 0x00000040, 0x20441c21, 0x00210044, 0x00000008 },
-   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0411a008 },
-   { 0x00800031, 0x2c401d29, 0x008d0040, 0x0411a009 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
-   { 0x00000041, 0x20580c21, 0x00210058, 0x00000019 },
+   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a009 },
+   { 0x00000041, 0x20580c21, 0x00210058, 0x00000009 },
    { 0x00000020, 0x34001400, 0x00001400, 0x00210058 },
-   { 0x00800040, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
-   { 0x00800040, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
-   { 0x00800040, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae0 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b00 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b20 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b40 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae1 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b01 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b21 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b41 },
-   { 0x00800040, 0x26004629, 0x00ad0bc0, 0x00ad0be0 },
-   { 0x00800040, 0x26204629, 0x00ad0be0, 0x00ad0c00 },
-   { 0x00800040, 0x26404629, 0x00ad0c00, 0x00ad0c20 },
-   { 0x00800040, 0x26604629, 0x00ad0c20, 0x00ad0c40 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc1 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be1 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c01 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c21 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be1 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c01 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c21 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c41 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x0000004a },
-   { 0x00800040, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
-   { 0x00800040, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
-   { 0x00800040, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae1 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b01 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b21 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b41 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae2 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b02 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b22 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b42 },
-   { 0x00800040, 0x26004629, 0x00ad0bc1, 0x00ad0be1 },
-   { 0x00800040, 0x26204629, 0x00ad0be1, 0x00ad0c01 },
-   { 0x00800040, 0x26404629, 0x00ad0c01, 0x00ad0c21 },
-   { 0x00800040, 0x26604629, 0x00ad0c21, 0x00ad0c41 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc2 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be2 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c02 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c22 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be2 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c02 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c22 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c42 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000031 },
-   { 0x00800040, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
-   { 0x00800040, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
-   { 0x00800040, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae2 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b02 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b22 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b42 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae3 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b03 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b23 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b43 },
-   { 0x00800040, 0x26004629, 0x00ad0bc2, 0x00ad0be2 },
-   { 0x00800040, 0x26204629, 0x00ad0be2, 0x00ad0c02 },
-   { 0x00800040, 0x26404629, 0x00ad0c02, 0x00ad0c22 },
-   { 0x00800040, 0x26604629, 0x00ad0c22, 0x00ad0c42 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc3 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be3 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c03 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c23 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be3 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c03 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c23 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c43 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000018 },
-   { 0x00800040, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
-   { 0x00800040, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
-   { 0x00800040, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae3 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b03 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b23 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b43 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae4 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b04 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b24 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b44 },
-   { 0x00800040, 0x26004629, 0x00ad0bc3, 0x00ad0be3 },
-   { 0x00800040, 0x26204629, 0x00ad0be3, 0x00ad0c03 },
-   { 0x00800040, 0x26404629, 0x00ad0c03, 0x00ad0c23 },
-   { 0x00800040, 0x26604629, 0x00ad0c23, 0x00ad0c43 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc4 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be4 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c04 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c24 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be4 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c04 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c24 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c44 },
-   { 0x80800008, 0x25802d29, 0x00b10580, 0x00020002 },
-   { 0x80800008, 0x25a02d29, 0x00b105a0, 0x00020002 },
-   { 0x80800008, 0x25c02d29, 0x00b105c0, 0x00020002 },
-   { 0x80800008, 0x25e02d29, 0x00b105e0, 0x00020002 },
-   { 0x80800008, 0x26002d29, 0x00b10600, 0x00020002 },
-   { 0x80800008, 0x26202d29, 0x00b10620, 0x00020002 },
-   { 0x80800008, 0x26402d29, 0x00b10640, 0x00020002 },
-   { 0x80800008, 0x26602d29, 0x00b10660, 0x00020002 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000081 },
+   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
+   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
+   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
+   { 0x80800042, 0x26004629, 0x00ad0b40, 0x00ad0b41 },
+   { 0x80800042, 0x26204629, 0x00ad0b60, 0x00ad0b61 },
+   { 0x80800042, 0x26404629, 0x00ad0b80, 0x00ad0b81 },
+   { 0x80800042, 0x26604629, 0x00ad0ba0, 0x00ad0ba1 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x0000001a },
+   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
+   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
+   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
+   { 0x80800042, 0x26004629, 0x00ad0b41, 0x00ad0b42 },
+   { 0x80800042, 0x26204629, 0x00ad0b61, 0x00ad0b62 },
+   { 0x80800042, 0x26404629, 0x00ad0b81, 0x00ad0b82 },
+   { 0x80800042, 0x26604629, 0x00ad0ba1, 0x00ad0ba2 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000011 },
+   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
+   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
+   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
+   { 0x80800042, 0x26004629, 0x00ad0b42, 0x00ad0b43 },
+   { 0x80800042, 0x26204629, 0x00ad0b62, 0x00ad0b63 },
+   { 0x80800042, 0x26404629, 0x00ad0b82, 0x00ad0b83 },
+   { 0x80800042, 0x26604629, 0x00ad0ba2, 0x00ad0ba3 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000008 },
+   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
+   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
+   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
+   { 0x80800042, 0x26004629, 0x00ad0b43, 0x00ad0b44 },
+   { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
+   { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
+   { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x0000007e },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a008 },
    { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a009 },
@@ -1423,54 +1269,50 @@
    { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
    { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
    { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000058 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000054 },
    { 0x01000005, 0x20000c3c, 0x00210e7c, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002e },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002a },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a008 },
-   { 0x00800031, 0x2bc01d29, 0x008d0040, 0x0414a009 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0001001f },
-   { 0x00000040, 0x20440c21, 0x00210044, 0x00000008 },
-   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0411a008 },
-   { 0x00800031, 0x2c401d29, 0x008d0040, 0x0411a009 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
+   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a009 },
    { 0x00000041, 0x20580c21, 0x00210058, 0x00000009 },
    { 0x00000020, 0x34001400, 0x00001400, 0x00210058 },
-   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ae0 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0b00 },
-   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b20 },
-   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b40 },
-   { 0x80800042, 0x26004629, 0x00ad0bc0, 0x00ad0be0 },
-   { 0x80800042, 0x26204629, 0x00ad0be0, 0x00ad0c00 },
-   { 0x80800042, 0x26404629, 0x00ad0c00, 0x00ad0c20 },
-   { 0x80800042, 0x26604629, 0x00ad0c20, 0x00ad0c40 },
+   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
+   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
+   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
+   { 0x80800042, 0x26004629, 0x00ad0b40, 0x00ad0b41 },
+   { 0x80800042, 0x26204629, 0x00ad0b60, 0x00ad0b61 },
+   { 0x80800042, 0x26404629, 0x00ad0b80, 0x00ad0b81 },
+   { 0x80800042, 0x26604629, 0x00ad0ba0, 0x00ad0ba1 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x0000001a },
-   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ae1 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0b01 },
-   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b21 },
-   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b41 },
-   { 0x80800042, 0x26004629, 0x00ad0bc1, 0x00ad0be1 },
-   { 0x80800042, 0x26204629, 0x00ad0be1, 0x00ad0c01 },
-   { 0x80800042, 0x26404629, 0x00ad0c01, 0x00ad0c21 },
-   { 0x80800042, 0x26604629, 0x00ad0c21, 0x00ad0c41 },
+   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
+   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
+   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
+   { 0x80800042, 0x26004629, 0x00ad0b41, 0x00ad0b42 },
+   { 0x80800042, 0x26204629, 0x00ad0b61, 0x00ad0b62 },
+   { 0x80800042, 0x26404629, 0x00ad0b81, 0x00ad0b82 },
+   { 0x80800042, 0x26604629, 0x00ad0ba1, 0x00ad0ba2 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000011 },
-   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ae2 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0b02 },
-   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b22 },
-   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b42 },
-   { 0x80800042, 0x26004629, 0x00ad0bc2, 0x00ad0be2 },
-   { 0x80800042, 0x26204629, 0x00ad0be2, 0x00ad0c02 },
-   { 0x80800042, 0x26404629, 0x00ad0c02, 0x00ad0c22 },
-   { 0x80800042, 0x26604629, 0x00ad0c22, 0x00ad0c42 },
+   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
+   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
+   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
+   { 0x80800042, 0x26004629, 0x00ad0b42, 0x00ad0b43 },
+   { 0x80800042, 0x26204629, 0x00ad0b62, 0x00ad0b63 },
+   { 0x80800042, 0x26404629, 0x00ad0b82, 0x00ad0b83 },
+   { 0x80800042, 0x26604629, 0x00ad0ba2, 0x00ad0ba3 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ae3 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0b03 },
-   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b23 },
-   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b43 },
-   { 0x80800042, 0x26004629, 0x00ad0bc3, 0x00ad0be3 },
-   { 0x80800042, 0x26204629, 0x00ad0be3, 0x00ad0c03 },
-   { 0x80800042, 0x26404629, 0x00ad0c03, 0x00ad0c23 },
-   { 0x80800042, 0x26604629, 0x00ad0c23, 0x00ad0c43 },
+   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
+   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
+   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
+   { 0x80800042, 0x26004629, 0x00ad0b43, 0x00ad0b44 },
+   { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
+   { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
+   { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000028 },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a008 },
diff --git a/src/xvmc/frame_forward.g4b b/src/xvmc/frame_forward.g4b
index cf7fca6..6bbdc66 100644
--- a/src/xvmc/frame_forward.g4b
+++ b/src/xvmc/frame_forward.g4b
@@ -517,127 +517,52 @@
    { 0x00200040, 0x20401421, 0x00450020, 0x00450030 },
    { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x01000005, 0x20000c3c, 0x00210e70, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x000000a1 },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x00000056 },
    { 0x01000005, 0x20000c3c, 0x00210e74, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x00000076 },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002a },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a005 },
-   { 0x00800031, 0x2bc01d29, 0x008d0040, 0x0414a006 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0001001f },
-   { 0x00000040, 0x20441c21, 0x00210044, 0x00000008 },
-   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0411a005 },
-   { 0x00800031, 0x2c401d29, 0x008d0040, 0x0411a006 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
-   { 0x00000041, 0x20580c21, 0x00210058, 0x00000019 },
+   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a006 },
+   { 0x00000041, 0x20580c21, 0x00210058, 0x00000009 },
    { 0x00000020, 0x34001400, 0x00001400, 0x00210058 },
-   { 0x00800040, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
-   { 0x00800040, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
-   { 0x00800040, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae0 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b00 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b20 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b40 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae1 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b01 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b21 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b41 },
-   { 0x00800040, 0x26004629, 0x00ad0bc0, 0x00ad0be0 },
-   { 0x00800040, 0x26204629, 0x00ad0be0, 0x00ad0c00 },
-   { 0x00800040, 0x26404629, 0x00ad0c00, 0x00ad0c20 },
-   { 0x00800040, 0x26604629, 0x00ad0c20, 0x00ad0c40 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc1 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be1 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c01 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c21 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be1 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c01 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c21 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c41 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x0000004a },
-   { 0x00800040, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
-   { 0x00800040, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
-   { 0x00800040, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae1 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b01 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b21 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b41 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae2 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b02 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b22 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b42 },
-   { 0x00800040, 0x26004629, 0x00ad0bc1, 0x00ad0be1 },
-   { 0x00800040, 0x26204629, 0x00ad0be1, 0x00ad0c01 },
-   { 0x00800040, 0x26404629, 0x00ad0c01, 0x00ad0c21 },
-   { 0x00800040, 0x26604629, 0x00ad0c21, 0x00ad0c41 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc2 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be2 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c02 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c22 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be2 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c02 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c22 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c42 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000031 },
-   { 0x00800040, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
-   { 0x00800040, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
-   { 0x00800040, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae2 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b02 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b22 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b42 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae3 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b03 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b23 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b43 },
-   { 0x00800040, 0x26004629, 0x00ad0bc2, 0x00ad0be2 },
-   { 0x00800040, 0x26204629, 0x00ad0be2, 0x00ad0c02 },
-   { 0x00800040, 0x26404629, 0x00ad0c02, 0x00ad0c22 },
-   { 0x00800040, 0x26604629, 0x00ad0c22, 0x00ad0c42 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc3 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be3 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c03 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c23 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be3 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c03 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c23 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c43 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000018 },
-   { 0x00800040, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
-   { 0x00800040, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
-   { 0x00800040, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
-   { 0x00800040, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae3 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b03 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b23 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b43 },
-   { 0x00800040, 0x25804529, 0x00b10580, 0x00ad0ae4 },
-   { 0x00800040, 0x25a04529, 0x00b105a0, 0x00ad0b04 },
-   { 0x00800040, 0x25c04529, 0x00b105c0, 0x00ad0b24 },
-   { 0x00800040, 0x25e04529, 0x00b105e0, 0x00ad0b44 },
-   { 0x00800040, 0x26004629, 0x00ad0bc3, 0x00ad0be3 },
-   { 0x00800040, 0x26204629, 0x00ad0be3, 0x00ad0c03 },
-   { 0x00800040, 0x26404629, 0x00ad0c03, 0x00ad0c23 },
-   { 0x00800040, 0x26604629, 0x00ad0c23, 0x00ad0c43 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0bc4 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0be4 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c04 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c24 },
-   { 0x00800040, 0x26004529, 0x00b10600, 0x00ad0be4 },
-   { 0x00800040, 0x26204529, 0x00b10620, 0x00ad0c04 },
-   { 0x00800040, 0x26404529, 0x00b10640, 0x00ad0c24 },
-   { 0x00800040, 0x26604529, 0x00b10660, 0x00ad0c44 },
-   { 0x80800008, 0x25802d29, 0x00b10580, 0x00020002 },
-   { 0x80800008, 0x25a02d29, 0x00b105a0, 0x00020002 },
-   { 0x80800008, 0x25c02d29, 0x00b105c0, 0x00020002 },
-   { 0x80800008, 0x25e02d29, 0x00b105e0, 0x00020002 },
-   { 0x80800008, 0x26002d29, 0x00b10600, 0x00020002 },
-   { 0x80800008, 0x26202d29, 0x00b10620, 0x00020002 },
-   { 0x80800008, 0x26402d29, 0x00b10640, 0x00020002 },
-   { 0x80800008, 0x26602d29, 0x00b10660, 0x00020002 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000081 },
+   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
+   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
+   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
+   { 0x80800042, 0x26004629, 0x00ad0b40, 0x00ad0b41 },
+   { 0x80800042, 0x26204629, 0x00ad0b60, 0x00ad0b61 },
+   { 0x80800042, 0x26404629, 0x00ad0b80, 0x00ad0b81 },
+   { 0x80800042, 0x26604629, 0x00ad0ba0, 0x00ad0ba1 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x0000001a },
+   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
+   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
+   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
+   { 0x80800042, 0x26004629, 0x00ad0b41, 0x00ad0b42 },
+   { 0x80800042, 0x26204629, 0x00ad0b61, 0x00ad0b62 },
+   { 0x80800042, 0x26404629, 0x00ad0b81, 0x00ad0b82 },
+   { 0x80800042, 0x26604629, 0x00ad0ba1, 0x00ad0ba2 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000011 },
+   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
+   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
+   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
+   { 0x80800042, 0x26004629, 0x00ad0b42, 0x00ad0b43 },
+   { 0x80800042, 0x26204629, 0x00ad0b62, 0x00ad0b63 },
+   { 0x80800042, 0x26404629, 0x00ad0b82, 0x00ad0b83 },
+   { 0x80800042, 0x26604629, 0x00ad0ba2, 0x00ad0ba3 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000008 },
+   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
+   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
+   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
+   { 0x80800042, 0x26004629, 0x00ad0b43, 0x00ad0b44 },
+   { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
+   { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
+   { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x0000007e },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a005 },
    { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a006 },
@@ -678,54 +603,50 @@
    { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
    { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
    { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
-   { 0x00000020, 0x34001c00, 0x00001400, 0x00000058 },
+   { 0x00000020, 0x34001c00, 0x00001400, 0x00000054 },
    { 0x01000005, 0x20000c3c, 0x00210e74, 0x00000001 },
-   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002e },
+   { 0x00010020, 0x34001c00, 0x00001400, 0x0000002a },
+   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a005 },
-   { 0x00800031, 0x2bc01d29, 0x008d0040, 0x0414a006 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0001001f },
-   { 0x00000040, 0x20440c21, 0x00210044, 0x00000008 },
-   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0411a005 },
-   { 0x00800031, 0x2c401d29, 0x008d0040, 0x0411a006 },
-   { 0x00000001, 0x20480061, 0x00000000, 0x0007000f },
+   { 0x00800031, 0x2b401d29, 0x008d0040, 0x0414a006 },
    { 0x00000041, 0x20580c21, 0x00210058, 0x00000009 },
    { 0x00000020, 0x34001400, 0x00001400, 0x00210058 },
-   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ae0 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0b00 },
-   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b20 },
-   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b40 },
-   { 0x80800042, 0x26004629, 0x00ad0bc0, 0x00ad0be0 },
-   { 0x80800042, 0x26204629, 0x00ad0be0, 0x00ad0c00 },
-   { 0x80800042, 0x26404629, 0x00ad0c00, 0x00ad0c20 },
-   { 0x80800042, 0x26604629, 0x00ad0c20, 0x00ad0c40 },
+   { 0x80800042, 0x25804629, 0x00ad0ac0, 0x00ad0ac1 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae0, 0x00ad0ae1 },
+   { 0x80800042, 0x25c04629, 0x00ad0b00, 0x00ad0b01 },
+   { 0x80800042, 0x25e04629, 0x00ad0b20, 0x00ad0b21 },
+   { 0x80800042, 0x26004629, 0x00ad0b40, 0x00ad0b41 },
+   { 0x80800042, 0x26204629, 0x00ad0b60, 0x00ad0b61 },
+   { 0x80800042, 0x26404629, 0x00ad0b80, 0x00ad0b81 },
+   { 0x80800042, 0x26604629, 0x00ad0ba0, 0x00ad0ba1 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x0000001a },
-   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ae1 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0b01 },
-   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b21 },
-   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b41 },
-   { 0x80800042, 0x26004629, 0x00ad0bc1, 0x00ad0be1 },
-   { 0x80800042, 0x26204629, 0x00ad0be1, 0x00ad0c01 },
-   { 0x80800042, 0x26404629, 0x00ad0c01, 0x00ad0c21 },
-   { 0x80800042, 0x26604629, 0x00ad0c21, 0x00ad0c41 },
+   { 0x80800042, 0x25804629, 0x00ad0ac1, 0x00ad0ac2 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae1, 0x00ad0ae2 },
+   { 0x80800042, 0x25c04629, 0x00ad0b01, 0x00ad0b02 },
+   { 0x80800042, 0x25e04629, 0x00ad0b21, 0x00ad0b22 },
+   { 0x80800042, 0x26004629, 0x00ad0b41, 0x00ad0b42 },
+   { 0x80800042, 0x26204629, 0x00ad0b61, 0x00ad0b62 },
+   { 0x80800042, 0x26404629, 0x00ad0b81, 0x00ad0b82 },
+   { 0x80800042, 0x26604629, 0x00ad0ba1, 0x00ad0ba2 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000011 },
-   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ae2 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0b02 },
-   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b22 },
-   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b42 },
-   { 0x80800042, 0x26004629, 0x00ad0bc2, 0x00ad0be2 },
-   { 0x80800042, 0x26204629, 0x00ad0be2, 0x00ad0c02 },
-   { 0x80800042, 0x26404629, 0x00ad0c02, 0x00ad0c22 },
-   { 0x80800042, 0x26604629, 0x00ad0c22, 0x00ad0c42 },
+   { 0x80800042, 0x25804629, 0x00ad0ac2, 0x00ad0ac3 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae2, 0x00ad0ae3 },
+   { 0x80800042, 0x25c04629, 0x00ad0b02, 0x00ad0b03 },
+   { 0x80800042, 0x25e04629, 0x00ad0b22, 0x00ad0b23 },
+   { 0x80800042, 0x26004629, 0x00ad0b42, 0x00ad0b43 },
+   { 0x80800042, 0x26204629, 0x00ad0b62, 0x00ad0b63 },
+   { 0x80800042, 0x26404629, 0x00ad0b82, 0x00ad0b83 },
+   { 0x80800042, 0x26604629, 0x00ad0ba2, 0x00ad0ba3 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ae3 },
-   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0b03 },
-   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b23 },
-   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b43 },
-   { 0x80800042, 0x26004629, 0x00ad0bc3, 0x00ad0be3 },
-   { 0x80800042, 0x26204629, 0x00ad0be3, 0x00ad0c03 },
-   { 0x80800042, 0x26404629, 0x00ad0c03, 0x00ad0c23 },
-   { 0x80800042, 0x26604629, 0x00ad0c23, 0x00ad0c43 },
+   { 0x80800042, 0x25804629, 0x00ad0ac3, 0x00ad0ac4 },
+   { 0x80800042, 0x25a04629, 0x00ad0ae3, 0x00ad0ae4 },
+   { 0x80800042, 0x25c04629, 0x00ad0b03, 0x00ad0b04 },
+   { 0x80800042, 0x25e04629, 0x00ad0b23, 0x00ad0b24 },
+   { 0x80800042, 0x26004629, 0x00ad0b43, 0x00ad0b44 },
+   { 0x80800042, 0x26204629, 0x00ad0b63, 0x00ad0b64 },
+   { 0x80800042, 0x26404629, 0x00ad0b83, 0x00ad0b84 },
+   { 0x80800042, 0x26604629, 0x00ad0ba3, 0x00ad0ba4 },
    { 0x00000020, 0x34001c00, 0x00001400, 0x00000028 },
    { 0x00000005, 0x20580c21, 0x00210040, 0x00000003 },
    { 0x00800031, 0x2ac01d29, 0x008d0040, 0x0414a005 },
diff --git a/src/xvmc/motion_frame_uv.g4i b/src/xvmc/motion_frame_uv.g4i
index fc68e16..c027c90 100644
--- a/src/xvmc/motion_frame_uv.g4i
+++ b/src/xvmc/motion_frame_uv.g4i
@@ -25,20 +25,5 @@
  *    Zhang Hua jun <huajun.zhang at intel.com>
  *    Xing Dong sheng <dongsheng.xing at intel.com>
  */  
- 	and.z (1) null mv1<1,1,1>UD 1UD {align1};	
-	(f0) jmpi LL1;
-	and.z (1) null mv2<1,1,1>UD 1UD {align1};	
-	(f0) jmpi LL2;
-	include(`read_frame_x1y1_uv.g4i')
-	jmpi LL5;
-LL2:
-	include(`read_frame_x1y0_uv.g4i')
-	jmpi LL5;
-LL1:
-	and.z (1) null mv2<1,1,1>UD 1UD {align1};	
-	(f0) jmpi LL4;
-	include(`read_frame_x0y1_uv.g4i')
-	jmpi LL5;
-LL4:
+
 	include(`read_frame_x0y0_uv.g4i')
-LL5:
diff --git a/src/xvmc/read_frame_x1y0_uv.g4i b/src/xvmc/read_frame_x1y0_uv.g4i
index ad4b8db..bed4abe 100644
--- a/src/xvmc/read_frame_x1y0_uv.g4i
+++ b/src/xvmc/read_frame_x1y0_uv.g4i
@@ -26,6 +26,8 @@
  *    Xing Dong sheng <dongsheng.xing at intel.com>
  *
  */
+
+mov (1) g2.8<1>UD 0x007000FUD {align1};
 and (1) g2.24<1>UD g2.0<1,1,1>UD 0x3UD {align1};
 send (16) 0 g86.0<1>UW g2<8,8,1>UW read(input_surface1, 2, 0, 2) mlen 1 rlen 4 {align1};
 send (16) 0 g90.0<1>UW g2<8,8,1>UW read(input_surface2, 2, 0, 2) mlen 1 rlen 4 {align1};
@@ -70,5 +72,4 @@ avg.sat (16) g48.0<1>UW g90.3<16,8,1>UB g90.4<16,8,1>UB{align1};
 avg.sat (16) g49.0<1>UW g91.3<16,8,1>UB g91.4<16,8,1>UB{align1};
 avg.sat (16) g50.0<1>UW g92.3<16,8,1>UB g92.4<16,8,1>UB{align1};
 avg.sat (16) g51.0<1>UW g93.3<16,8,1>UB g93.4<16,8,1>UB{align1};
-
 out:


More information about the xorg-commit mailing list