mpv/video/filter
wm4 3382a6f6e4 video: add a new method to configure filters and VOs
The filter chain and the video ouputs have config() functions. They are
strictly limited to transfering the video size and format. Other
parameters (like color levels) have to be transferred separately.

Improve upon this by introducing a separate set of reconfig() functions,
which use mp_image_params to carry format parameters. This struct
contains all image format related parameters from config(), plus
additional parameters such as colorspace.

Change vf_rotate to use it, as well as vo_opengl. vf_rotate is just
an example/test case, but vo_opengl will need it later.

The intention is also to get rid of VOCTRL_SET_YUV_COLORSPACE. This
information is now handed to the VOs via reconfig(). The getter,
VOCTRL_GET_YUV_COLORSPACE, will still be needed though.
2013-06-28 20:34:46 +02:00
..
pullup.c
pullup.h
vf.c video: add a new method to configure filters and VOs 2013-06-28 20:34:46 +02:00
vf.h video: add a new method to configure filters and VOs 2013-06-28 20:34:46 +02:00
vf_crop.c video: move handling of -x/-y/-xy options to VO 2013-01-23 10:55:00 +01:00
vf_delogo.c vf_delogo: copy in non-direct case, fix double-free 2013-05-26 17:13:09 +02:00
vf_divtc.c vf_divtc, vf_phase: Fix handling of subsampled formats 2013-04-10 00:22:00 +02:00
vf_dlopen.c fix compile, sorry 2013-06-16 17:26:28 +02:00
vf_dlopen.h
vf_down3dright.c video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
vf_dsize.c video/filter: change filter API, use refcounting, remove filter DR 2013-01-13 20:04:10 +01:00
vf_eq.c video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
vf_expand.c video: move handling of -x/-y/-xy options to VO 2013-01-23 10:55:00 +01:00
vf_flip.c vf_flip: move flipping code to mp_image.c 2013-03-01 11:28:59 +01:00
vf_format.c vf_format: fix forcing output format 2013-01-17 16:40:07 +01:00
vf_gradfun.c video/filter: fix option parser memory leak 2013-05-18 17:45:55 +02:00
vf_hqdn3d.c Fix some cppcheck / scan-build warnings 2013-05-06 23:11:11 +02:00
vf_ilpack.c video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
vf_lavfi.c video: add a new method to configure filters and VOs 2013-06-28 20:34:46 +02:00
vf_mirror.c video: move handling of -x/-y/-xy options to VO 2013-01-23 10:55:00 +01:00
vf_noformat.c video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
vf_noise.c video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
vf_phase.c vf_divtc, vf_phase: Fix handling of subsampled formats 2013-04-10 00:22:00 +02:00
vf_pp.c dec_video: get rid of two global variables 2013-05-21 00:45:42 +02:00
vf_pullup.c vf_pullup: remove check for MP_IMGFLAG_PLANAR 2013-01-13 20:04:12 +01:00
vf_rotate.c video: add a new method to configure filters and VOs 2013-06-28 20:34:46 +02:00
vf_scale.c video/filter: fix option parser memory leak 2013-05-18 17:45:55 +02:00
vf_screenshot.c screenshot: minor simplification, prefer VF over VO 2013-01-30 23:41:22 +01:00
vf_softpulldown.c video: reset filters on seek 2013-01-20 03:25:44 +01:00
vf_stereo3d.c video/filter: fix option parser memory leak 2013-05-18 17:45:55 +02:00
vf_sub.c video/filter: fix option parser memory leak 2013-05-18 17:45:55 +02:00
vf_swapuv.c vf_swapuv: support more image formats 2013-01-13 20:04:13 +01:00
vf_unsharp.c video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
vf_vo.c video: add a new method to configure filters and VOs 2013-06-28 20:34:46 +02:00
vf_yadif.c Fix some cppcheck / scan-build warnings 2013-05-06 23:11:11 +02:00