From 39d1ab82e5a3ac30e5495c6b6773823c2ff56594 Mon Sep 17 00:00:00 2001 From: xylosper Date: Fri, 20 Sep 2013 22:55:13 +0900 Subject: vaapi: add vf_vavpp and use it for deinterlacing Merged from pull request #246 by xylosper. Minor cosmetic changes, some adjustments (compatibility with older libva versions), and manpage additions by wm4. Signed-off-by: wm4 --- DOCS/man/en/vf.rst | 17 +++++++++++++++++ DOCS/man/en/vo.rst | 11 +++++++++-- 2 files changed, 26 insertions(+), 2 deletions(-) (limited to 'DOCS') diff --git a/DOCS/man/en/vf.rst b/DOCS/man/en/vf.rst index b7f0416ebb..6de671ea58 100644 --- a/DOCS/man/en/vf.rst +++ b/DOCS/man/en/vf.rst @@ -861,3 +861,20 @@ Available filters are: ``a3=`` Specify the fourth parameter to pass to the library. + +``vavpp`` + VA-API video post processing. Works with ``--vo=vaapi`` only. Currently + deinterlaces. This filter is automatically inserted if deinterlacing is + requested (either using the ``D`` key, by default mapped to the command + ``cycle deinterlace``, or the ``--deinterlace`` option). + + ``deint=`` + Select the deinterlacing algorithm. + + no + Don't perform deinterlacing. + first-field + Show only first field (going by ``--field-dominance``). + bob + bob deinterlacing (default). + diff --git a/DOCS/man/en/vo.rst b/DOCS/man/en/vo.rst index c57f25f125..88c1821e9c 100644 --- a/DOCS/man/en/vo.rst +++ b/DOCS/man/en/vo.rst @@ -701,12 +701,19 @@ Available video output drivers are: initially always off, and needs to be enabled with the ``D`` key (default key binding for ``cycle deinterlace``). + This option doesn't apply if libva supports video post processing (vpp). + In this case, the default for ``deint-mode`` is ``no``, and enabling + deinterlacing via user interaction using the methods mentioned above + actually inserts the ``vavpp`` video filter. If vpp is not actually + supported with the libva backend in use, you can use this option to + forcibly enable VO based deinterlacing. + no - Don't allow deinterlacing. + Don't allow deinterlacing (default for newer libva). first-field Show only first field (going by ``--field-dominance``). bob - bob deinterlacing (default). + bob deinterlacing (default for older libva). ``scaled-osd=`` If enabled, then the OSD is rendered at video resolution and scaled to -- cgit v1.2.3