diff options
author | Xiang, Haihao <haihao.xiang@intel.com> | 2010-06-25 13:16:30 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2010-06-25 13:16:30 +0800 |
commit | 4b53862d7411ce913fd80aab469e5b4a8ef5eb28 (patch) | |
tree | 325bda98d966e9c6127b5930f7f9d165194294f3 | |
parent | 120cee22a983a4e74542765a2bf85ad003761335 (diff) | |
download | libva-4b53862d7411ce913fd80aab469e5b4a8ef5eb28.tar.gz |
i965_drv_video: [H.264] fix chroma issue
-rw-r--r-- | i965_drv_video/i965_avc_bsd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/i965_drv_video/i965_avc_bsd.c b/i965_drv_video/i965_avc_bsd.c index 1334f26..6f75130 100644 --- a/i965_drv_video/i965_avc_bsd.c +++ b/i965_drv_video/i965_avc_bsd.c @@ -177,8 +177,8 @@ i965_avc_bsd_img_state(VADriverContextP ctx, struct decode_state *decode_state) (height_in_mbs << 16) | (width_in_mbs << 0)); OUT_BCS_BATCH(ctx, - (pic_param->second_chroma_qp_index_offset << 24) | - (pic_param->chroma_qp_index_offset << 16) | + ((pic_param->second_chroma_qp_index_offset & 0x1f) << 24) | + ((pic_param->chroma_qp_index_offset & 0x1f) << 16) | (SCAN_RASTER_ORDER << 15) | /* AVC ILDB Data */ (SCAN_SPECIAL_ORDER << 14) | /* AVC IT Command */ (SCAN_RASTER_ORDER << 13) | /* AVC IT Data */ |