annotate DOCS/tech/slave.txt @ 23510:a6c619ee9d30

Teletext support for tv:// (v4l and v4l2 only) modified patch from Otvos Attila oattila at chello dot hu Module uses zvbi library for all low-level VBI operations (like I/O with vbi device, converting vbi pages into usefull vbi_page stuctures, rendering them into RGB32 images). All teletext related stuff (except properties, slave commands and rendering osd in text mode or RGB32 rendered teletext pages in spu mode) is implemented in tvi_vbi.c New properties: teletext_page - switching between pages teletext_mode - switch between on/off/opaque/transparent modes teletext_format - (currently read-only) allows to get format info (black/white,gray,text) teletext_half_page - trivial zooming (displaying top/bottom half of teletext page) New slave commands: teletext_add_dec - user interface for jumping to any page by editing page number interactively teletext_go_link - goes though links, specified on current page
author voroshil
date Sun, 10 Jun 2007 00:06:12 +0000
parents f6055798121d
children 519e42b716aa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10218
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
1 SLAVE MODE PROTOCOL
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
2 -------------------
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
3
15267
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
4 The -slave option switches on slave mode, in which MPlayer works as a backend
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
5 for other programs. Instead of intercepting keyboard events, MPlayer will read
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
6 commands separated by a newline (\n) from stdin.
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
7
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
8 To try slave mode out by hand, run
15264
1692cd76d52a better slave mode description
diego
parents: 15155
diff changeset
9
15267
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
10 mplayer -slave -quiet <movie>
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
11
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
12 and type slave commands into the console window.
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
13
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
14 Most slave mode commands are equivalent to command line options, though not
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
15 necessarily under the same name. Detailed descriptions can be found in the
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
16 man page.
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
17
17241
3ab613cdf96a add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents: 17182
diff changeset
18 All commands can be prefixed with one of "pausing ", "pausing_keep ", or
3ab613cdf96a add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents: 17182
diff changeset
19 "pausing_toggle ". "pausing " tells MPlayer to pause as soon as possible
3ab613cdf96a add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents: 17182
diff changeset
20 after processing the command. "pausing_keep " tells MPlayer to do so only if
3ab613cdf96a add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents: 17182
diff changeset
21 it was already in paused mode. "pausing_toggle " tells MPlayer to do so
3ab613cdf96a add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents: 17182
diff changeset
22 only if it was not already in paused mode. Please note that "as soon as
3ab613cdf96a add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents: 17182
diff changeset
23 possible" can be before the command is fully executed.
10218
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
24
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
25
15267
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
26 Available commands ('mplayer -input cmdlist' will print a list):
15264
1692cd76d52a better slave mode description
diego
parents: 15155
diff changeset
27
14688
7a7565f28455 Put general note at the top of the file.
diego
parents: 14684
diff changeset
28
13715
ca0a780a6a47 Better descriptions merged from the XML docs.
diego
parents: 13714
diff changeset
29 alt_src_step <value> (ASX playlist only)
ca0a780a6a47 Better descriptions merged from the XML docs.
diego
parents: 13714
diff changeset
30 When more than one source is available it selects the next/previous one.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
31
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
32 audio_delay <value> [abs]
17937
ec6781a09b3a Update to the recent properties changes.
albeu
parents: 17924
diff changeset
33 Set/adjust the audio delay.
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
34 If [abs] is not given or is zero, adjust the delay by <value> seconds.
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
35 If [abs] is nonzero, set the delay to <value> seconds.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
36
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
37 [brightness|contrast|gamma|hue|saturation] <value> [abs]
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
38 Set/adjust video parameters.
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
39 If [abs] is not given or is zero, modifies parameter by <value>.
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
40 If [abs] is non-zero, parameter is set to <value>.
17182
3a892a5656db minor grammar clarification to the last commit, + omitted periods
wanderer
parents: 17178
diff changeset
41 <value> is in the range [-100, 100].
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
42
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
43 change_rectangle <val1> <val2>
11932
a3e5b0b07ba8 change_rectangle documentation by Angel <knight@sunflower.com>
diego
parents: 11542
diff changeset
44 Change the position of the rectangle filter rectangle.
13109
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
45 <val1>
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
46 Must be one of the following:
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
47 0 = width
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
48 1 = height
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
49 2 = x position
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
50 3 = y position
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
51 <val2>
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
52 If <val1> is 0 or 1:
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
53 Integer amount to add/subtract from the width/height.
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
54 Positive values add to width/height and negative values
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
55 subtract from it.
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
56 If <val1> is 2 or 3:
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
57 Relative integer amount by which to move the upper left
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
58 rectangle corner. Positive values move the rectangle
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
59 right/down and negative values move the rectangle left/up.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
60
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
61 dvb_set_channel <channel_number> <card_number>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
62 Set DVB channel.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
63
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
64 dvdnav <button>
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
65 Press the given dvdnav button.
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
66 1 up
13714
3995da1d8d68 grammar + indentation cosmetics
diego
parents: 13710
diff changeset
67 2 down
3995da1d8d68 grammar + indentation cosmetics
diego
parents: 13710
diff changeset
68 3 left
3995da1d8d68 grammar + indentation cosmetics
diego
parents: 13710
diff changeset
69 4 right
3995da1d8d68 grammar + indentation cosmetics
diego
parents: 13710
diff changeset
70 5 menu
3995da1d8d68 grammar + indentation cosmetics
diego
parents: 13710
diff changeset
71 6 select
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
72
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
73 edl_mark
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
74 Write the current position into the EDL file.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
75
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
76 frame_drop [value]
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
77 Toggle/set frame dropping mode.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
78
19534
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
79 get_audio_bitrate
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
80 Print out the audio bitrate of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
81
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
82 get_audio_codec
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
83 Print out the audio codec name of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
84
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
85 get_audio_samples
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
86 Print out the audio frequency and number of channels of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
87
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
88 get_file_name
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
89 Print out the name of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
90
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
91 get_meta_album
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
92 Print out the 'Album' metadata of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
93
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
94 get_meta_artist
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
95 Print out the 'Artist' metadata of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
96
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
97 get_meta_comment
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
98 Print out the 'Comment' metadata of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
99
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
100 get_meta_genre
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
101 Print out the 'Genre' metadata of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
102
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
103 get_meta_title
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
104 Print out the 'Title' metadata of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
105
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
106 get_meta_track
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
107 Print out the 'Track Number' metadata of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
108
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
109 get_meta_year
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
110 Print out the 'Year' metadata of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
111
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
112 get_percent_pos
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
113 Print out the current position in the file, as integer percentage [0-100).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
114
17924
0eac85e451cb Add get/set_property and update volume/mute to the last changes.
albeu
parents: 17241
diff changeset
115 get_property <property>
0eac85e451cb Add get/set_property and update volume/mute to the last changes.
albeu
parents: 17241
diff changeset
116 Print out the current value of a property.
0eac85e451cb Add get/set_property and update volume/mute to the last changes.
albeu
parents: 17241
diff changeset
117
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
118 get_sub_visibility
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
119 Print out subtitle visibility (1 == on, 0 == off).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
120
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
121 get_time_length
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
122 Print out the length of the current file in seconds.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
123
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
124 get_time_pos
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
125 Print out the current position in the file in seconds, as float.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
126
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
127 get_vo_fullscreen
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
128 Print out fullscreen status (1 == fullscreened, 0 == windowed).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
129
19534
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
130 get_video_bitrate
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
131 Print out the video bitrate of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
132
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
133 get_video_codec
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
134 Print out the video codec name of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
135
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
136 get_video_resolution
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
137 Print out the video resolution of the current file.
b0a6a97e2ba0 documented new slave mode commands
ben
parents: 19346
diff changeset
138
19833
10f36060390a Add repeated screenshot mode to vf_screenshot.
eugeni
parents: 19609
diff changeset
139 screenshot <value>
16479
e56a4aea6512 The screenshot command is now implemented, wording/spelling fixes.
diego
parents: 16445
diff changeset
140 Take a screenshot. Requires the screenshot filter to be loaded.
19858
309640f57902 minor wording/spelling changes
diego
parents: 19855
diff changeset
141 0 Take a single screenshot.
309640f57902 minor wording/spelling changes
diego
parents: 19855
diff changeset
142 1 Start/stop taking screenshot of each frame.
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
143
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
144 gui_[about|loadfile|loadsubtitle|play|playlist|preferences|skinbrowser|stop]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
145 GUI actions
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
146
16445
9597d55ee7ab key_down_event
nplourde
parents: 16386
diff changeset
147 key_down_event <value>
20109
c3133ab04741 Cosmetics: remove lone (evil ;-) ) tab
reimar
parents: 19907
diff changeset
148 Inject <value> key code event into MPlayer.
16445
9597d55ee7ab key_down_event
nplourde
parents: 16386
diff changeset
149
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
150 loadfile <file|url> <append>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
151 Load the given file/URL, stopping playback of the current file/URL.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
152 If <append> is nonzero playback continues and the file/URL is
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
153 appended to the current playlist instead.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
154
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
155 loadlist <file> <append>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
156 Load the given playlist file, stopping playback of the current file.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
157 If <append> is nonzero playback continues and the playlist file is
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
158 appended to the current playlist instead.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
159
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
160 menu <command>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
161 Execute an OSD menu command.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
162 up Move cursor up.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
163 down Move cursor down.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
164 ok Accept selection.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
165 cancel Cancel selection.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
166 hide Hide the OSD menu.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
167
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
168 set_menu <menu_name>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
169 Display the menu named <menu_name>.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
170
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
171 mute [value]
17955
15c0dba0d759 typo, parameter naming consistency
diego
parents: 17954
diff changeset
172 Toggle sound output muting or set it to [value] when [value] >= 0
17924
0eac85e451cb Add get/set_property and update volume/mute to the last changes.
albeu
parents: 17241
diff changeset
173 (1 == on, 0 == off).
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
174
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
175 osd [level]
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
176 Toggle OSD mode or set it to [level] when [level] >= 0.
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
177
18222
8c35bd43135f Add a new command: osd_show_property_text that show an expanded property
albeu
parents: 18208
diff changeset
178 osd_show_property_text <string> [duration] [level]
8c35bd43135f Add a new command: osd_show_property_text that show an expanded property
albeu
parents: 18208
diff changeset
179 Show an expanded property string on the OSD, see -playing-msg for a
8c35bd43135f Add a new command: osd_show_property_text that show an expanded property
albeu
parents: 18208
diff changeset
180 description of the available expansions. If [duration] is >= 0 the text
18224
c4e25e4d7117 Fix up osd_show_/operty_text.
diego
parents: 18223
diff changeset
181 is shown for [duration] ms. [level] sets the minimum OSD level needed
c4e25e4d7117 Fix up osd_show_/operty_text.
diego
parents: 18223
diff changeset
182 for the message to be visible (default: 0 - always show).
18222
8c35bd43135f Add a new command: osd_show_property_text that show an expanded property
albeu
parents: 18208
diff changeset
183
18223
cdf3cb516027 Align osd_show_text with osd_show_property_text.
albeu
parents: 18222
diff changeset
184 osd_show_text <string> [duration] [level]
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
185 Show <string> on the OSD.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
186
17955
15c0dba0d759 typo, parameter naming consistency
diego
parents: 17954
diff changeset
187 panscan <-1.0 - 1.0> | <0.0 - 1.0> <abs>
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
188 Increase or decrease the pan-and-scan range by <value>, 1.0 is the maximum.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
189 Negative values decrease the pan-and-scan range.
17955
15c0dba0d759 typo, parameter naming consistency
diego
parents: 17954
diff changeset
190 If <abs> is != 0, then the pan-and scan range is interpreted as an
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
191 absolute range.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
192
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
193 pause
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
194 Pause/unpause the playback.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
195
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
196 frame_step
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
197 Play one frame, then pause again.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
198
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
199 pt_step <value> [force]
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
200 Go to the next/previous entry in the playtree. The sign of <value> tells
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
201 the direction. If no entry is available in the given direction it will do
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
202 nothing unless [force] is non-zero.
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
203
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
204 pt_up_step <value> [force]
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
205 Similar to pt_step but jumps to the next/previous entry in the parent list.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
206 Useful to break out of the inner loop in the playtree.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
207
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
208 quit [value]
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
209 Quit MPlayer. The optional integer [value] is used as the return code
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
210 for the mplayer process (default: 0).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
211
19589
d5c80704c04c description of radio slave commands, copied from TV command descriptions :-)
reimar
parents: 19534
diff changeset
212 radio_set_channel <channel>
19607
f83205ac7cfb Improve radio command descriptions.
diego
parents: 19589
diff changeset
213 Switch to <channel>. The 'channels' radio parameter needs to be set.
19589
d5c80704c04c description of radio slave commands, copied from TV command descriptions :-)
reimar
parents: 19534
diff changeset
214
d5c80704c04c description of radio slave commands, copied from TV command descriptions :-)
reimar
parents: 19534
diff changeset
215 radio_set_freq <frequency in MHz>
d5c80704c04c description of radio slave commands, copied from TV command descriptions :-)
reimar
parents: 19534
diff changeset
216 Set the radio tuner frequency.
d5c80704c04c description of radio slave commands, copied from TV command descriptions :-)
reimar
parents: 19534
diff changeset
217
19607
f83205ac7cfb Improve radio command descriptions.
diego
parents: 19589
diff changeset
218 radio_step_channel <-1|1>
f83205ac7cfb Improve radio command descriptions.
diego
parents: 19589
diff changeset
219 Step forwards (1) or backwards (-1) in channel list. Works only when the
f83205ac7cfb Improve radio command descriptions.
diego
parents: 19589
diff changeset
220 'channels' radio parameter was set.
f83205ac7cfb Improve radio command descriptions.
diego
parents: 19589
diff changeset
221
21042
c549c2de24ce new slave command: radio_step_freq
voroshil
parents: 20915
diff changeset
222 radio_step_freq <value>
c549c2de24ce new slave command: radio_step_freq
voroshil
parents: 20915
diff changeset
223 Tune frequency by the <value> (positive - up, negative - down).
c549c2de24ce new slave command: radio_step_freq
voroshil
parents: 20915
diff changeset
224
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
225 seek <value> [type]
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
226 Seek to some place in the movie.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
227 0 is a relative seek of +/- <value> seconds (default).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
228 1 is a seek to <value> % in the movie.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
229 2 is a seek to an absolute position of <value> seconds.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
230
19342
4e68a3881201 Add matroska chapter seeking capability.
eugeni
parents: 18224
diff changeset
231 seek_chapter <value> [type]
4e68a3881201 Add matroska chapter seeking capability.
eugeni
parents: 18224
diff changeset
232 Seek to the start of a chapter.
19346
1e10616c5fbd punctuation, slight clarification
diego
parents: 19342
diff changeset
233 0 is a relative seek of +/- <value> chapters (default).
1e10616c5fbd punctuation, slight clarification
diego
parents: 19342
diff changeset
234 1 is a seek to chapter <value>.
19342
4e68a3881201 Add matroska chapter seeking capability.
eugeni
parents: 18224
diff changeset
235
19855
bf4bd549e4b2 documented set_mouse_pos
nicodvb
parents: 19833
diff changeset
236 set_mouse_pos <x> <y>
19871
7dc38438c7ce better description of set_mouse_pos.
nicodvb
parents: 19858
diff changeset
237 Tells MPlayer the coordinates of the mouse in the window.
7dc38438c7ce better description of set_mouse_pos.
nicodvb
parents: 19858
diff changeset
238 This command doesn't move the mouse!
19855
bf4bd549e4b2 documented set_mouse_pos
nicodvb
parents: 19833
diff changeset
239
17924
0eac85e451cb Add get/set_property and update volume/mute to the last changes.
albeu
parents: 17241
diff changeset
240 set_property <property> <value>
0eac85e451cb Add get/set_property and update volume/mute to the last changes.
albeu
parents: 17241
diff changeset
241 Set a property.
0eac85e451cb Add get/set_property and update volume/mute to the last changes.
albeu
parents: 17241
diff changeset
242
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
243 speed_incr <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
244 Add <value> to the current playback speed.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
245
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
246 speed_mult <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
247 Multiply the current speed by <value>.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
248
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
249 speed_set <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
250 Set the speed to <value>.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
251
23412
f6c225ffe60d Allow setting the direction in the step_property command.
albeu
parents: 22667
diff changeset
252 step_property <property> [value] [direction]
f6c225ffe60d Allow setting the direction in the step_property command.
albeu
parents: 22667
diff changeset
253 Change a property by value, or increase by a default if value is
f6c225ffe60d Allow setting the direction in the step_property command.
albeu
parents: 22667
diff changeset
254 not given or zero. The direction is reversed if direction is less
f6c225ffe60d Allow setting the direction in the step_property command.
albeu
parents: 22667
diff changeset
255 than zero.
20915
8fa904597f2a Introduce step_property command.
reimar
parents: 20109
diff changeset
256
17976
4c22d2209563 Properly document sub_alignment.
diego
parents: 17955
diff changeset
257 sub_alignment [value]
17937
ec6781a09b3a Update to the recent properties changes.
albeu
parents: 17924
diff changeset
258 Toggle/set subtitle alignment.
17976
4c22d2209563 Properly document sub_alignment.
diego
parents: 17955
diff changeset
259 0 top alignment
4c22d2209563 Properly document sub_alignment.
diego
parents: 17955
diff changeset
260 1 center alignment
4c22d2209563 Properly document sub_alignment.
diego
parents: 17955
diff changeset
261 2 bottom alignment
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
262
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
263 sub_delay <value> [abs]
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
264 Adjust the subtitle delay by +/- <value> seconds or set it to <value>
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
265 seconds when [abs] is nonzero.
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
266
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
267 sub_load <subtitle_file>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
268 Loads subtitles from <subtitle_file>.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
269
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
270 sub_log
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
271 Logs the current or last displayed subtitle together with filename
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
272 and time information to ~/.mplayer/subtitle_log. Intended purpose
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
273 is to allow convenient marking of bogus subtitles which need to be
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
274 fixed while watching the movie.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
275
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
276 sub_pos <value> [abs]
17937
ec6781a09b3a Update to the recent properties changes.
albeu
parents: 17924
diff changeset
277 Adjust/set subtitle position.
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
278
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
279 sub_remove [value]
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
280 If the [value] argument is present and non-negative, removes the subtitle
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
281 file with index [value]. If the argument is omitted or negative, removes
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
282 all subtitle files.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
283
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
284 sub_select [value]
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
285 Display subtitle with index [value]. Turn subtitle display off if
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
286 [value] is -1 or greater than the highest available subtitle index.
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
287 Cycle through the available subtitles if [value] is omitted or less
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
288 than -1. Supported subtitle sources are -sub options on the command
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
289 line, VOBsubs, DVD subtitles, and Ogg and Matroska text streams.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
290
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
291 vobsub_lang
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
292 This is a stub linked to sub_select for backwards compatibility.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
293
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
294 sub_step <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
295 Step forward in the subtitle list by <value> steps or backwards if <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
296 is negative.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
297
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
298 sub_visibility [value]
17937
ec6781a09b3a Update to the recent properties changes.
albeu
parents: 17924
diff changeset
299 Toggle/set subtitle visibility.
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
300
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
301 forced_subs_only [value]
17937
ec6781a09b3a Update to the recent properties changes.
albeu
parents: 17924
diff changeset
302 Toggle/set forced subtitles only.
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
303
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
304 switch_audio [value] (MPEG and Matroska only)
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
305 Switch to the audio track with the id [value]. Cycle through the
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
306 available tracks if [value] is omitted or negative.
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
307
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
308 switch_ratio [value]
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
309 Change aspect ratio at runtime. [value] is the new aspect ratio expressed
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
310 as a float (e.g. 1.77778 for 16/9).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
311 There might be problems with some video filters.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
312
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
313 switch_vsync [value]
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
314 Toggle vsync (1 == on, 0 == off). If [value] is not provided,
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
315 vsync status is inverted.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
316
23510
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
317 teletext_add_dec <value>
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
318 On/off teletext page number editing mode and append given digit to
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
319 previously entered one
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
320 0..9 - append apropriate digit (enables editing mode if called from normal mode, and
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
321 switches to normal mode when third digit is entered.
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
322 - - delete last digit from page number (backspace amulation, works only in page number
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
323 editing mode)
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
324
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
325 teletext_go_link <value>
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
326 Follow given links on current teletext page
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
327 0 - go to initial page (specified by -tv tpage= parameter)
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
328 1..6 - follow given link
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
329
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
330 tv_step_channel <channel>
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
331 Select next/previous TV channel.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
332
10218
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
333 tv_step_norm
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
334 Change TV norm.
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
335
10218
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
336 tv_step_chanlist
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
337 Change channel list.
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
338
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
339 tv_set_channel <channel>
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
340 Set the current TV channel.
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
341
10218
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
342 tv_last_channel
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
343 Set the current TV channel to the last one.
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
344
10521
141141fdd250 I'd like to change tv tuner frequency in the slave mode. So this patch
gabucino
parents: 10218
diff changeset
345 tv_set_freq <frequency in MHz>
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
346 Set the TV tuner frequency.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
347
22667
e1859558b37d New slave command: tv_step_freq <offset in MHz>
voroshil
parents: 22255
diff changeset
348 tv_step_freq <frequency offset in MHz>
e1859558b37d New slave command: tv_step_freq <offset in MHz>
voroshil
parents: 22255
diff changeset
349 Set the TV tuner frequency relative to current value.
e1859558b37d New slave command: tv_step_freq <offset in MHz>
voroshil
parents: 22255
diff changeset
350
10521
141141fdd250 I'd like to change tv tuner frequency in the slave mode. So this patch
gabucino
parents: 10218
diff changeset
351 tv_set_norm <norm>
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
352 Set the TV tuner norm (PAL, SECAM, NTSC, ...).
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
353
18208
70edbfdeca61 The tv color control commands can now also adjust the values.
albeu
parents: 17976
diff changeset
354 tv_set_brightness <-100 - 100> [abs]
70edbfdeca61 The tv color control commands can now also adjust the values.
albeu
parents: 17976
diff changeset
355 Set TV tuner brightness or adjust it if [abs] is set to 0.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
356
18208
70edbfdeca61 The tv color control commands can now also adjust the values.
albeu
parents: 17976
diff changeset
357 tv_set_contrast <-100 -100> [abs]
70edbfdeca61 The tv color control commands can now also adjust the values.
albeu
parents: 17976
diff changeset
358 Set TV tuner contrast or adjust it if [abs] is set to 0.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
359
18208
70edbfdeca61 The tv color control commands can now also adjust the values.
albeu
parents: 17976
diff changeset
360 tv_set_hue <-100 - 100> [abs]
70edbfdeca61 The tv color control commands can now also adjust the values.
albeu
parents: 17976
diff changeset
361 Set TV tuner hue or adjust it if [abs] is set to 0.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
362
18208
70edbfdeca61 The tv color control commands can now also adjust the values.
albeu
parents: 17976
diff changeset
363 tv_set_saturation <-100 - 100> [abs]
70edbfdeca61 The tv color control commands can now also adjust the values.
albeu
parents: 17976
diff changeset
364 Set TV tuner saturation or adjust it if [abs] is set to 0.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
365
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
366 use_master
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
367 Switch volume control between master and PCM.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
368
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
369 vo_border [value]
17937
ec6781a09b3a Update to the recent properties changes.
albeu
parents: 17924
diff changeset
370 Toggle/set borderless display.
16969
c35e21308577 alphabetical order
diego
parents: 16968
diff changeset
371
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
372 vo_fullscreen [value]
17937
ec6781a09b3a Update to the recent properties changes.
albeu
parents: 17924
diff changeset
373 Toggle/set fullscreen mode.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
374
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
375 vo_ontop [value]
17937
ec6781a09b3a Update to the recent properties changes.
albeu
parents: 17924
diff changeset
376 Toggle/set stay-on-top.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
377
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
378 vo_rootwin [value]
17937
ec6781a09b3a Update to the recent properties changes.
albeu
parents: 17924
diff changeset
379 Toggle/set playback on the root window.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
380
17954
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
381 volume <value> [abs]
16ecd1994e2a Use <value> and [value] consistently.
diego
parents: 17937
diff changeset
382 Increase/decrease volume or set it to <value> if [abs] is nonzero.
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
383
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
384
14691
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
385 The following commands are really only useful for OSD menu console mode:
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
386
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
387 help
14691
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
388 Displays help text, currently empty.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
389
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
390 exit
14691
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
391 Exits from OSD menu console. Unlike 'quit', does not quit MPlayer.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
392
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
393 hide
14691
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
394 Hides the OSD menu console. Clicking a menu command unhides it. Other
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
395 keybindings act as usual.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
396
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
397 run <value>
14691
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
398 Run <value> as shell command. In OSD menu console mode stdout and stdin
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
399 are through the video output driver.
22046
e1d6e672cd58 List available properties
reimar
parents: 21042
diff changeset
400
e1d6e672cd58 List available properties
reimar
parents: 21042
diff changeset
401
e1d6e672cd58 List available properties
reimar
parents: 21042
diff changeset
402 Available properties:
e1d6e672cd58 List available properties
reimar
parents: 21042
diff changeset
403
22047
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
404 name type min max get set step comment
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
405 =================================================================
22046
e1d6e672cd58 List available properties
reimar
parents: 21042
diff changeset
406
22047
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
407 osdlevel int 0 3 X X X as -osdlevel
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
408 speed float 0.01 100 X X X as -speed
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
409 filename string X file playing wo path
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
410 path string X file playing
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
411 demuxer string X demuxer used
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
412 stream_pos pos 0 X X position in stream
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
413 stream_start pos 0 X start pos in stream
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
414 stream_end pos 0 X end pos in stream
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
415 stream_length pos 0 X (end - start)
23417
a829005cbcd5 Make the length property use the time type.
albeu
parents: 23413
diff changeset
416 length time X length of file in seconds
23418
f6055798121d Add new properties percent_pos and time_pos.
albeu
parents: 23417
diff changeset
417 percent_pos int 0 100 X X X position in percent
f6055798121d Add new properties percent_pos and time_pos.
albeu
parents: 23417
diff changeset
418 time_pos time 0 X X X position in seconds
23413
62018ec2eb35 Add the recently introduced properties to the documentation.
albeu
parents: 23412
diff changeset
419 metadata str list X list of metadata key/value
62018ec2eb35 Add the recently introduced properties to the documentation.
albeu
parents: 23412
diff changeset
420 metadata/* string X metadata values
22047
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
421 volume float 0 100 X X X change volume
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
422 mute flag 0 1 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
423 audio_delay float -100 100 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
424 audio_format int X
23413
62018ec2eb35 Add the recently introduced properties to the documentation.
albeu
parents: 23412
diff changeset
425 audio_codec string X
22047
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
426 audio_bitrate int X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
427 samplerate int X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
428 channels int X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
429 switch_audio int -2 255 X X X select audio stream
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
430 fullscreen flag 0 1 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
431 deinterlace flag 0 1 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
432 ontop flag 0 1 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
433 rootwin flag 0 1 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
434 border flag 0 1 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
435 framedropping int 0 2 X X X 1 = soft, 2 = hard
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
436 gamma int -100 100 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
437 brightness int -100 100 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
438 contrast int -100 100 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
439 saturation int -100 100 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
440 hue int -100 100 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
441 panscan float 0 1 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
442 vsync flag 0 1 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
443 video_format int X
23413
62018ec2eb35 Add the recently introduced properties to the documentation.
albeu
parents: 23412
diff changeset
444 video_codec string X
22047
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
445 video_bitrate int X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
446 width int X "display" width
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
447 height int X "display" height
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
448 fps float X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
449 aspect float X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
450 switch_video int -2 255 X X X select video stream
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
451 switch_program int -1 65535 X X X (see TAB default keybind)
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
452 sub int -1 X X X select subtitle stream
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
453 sub_delay float X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
454 sub_pos int 0 100 X X X subtitle position
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
455 sub_alignment int 0 2 X X X subtitle alignment
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
456 sub_visibility flag 0 1 X X X show/hide subtitles
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
457 sub_forced_only flag 0 1 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
458 tv_brightness int -100 100 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
459 tv_contrast int -100 100 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
460 tv_saturation int -100 100 X X X
3c88917db443 Expand property documentation
reimar
parents: 22046
diff changeset
461 tv_hue int -100 100 X X X
23510
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
462 teletext_page int 100 999 X X X
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
463 teletext_mode int 0 3 X X X 0 - off, 1 - opaque, 2 - transparent,
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
464 3 - transparent inverted (bw format)
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
465 teletext_format int 0 3 X 0 - text, 1 - b/w, 2 - gray, 3 - color
a6c619ee9d30 Teletext support for tv:// (v4l and v4l2 only)
voroshil
parents: 23418
diff changeset
466 teletext_half_page int 0 2 X X X 0 - off, 1 - top half, 2- bottom half