1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-21 02:41:13 +00:00
mpv/mpvcore
wm4 ecc0705f83 options: don't let watch_later etc. overwite command line options
There are certain cases where mpv will automatically set options, such
as per-file configs, per protocol/VO/AO/extension profiles, and
watch_later resume configs. All these were overwriting the user's
options, even when they were specified on command line.

Add something that explicitly preserves command line options. This
means you can now actually use the command line to override any
options that the playback resume functionality backups and restores.

It still happily overrides options set at runtime (e.g. changed via
properties while playing a file; then playing the next file might
override them again), but maybe that's not a problem with typical use.
2013-10-25 22:52:54 +02:00
..
input input: fix --input-ar-rate=0 2013-10-20 13:55:10 +02:00
lua osc: make transparency of background-box configurable 2013-10-18 00:33:01 +02:00
timeline tl_matroska: fix use-after-free with --cache 2013-10-19 22:58:02 +02:00
asxparser.c
asxparser.h
av_common.c
av_common.h
av_log.c mplayer: print ffmpeg library versions along with mpv version info 2013-10-14 20:14:17 +02:00
av_log.h mplayer: print ffmpeg library versions along with mpv version info 2013-10-14 20:14:17 +02:00
av_opts.c
av_opts.h
bstr.c
bstr.h
charset_conv.c
charset_conv.h
codecs.c
codecs.h
command.c command: preferably show "add"/"cycle"/"set" command errors on OSD 2013-10-12 18:57:02 +02:00
command.h command: add commands for displaying overlays 2013-10-05 22:46:55 +02:00
cpudetect.c
cpudetect.h
encode_lavc.c
encode_lavc.h
encode.h
m_config.c options: don't let watch_later etc. overwite command line options 2013-10-25 22:52:54 +02:00
m_config.h options: don't let watch_later etc. overwite command line options 2013-10-25 22:52:54 +02:00
m_option.c m_config: allow not allocating option struct, and use it 2013-10-25 18:39:15 +02:00
m_option.h m_config: refactor option defaults handling 2013-10-24 22:50:13 +02:00
m_property.c
m_property.h
mp_common.c
mp_common.h
mp_core.h mplayer: fix looping of very short files 2013-09-29 21:10:45 +02:00
mp_lua.c input: translate mouse position to OSD space early 2013-09-27 15:39:28 +02:00
mp_lua.h
mp_memory_barrier.h
mp_msg.c mp_msg: remove gettext() support 2013-10-18 22:38:10 +02:00
mp_msg.h mp_msg: remove gettext() support 2013-10-18 22:38:10 +02:00
mp_osd.h
mp_ring.c mp_ring: fix mp_ring_read_cb() when read wraps around 2013-10-08 20:03:57 +02:00
mp_ring.h
mp_talloc.h mp_talloc: simplify a bit 2013-10-19 21:43:08 +02:00
mplayer.c options: don't let watch_later etc. overwite command line options 2013-10-25 22:52:54 +02:00
mpv_global.h
options.c options: fix bogus entry 2013-10-24 22:50:13 +02:00
options.h core: add --force-window 2013-10-02 01:39:28 +02:00
parser-cfg.c parser-cfg: allow putting options with leading "--" 2013-10-14 23:41:26 +02:00
parser-cfg.h
parser-mpcmd.c options: don't let watch_later etc. overwite command line options 2013-10-25 22:52:54 +02:00
parser-mpcmd.h
path.c
path.h
playlist_parser.c playlist: check for NULL on caller site 2013-10-12 18:57:02 +02:00
playlist_parser.h
playlist.c playlist: check for NULL on caller site 2013-10-12 18:57:02 +02:00
playlist.h mplayer: fix looping of very short files 2013-09-29 21:10:45 +02:00
resolve_quvi9.c libquvi9: work around insane interaction between libquvi and libkdecore 2013-10-12 18:56:03 +02:00
resolve_quvi.c
resolve.h
screenshot.c core: add --force-window 2013-10-02 01:39:28 +02:00
screenshot.h
version.c