[Libva] Will the intel-driver VPP support motion-adaptive deinterlacing on SNB/IVB?

Xiang, Haihao haihao.xiang at intel.com
Fri Sep 13 01:11:56 PDT 2013


On Fri, 2013-09-13 at 16:09 +0800, Xiang, Haihao wrote: 
> On Fri, 2013-08-30 at 11:43 +0100, Simon Farnsworth wrote:
> > Hello,
> > 
> >  
> > 
> > We're attempting to use VA-API on Intel Gen 6 and Gen 7 hardware to
> > replace software decoders, and we're hitting quality issues with the
> > VPP deinterlacing support. Our CPUs range from Celeron 847 (low-end
> > SNB) to Core i3-3220 (mid-range IVB).
> 
> The Bob DI quality is improved both for SNB and IVB in master and
> staging branch, could you give a try ?
> 
> > 
> >  
> > 
> > Specifically, it appears to only support bob deinterlacing, which on
> > the common "ticker tape" horizontal scrolling text used on news
> > channels looks awful (you can see the alternating fields bob up and
> > down.
> > 
> >  
> > 
> > The description of the deinterlace algorithm in the public SNB
> > documentation, volume 4 part 1 section 2.8, suggests that the hardware
> > is capable of motion adaptive deinterlacing to get better results.
> > Will this be enabled in the intel driver at some point?
> 
> motion adaptive deinterlacing is enabled on IVB too. 

Currently it is only enabled in staging branch.

> 
> You can use gst-vaapi to test BobDI/MADI:
> 
> 1> clone 0.4 branch from git://gitorious.org/gst-plugins-vaapi/gst-plugins-vaapi.git
> 2> gst-launch-0.10 filesrc location= <URL> ! ... ! vaapidecode ! vaapipostproc deinterlace=1 deinterlace-method=1 ! vaapisink  # BobDI
>    gst-launch-0.10 filesrc location= <URL> ! ... ! vaapidecode ! vaapipostproc deinterlace=1 deinterlace-method=3 ! vaapisink  # MADI
> 
> > 
> > -- 
> > 
> > Simon Farnsworth
> > 
> > Software Engineer
> > 
> > ONELAN Ltd
> > 
> > http://www.onelan.com
> > 
> >  
> > 
> > _______________________________________________
> > Libva mailing list
> > Libva at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/libva
> 
> 
> _______________________________________________
> Libva mailing list
> Libva at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libva




More information about the Libva mailing list