diff options
-rw-r--r-- | DOCS/man/en/options.rst | 25 | ||||
-rw-r--r-- | cfg-mplayer.h | 2 |
2 files changed, 16 insertions, 11 deletions
diff --git a/DOCS/man/en/options.rst b/DOCS/man/en/options.rst index 4810ee9ea5..a842187137 100644 --- a/DOCS/man/en/options.rst +++ b/DOCS/man/en/options.rst @@ -1743,16 +1743,21 @@ - ``mplayer --slang=jpn example.mkv`` plays a Matroska file with Japanese subtitles. ---slave - Switches on slave mode, in which MPlayer works as a backend for other - programs. Instead of intercepting keyboard events, MPlayer will read - commands separated by a newline (\n) from stdin. See also ``--input``, - suboption ``file``. - - *NOTE*: See ``DOCS/tech/slave.txt`` for a description of slave commands. - Also, this is not intended to disable other inputs, e.g. via the video - window. If you want to do that, use something like - ``--input=nodefault-bindings:conf=/dev/null``. +--slave-broken + Switches on the old slave mode. This is for testing only, and incompatible + to the removed --slave switch. + + *NOTE*: Changes incompatible to slave mode applications have been made. In + particular, the status line output was changed, which is used by some + applications to determine the current playback position. This switch has + been renamed to prevent these applications from working with this version + of mplayer, because it would lead to buggy and confusing behavior only. + Moreover, the slave mode protocol is so horribly bad that it should not be + used for new programs, nor should existing programs attempt to adapt to the + changed output and use the --slave-broken switch. Instead, a new, saner + protocol should be developed (and will, if there is enough interest). + + This affects smplayer, smplayer2, mplayosx, and others. --slices, --no-slices Drawing video by 16-pixel height slices/bands, instead draws the diff --git a/cfg-mplayer.h b/cfg-mplayer.h index c250d94874..83fe9e3589 100644 --- a/cfg-mplayer.h +++ b/cfg-mplayer.h @@ -783,7 +783,7 @@ const m_option_t mplayer_opts[]={ OPT_STRING("term-osd-esc", term_osd_esc, 0, OPTDEF_STR("\x1b[A\r\x1b[K")), OPT_STRING("playing-msg", playing_msg, 0), - {"slave", &slave_mode, CONF_TYPE_FLAG,CONF_GLOBAL , 0, 1, NULL}, + {"slave-broken", &slave_mode, CONF_TYPE_FLAG,CONF_GLOBAL , 0, 1, NULL}, OPT_MAKE_FLAGS("idle", player_idle_mode, CONF_GLOBAL), OPT_INTRANGE("key-fifo-size", input.key_fifo_size, CONF_GLOBAL, 2, 65000), OPT_MAKE_FLAGS("consolecontrols", consolecontrols, CONF_GLOBAL), |