1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-22 06:42:03 +00:00
mpv/video/filter
wm4 ec60669cd1 vdpau: add a postprocessing pseudo-filter
This factors out some code from vo_vdpau.c, especially deinterlacing
handling. The intention is to use this for vo_vdpau.c to make the logic
significantly easier, and to use it for vo_opengl (gl_hwdec_vdpau.c) to
allow selecting deinterlace and postprocessing modes.

As of this commit, the filter actually does nothing, since both vo_vdpau
and vo_opengl treat the generated images as normal vdpau images. This
will change in the following commits.
2014-05-02 01:08:02 +02:00
..
pullup.c vf_pullup: remove inline asm 2014-04-19 17:10:20 +02:00
pullup.h vf_pullup: remove inline asm 2014-04-19 17:10:20 +02:00
vf_crop.c Kill all tabs 2014-04-13 18:03:01 +02:00
vf_delogo.c vf_delogo: remove internal implementation 2014-03-16 13:19:29 +01:00
vf_divtc.c Fix some libav* include statements 2014-04-19 17:18:10 +02:00
vf_dlopen.c video: don't drop last frame when deinterlacing with yadif 2014-04-28 22:23:31 +02:00
vf_dlopen.h
vf_dsize.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
vf_eq.c vf_eq: remove slow inline asm 2014-04-19 15:38:04 +02:00
vf_expand.c Kill all tabs 2014-04-13 18:03:01 +02:00
vf_flip.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
vf_format.c Kill all tabs 2014-04-13 18:03:01 +02:00
vf_gradfun.c vf_gradfun: remove internal implementation 2014-03-16 13:19:29 +01:00
vf_hqdn3d.c vf_hqdn3d: remove internal implementation 2014-03-16 13:19:29 +01:00
vf_ilpack.c vf_ilpack: remove inline asm 2014-04-19 15:48:30 +02:00
vf_lavfi.c vf_lavfi: reset metadata in reset() 2014-04-29 08:31:44 -07:00
vf_lavfi.h build: simplify libavfilter configure checks 2014-03-16 13:19:29 +01:00
vf_mirror.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
vf_noformat.c Kill all tabs 2014-04-13 18:03:01 +02:00
vf_noise.c Fix some libav* include statements 2014-04-19 17:18:10 +02:00
vf_phase.c Kill all tabs 2014-04-13 18:03:01 +02:00
vf_pp.c vf_pp: PP_PICT_TYPE_QP2 is always defined 2014-04-25 19:21:17 +02:00
vf_pullup.c vf_pullup: remove inline asm 2014-04-19 17:10:20 +02:00
vf_rotate.c vf_rotate: support all multiples of 90 degrees 2014-04-21 02:56:48 +02:00
vf_scale.c sws_utils: mp_msg conversions 2013-12-21 20:50:10 +01:00
vf_screenshot.c video/filter: make vf->control non-recursive 2013-12-07 19:33:38 +01:00
vf_softpulldown.c video: don't drop last frame when deinterlacing with yadif 2014-04-28 22:23:31 +02:00
vf_stereo3d.c Fix some libav* include statements 2014-04-19 17:18:10 +02:00
vf_sub.c Kill all tabs 2014-04-13 18:03:01 +02:00
vf_swapuv.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
vf_unsharp.c vf_unsharp: remove internal implementation 2014-03-16 13:19:29 +01:00
vf_vapoursynth.c vf_vapoursynth: add more VS frame properties 2014-04-28 23:44:57 +02:00
vf_vavpp.c video: don't drop last frame when deinterlacing with yadif 2014-04-28 22:23:31 +02:00
vf_vdpaupp.c vdpau: add a postprocessing pseudo-filter 2014-05-02 01:08:02 +02:00
vf_yadif.c vf_yadif: remove internal implementation 2014-03-16 13:19:29 +01:00
vf.c vdpau: add a postprocessing pseudo-filter 2014-05-02 01:08:02 +02:00
vf.h video: don't drop last frame when deinterlacing with yadif 2014-04-28 22:23:31 +02:00