filter: add initial support for deinterlacing.
authorZhao Halley <halley.zhao@intel.com>
Mon, 29 Jul 2013 01:23:50 +0000 (09:23 +0800)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Fri, 23 Aug 2013 17:00:38 +0000 (19:00 +0200)
commit944a7bd077fdc77c7383f975af45f0db262bff77
tree08b844803f2c6977aee503d5a7c86c8aaed81129
parent1d222d3b4ae6a5e8959a7231ff93ad7234900239
filter: add initial support for deinterlacing.

Add basic deinterlacing support, i.e. bob-deinterlacing whereby only
the selected field from the input surface is kept for the target surface.
Setting gst_vaapi_filter_set_deinterlacing() method argument to
GST_VAAPI_DEINTERLACE_METHOD_NONE means to disable deinterlacing.

Also move GstVaapiDeinterlaceMethod definition from vaapipostproc plug-in
to libgstvaapi core library.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
docs/reference/libs/libs-sections.txt
gst-libs/gst/vaapi/gstvaapifilter.c [changed mode: 0644->0755]
gst-libs/gst/vaapi/gstvaapifilter.h [changed mode: 0644->0755]
gst-libs/gst/vaapi/gstvaapiutils.c
gst-libs/gst/vaapi/gstvaapiutils.h
gst/vaapi/gstvaapipostproc.c [changed mode: 0644->0755]
gst/vaapi/gstvaapipostproc.h [changed mode: 0644->0755]