summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorxylosper <darklin20@gmail.com>2013-09-20 22:55:13 +0900
committerwm4 <wm4@nowhere>2013-09-25 13:53:42 +0200
commit39d1ab82e5a3ac30e5495c6b6773823c2ff56594 (patch)
tree03d5ab170fe12046bff32234e4e0b55d67457ce2 /DOCS
parent1ee8d0210d8ad613e462eab10a1a4139b62de367 (diff)
downloadmpv-39d1ab82e5a3ac30e5495c6b6773823c2ff56594.tar.bz2
mpv-39d1ab82e5a3ac30e5495c6b6773823c2ff56594.tar.xz
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 <wm4@nowhere>
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/man/en/vf.rst17
-rw-r--r--DOCS/man/en/vo.rst11
2 files changed, 26 insertions, 2 deletions
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=<string>``
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=<method>``
+ 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=<yes|no>``
If enabled, then the OSD is rendered at video resolution and scaled to