diff options
author | Philip Langdale <philipl@overt.org> | 2015-07-08 16:50:38 -0700 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-07-11 10:44:34 +0200 |
commit | 4b0b9b515bee4a589ed74b4f5de86401f1745e69 (patch) | |
tree | 8a6f305325334562cedf4e93c077b2369c238f61 /DOCS | |
parent | 8e82a64f5665dfeec2b0ae34b52f1870720f049e (diff) | |
download | mpv-4b0b9b515bee4a589ed74b4f5de86401f1745e69.tar.bz2 mpv-4b0b9b515bee4a589ed74b4f5de86401f1745e69.tar.xz |
vf_vdpaurb: Add a new filter for reading back vdpau decoded frames
Normally, vdpau decoded frames are passed directly to a suitable
vo (vo_vdpau or vo_opengl) without ever touching system memory. This
is efficient for output purposes, but prevents any of the regular
filters from being used with such frames.
This new filter implements a read-back step to pull the frames back
into system memory where they can be acted on by other filters.
Eventually the frames will be sent to the vo as if they were normal
software-decoded frames.
Note that a vdpau compatible vo must still be used to ensure that
the decoder is properly initialised.
Signed-off-by: wm4 <wm4@nowhere>
Diffstat (limited to 'DOCS')
-rw-r--r-- | DOCS/man/vf.rst | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/DOCS/man/vf.rst b/DOCS/man/vf.rst index c49ef95ced..6479560444 100644 --- a/DOCS/man/vf.rst +++ b/DOCS/man/vf.rst @@ -878,6 +878,13 @@ Available filters are: 1-9 Apply high quality VDPAU scaling (needs capable hardware). +``vdpaurb`` + VDPAU video read back. Works with ``--vo=vdpau`` and ``--vo=opengl`` only. + This filter will read back frames decoded by VDPAU so that other filters, + which are not normally compatible with VDPAU, can be used like normal. + This filter must be specified before ``vdpaupp`` in the filter chain if + ``vdpaupp`` is used. + ``buffer=<num>`` Buffer ``<num>`` frames in the filter chain. This filter is probably pretty useless, except for debugging. (Note that this won't help smoothing out |