mpv/player
wm4 50008adf4a options: handle suffixes like -add in a more generic way
This affects options like --vf or --display-tags. These used a "*"
suffix to match all options starting with a specific name, and handled
the rest in the option parser. Change this to remove the "*" special
case, and require every option parser to declare a list of allowed
suffixes via m_option_type.actions.

The new way is conceptually simpler, because we don't have to account
for the "*" in a bunch of places anymore, and instead everything is
centrally handled in the CLI part of the option parser, where it's
actually needed.

It automatically enables suffixes like -add for a bunch of other
stringlist options.
2017-06-26 21:07:00 +02:00
..
javascript js: add javascript scripting support using MuJS 2017-06-14 12:29:32 +02:00
lua ytdl_hook: don't override start time set by saved state 2017-06-09 11:13:24 +01:00
audio.c player: change license of most core files to LGPL 2017-06-23 16:55:02 +02:00
client.c Fix use of ISC license 2017-04-15 16:20:00 +02:00
client.h client API: turn mpv_suspend() and mpv_resume() into stubs 2016-11-22 15:54:44 +01:00
command.c options: handle suffixes like -add in a more generic way 2017-06-26 21:07:00 +02:00
command.h player: change license of most core files to LGPL 2017-06-23 16:55:02 +02:00
configfiles.c player: document where the magic "encoding" section name is used 2017-06-26 11:46:36 +02:00
core.h player: change license of most core files to LGPL 2017-06-23 16:55:02 +02:00
external_files.c external_files: change license to LGPL 2017-06-20 14:22:10 +02:00
external_files.h external_files: change license to LGPL 2017-06-20 14:22:10 +02:00
javascript.c javascript: replace custom MIN macro with MPMIN 2017-06-17 14:28:42 +02:00
lavfi.c lavfi: temporary workaround for FFmpeg av_buffersrc_parameters_set() bug 2017-02-22 10:43:35 +01:00
lavfi.h lavfi: support hwdec filters for --lavfi-complex 2017-02-20 13:42:08 +01:00
loadfile.c player: change license of most core files to LGPL 2017-06-23 16:55:02 +02:00
lua.c scripting: expand --script filename for C plugins 2017-06-09 19:42:12 +02:00
main.c player: change license of most core files to LGPL 2017-06-23 16:55:02 +02:00
misc.c player: remove --stream-capture option/property 2017-01-21 17:19:01 +01:00
osd.c player: change license of most core files to LGPL 2017-06-23 16:55:02 +02:00
playloop.c player: change license of most core files to LGPL 2017-06-23 16:55:02 +02:00
screenshot.c screenshot: cleanup: use normal MSGL_ defines 2017-04-01 20:47:36 +02:00
screenshot.h player: make screenshot commands honor the async flag 2017-04-01 20:47:23 +02:00
scripting.c js: add javascript scripting support using MuJS 2017-06-14 12:29:32 +02:00
sub.c player: change license of most core files to LGPL 2017-06-23 16:55:02 +02:00
video.c player: change license of most core files to LGPL 2017-06-23 16:55:02 +02:00