From 4b53862d7411ce913fd80aab469e5b4a8ef5eb28 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Fri, 25 Jun 2010 13:16:30 +0800 Subject: [PATCH] i965_drv_video: [H.264] fix chroma issue --- i965_drv_video/i965_avc_bsd.c | 4 ++-- 1 file 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 */ -- 2.7.4