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.
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.
We are escalating this issue. Thanks, Sean
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.