vebox: add support for advanced deinterlacing

Graphics / Video Acceleration / VA-API - Gwenole Beauchesne [intel.com] - 28 October 2014 05:37 UTC

Reintegrate Motion Adaptive Deinterlacing (MADI) and Motion Compensated Deinterlacing (MCDI) support. This is totally reworked so that to allow for bob-deinterlacing if no previous frame was supplied, improve global robustness, and ensure that the right surface storage are used, which is the most important fix.

https://bugs.freedesktop.org/show_bug.cgi?id=79698 https://bugs.freedesktop.org/show_bug.cgi?id=79528

c400340 vebox: add support for advanced deinterlacing.
src/gen75_vpp_vebox.c | 101 ++++++++++++++++++++++++++++++++++++++++++-------
src/gen75_vpp_vebox.h | 4 +-
2 files changed, 91 insertions(+), 14 deletions(-)

Upstream: cgit.freedesktop.org


  • Share