[Libva] [PATCH] render: fix rendering of interlaced surfaces.

Gwenole Beauchesne gb.devel at gmail.com
Mon Mar 12 09:39:17 PDT 2012


Hi,

2012/3/12 Gwenole Beauchesne <gb.devel at gmail.com>:
> Handle bob-deinterlacing flags passed to vaPutSurface().
> i.e. VA_TOP_FIELD|VA_BOTTOM_FIELD.
>
> Avoid advanced deinterlacing kernels as they allocate extra temporary
> surfaces, which are useless for such simple tasks. i.e. display either
> field of an interlaced surface.
>
> Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne at intel.com>

I will push this patch by the end of this week, as trivial. We don't
want complex deinterlacing kernels for simple bob-deinterlacing which
only consists in displaying every other line.

Expect a new 1.0-branch + release of 1.0.16. Further MPEG-2 interlaced
fixes are scheduled for 1.0.17+ and JPEG decoder for 1.0.17 or 1.1.0
shortly after.

Regards,
Gwenole.


More information about the Libva mailing list