mpv/core
wm4 830560979c options: change handling of "no-" options
Normally, all flag options can be negated by prepending a "no-", for
example "--no-opt" becomes "--opt=no". Some flag options can't actually
be negated, so add a CONF_TYPE_STORE option type to disallow the "no-"
fallback.

Do the same for choice options. Remove the explicit "no-" prefixed
options, add "no" as choice.

Move the handling of automatic "no-" options from parser-mpcmd.c to
m_config.c, and use it in m_config_set_option/m_config_parse_option.
This makes these options available in the config file. It also
simplifies sub-option parsing, because it doesn't need to handle "no-"
anymore.
2013-02-09 00:21:16 +01:00
..
input core: remove --edlout functionality 2013-02-06 23:03:39 +01:00
timeline cache: refactor how cache enabling is done 2012-12-03 21:08:51 +01:00
asxparser.c
asxparser.h
av_log.c demux_lavf: add support for libavdevice 2012-12-03 21:08:51 +01:00
av_log.h
av_opts.c
av_opts.h
bstr.c Replace strsep() uses 2013-01-13 17:32:39 +01:00
bstr.h Replace strsep() uses 2013-01-13 17:32:39 +01:00
cfg-mplayer.h options: change handling of "no-" options 2013-02-09 00:21:16 +01:00
codec-cfg.c video: simplify decoder pixel format handling 2013-01-13 17:39:31 +01:00
codec-cfg.h video: simplify decoder pixel format handling 2013-01-13 17:39:31 +01:00
command.c core: remove --edlout functionality 2013-02-06 23:03:39 +01:00
command.h
cpudetect.c
cpudetect.h
defaultopts.c x11: cleanup, refactor 2013-01-27 13:30:53 +01:00
defaultopts.h
encode.h
encode_lavc.c sdl, encode_lavc: fix copyright headers 2012-12-28 11:41:30 +01:00
encode_lavc.h sdl, encode_lavc: fix copyright headers 2012-12-28 11:41:30 +01:00
m_config.c options: change handling of "no-" options 2013-02-09 00:21:16 +01:00
m_config.h options: change handling of "no-" options 2013-02-09 00:21:16 +01:00
m_option.c options: change handling of "no-" options 2013-02-09 00:21:16 +01:00
m_option.h options: change handling of "no-" options 2013-02-09 00:21:16 +01:00
m_property.c
m_property.h
m_struct.c
m_struct.h
mp_common.c mp_common: improve OSD/status time formatting 2013-02-03 15:41:18 +01:00
mp_common.h mp_common: add some rectangle utility functions 2013-01-13 20:04:14 +01:00
mp_core.h core: remove --edlout functionality 2013-02-06 23:03:39 +01:00
mp_fifo.c input: do not generate double clicks for mouse wheel 2012-12-03 21:08:52 +01:00
mp_fifo.h
mp_msg.c mp_msg, getch2: unix tty background support 2013-01-23 18:05:34 +01:00
mp_msg.h
mp_osd.h core: minor cleanups 2012-11-20 18:00:16 +01:00
mp_talloc.h video/filter: change filter API, use refcounting, remove filter DR 2013-01-13 20:04:10 +01:00
mpc_info.h
mplayer.c core: remove --edlout functionality 2013-02-06 23:03:39 +01:00
mplayer.h sub: remove vobsub reader in favor of ffmpeg vobsub demuxer 2012-12-11 00:37:54 +01:00
options.h x11: cleanup, refactor 2013-01-27 13:30:53 +01:00
parser-cfg.c
parser-cfg.h
parser-mpcmd.c options: change handling of "no-" options 2013-02-09 00:21:16 +01:00
parser-mpcmd.h
path.c path: add mp_find_config_file and reorganize some of the code 2012-12-15 17:38:00 +01:00
path.h path: add mp_find_config_file and reorganize some of the code 2012-12-15 17:38:00 +01:00
playlist.c
playlist.h
playlist_parser.c
playlist_parser.h
quvi.c Fix lots of bugs in mp_http URL handling 2013-01-10 14:11:26 +01:00
screenshot.c screenshot: minor simplification, prefer VF over VO 2013-01-30 23:41:22 +01:00
screenshot.h
subopt-helper.c
subopt-helper.h
version.c build: identify the build time of the binary in the versioning output 2012-12-03 21:08:51 +01:00