Bug 57541

Summary: [SNB IVB] Video out ERROR while decoding some Chroma format(4:0:0) files
Product: libva Reporter: cc <chao.a.chen>
Component: intelAssignee: haihao <haihao.xiang>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: medium CC: seanvk, shuang.he, zhenxiang.li
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description cc 2012-11-26 08:17:41 UTC
Environment:
---------------------
libva: (staging branch)
commit 38c94cd922473095814ed9a9f99ad98fcc9c285d
Author: Rob Bradford <rob@linux.intel.com>
Date:   Fri Nov 2 10:57:47 2012 +0000

intel-driver: (staging branch)
commit c0ef9d99df37ae45589fecb898727be495e50304
Author: Joe Konno <joe.konno@intel.com>
Date:   Tue Nov 20 07:42:27 2012 -0800

Error info:
---------------------
The video out is not monochromatic display which we expected.

Reproduce steps:
---------------------
1.xinit&
2.mplayer -vo vaapi -va vaapi HPCAMOLQ_BRCM_B.264
Comment 1 xiaowei 2012-12-13 08:55:32 UTC
Bug is root caused and patch is in review.

All decoded frame are considered as NV12 format in driver's, for YUV400 format senerios, we need set the chroma component of NV12 to a constant value(0x80), otherwise the converted ARGB from NV12 format is not correct and cause render issue.
Comment 2 ykzhao 2014-03-28 01:35:59 UTC
It seems that Xiaowei already submitted the patch.
Does the issue still exist on the latest driver? If not, will you please close this bug?

Thanks.
    Yakui
Comment 3 zhenxiang.li 2014-03-28 02:55:19 UTC
I tried to play it on sgb, no reproduce again.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.