SLAVE MODE PROTOCOL ------------------- The -slave option 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. To try slave mode out by hand, run mplayer -slave -quiet and type slave commands into the console window. Most slave mode commands are equivalent to command line options, though not necessarily under the same name. Detailed descriptions can be found in the man page. All commands can be prefixed with one of "pausing ", "pausing_keep ", or "pausing_toggle ". "pausing " tells MPlayer to pause as soon as possible after processing the command. "pausing_keep " tells MPlayer to do so only if it was already in paused mode. "pausing_toggle " tells MPlayer to do so only if it was not already in paused mode. Please note that "as soon as possible" can be before the command is fully executed. Available commands ('mplayer -input cmdlist' will print a list): alt_src_step (ASX playlist only) When more than one source is available it selects the next/previous one. audio_delay [abs] Set/adjust the audio delay. If [abs] is not given or is zero, adjust the delay by seconds. If [abs] is nonzero, set the delay to seconds. [brightness|contrast|gamma|hue|saturation] [abs] Set/adjust video parameters. If [abs] is not given or is zero, modifies parameter by . If [abs] is non-zero, parameter is set to . is in the range [-100, 100]. change_rectangle Change the position of the rectangle filter rectangle. Must be one of the following: 0 = width 1 = height 2 = x position 3 = y position If is 0 or 1: Integer amount to add/subtract from the width/height. Positive values add to width/height and negative values subtract from it. If is 2 or 3: Relative integer amount by which to move the upper left rectangle corner. Positive values move the rectangle right/down and negative values move the rectangle left/up. dvb_set_channel Set DVB channel. dvdnav