Bug 54608

Summary: Bob deinterlacing looks awful
Product: libva Reporter: Simon Farnsworth <simon.farnsworth>
Component: intelAssignee: haihao <haihao.xiang>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: seanvk
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Simon Farnsworth 2012-09-06 17:04:05 UTC
Bob deinterlacing, as currently performed by the Intel Gen VA-API driver is unacceptably poor - the visual judder is noticeable on our typical setup.

Commit 6535bb8f804696a7e2cdd1dd3029a6eb680dd601 seems to explicitly disable advanced deinterlacing, even when trying to display both fields.

I'm using gstreamer-vaapi from the 0.3 branch as my interface into VA-API, and I'm happy to experiment with any suggestions.
Comment 1 Gwenole Beauchesne 2012-09-07 13:44:16 UTC
Deinterlacing flags passed to vaPutSurface() are meant to render only either field in order to preserve GPU cycles and memory. Advanced deinterlacing are exposed through the VA/VPP interfaces. gstreamer-vaapi does not support the latter yet, though work is in progress.
Comment 2 Sean V Kelley 2012-12-21 00:22:07 UTC
We are escalating this issue.

Thanks,

Sean
Comment 3 haihao 2013-11-22 02:40:57 UTC
Bob is supported in VPP

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.