mpv/video/filter
wm4 6629a95b92 options: use m_config for options instead of m_struct
For some reason, both m_config and m_struct are somewhat similar, except
that m_config is much more powerful. m_config is used for VOs and some
other things, so to unify them. We plan to kick out m_struct and use
m_config for everything. (Unfortunately, m_config is also a bit more
bloated, so this commit isn't all that great, but it will allow to
reduce the option parser mess somewhat.)

This commit also switches all video filters to use the option macros.
One reason is that m_struct and m_config, even though they both use
m_option, store the offsets of the option fields differently (sigh...),
meaning the options defined for either are incompatible. It's easier to
switch everything in one go.

This commit will allow using the -vf option parser for other things,
like VOs and AOs.
2013-07-21 23:27:31 +02:00
..
pullup.c
pullup.h
vf.c options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +02:00
vf.h options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +02:00
vf_crop.c options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +02:00
vf_delogo.c options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +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 options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +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 options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +02:00
vf_flip.c vf_flip: move flipping code to mp_image.c 2013-03-01 11:28:59 +01:00
vf_format.c options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +02:00
vf_gradfun.c options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +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 options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +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 options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +02: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 options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +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 options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +02:00
vf_sub.c options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +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: remove fullscreen flags chaos 2013-07-18 14:07:21 +02:00
vf_yadif.c options: use m_config for options instead of m_struct 2013-07-21 23:27:31 +02:00