annotate DOCS/xml/en/usage.xml @ 10913:49b1a67e7381

Add revision keyword to english xml files, to ease translation synchronization (as in help/help_mp-en.h)
author lumag
date Sun, 21 Sep 2003 13:05:42 +0000
parents 8ec62402a8a3
children 7c0c0f2a1609
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1 <?xml version="1.0" encoding="iso-8859-1"?>
10913
49b1a67e7381 Add revision keyword to english xml files, to ease translation synchronization
lumag
parents: 10755
diff changeset
2 <!-- $Revision$ -->
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
3 <chapter id="usage">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
4 <title>Usage</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
5
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
6 <sect1 id="commandline">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
7 <title>Command line</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
8
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
9 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
10 <application>MPlayer</application> utilizes a complex playtree. It consists
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
11 of global options written as first, for example
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
12
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
13 <screen>mplayer -vfm 5</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
14
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
15 and options written after filenames, that apply only to the given
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
16 filename/URL/whatever, for example:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
17
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
18 <screen>mplayer -vfm 5 movie1.avi movie2.avi -vfm 4</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
19 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
20
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
21 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
22 You can group filenames/URLs together using <literal>{</literal> and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
23 <literal>}</literal>. It's useful with option <option>-loop</option>:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
24
10643
ec69923456d1 Fix '- loop' to '-loop' option into example
nauj27
parents: 10184
diff changeset
25 <screen>mplayer { 1.avi -loop 2 2.avi } -loop 3</screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
26
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
27 The above command will play files in this order: 1, 1, 2, 1, 1, 2, 1, 1, 2.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
28 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
29
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
30 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
31 Playing a file:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
32 <synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
33 <command>mplayer</command><!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
34 --> [<replaceable>options</replaceable>]<!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
35 --> [<replaceable>path</replaceable>/]<replaceable>filename</replaceable>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
36 </synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
37 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
38
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
39 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
40 Playing more files:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
41 <synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
42 <command>mplayer</command><!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
43 --> [<replaceable>default options</replaceable>]<!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
44 --> [<replaceable>path</replaceable>/]<replaceable>filename1</replaceable><!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
45 --> [<replaceable>options for filename1</replaceable>]<!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
46 --> <replaceable>filename2</replaceable><!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
47 --> [<replaceable>options for filename2</replaceable>] ...
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
48 </synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
49 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
50
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
51 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
52 Playing VCD:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
53 <synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
54 <command>mplayer</command> [<replaceable>options</replaceable>]<!--
10184
b6c63ab184a4 Changed a few remaining -dvd and -vcd options to dvd:// and vcd://.
diego
parents: 10144
diff changeset
55 --> vcd://<replaceable>trackno</replaceable><!--
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
56 --> [-cdrom-device <replaceable>/dev/cdrom</replaceable>]
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
57 </synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
58 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
59
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
60 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
61 Playing DVD:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
62 <synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
63 <command>mplayer</command> [<replaceable>options</replaceable>]<!--
10184
b6c63ab184a4 Changed a few remaining -dvd and -vcd options to dvd:// and vcd://.
diego
parents: 10144
diff changeset
64 --> dvd://<replaceable>titleno</replaceable><!--
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
65 --> [-dvd-device <replaceable>/dev/dvd</replaceable>]
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
66 </synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
67 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
68
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
69 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
70 Playing from the WWW:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
71 <synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
72 <command>mplayer</command> [<replaceable>options</replaceable>]<!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
73 --> http://<replaceable>site.com/file.asf</replaceable>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
74 </synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
75 (playlists can be used, too)
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
76 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
77
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
78 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
79 Playing from RTSP:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
80 <synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
81 <command>mplayer</command> [<replaceable>options</replaceable>]<!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
82 --> rtsp://<replaceable>server.example.com/streamName</replaceable>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
83 </synopsis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
84 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
85
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
86 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
87 Latest versions of <application>MPlayer</application> also accepts VCD and
10144
6b2c6ced772a no capital X in xine's name
nicolas
parents: 9969
diff changeset
88 DVD tracks in URL style, just like <application>xine</application> does:
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
89 <screen>mplayer dvd://1</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
90 or
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
91 <screen>mplayer vcd://1</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
92 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
93
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
94 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
95 Examples:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
96 <screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
97 mplayer -vo x11 /mnt/Films/Contact/contact2.mpg
10184
b6c63ab184a4 Changed a few remaining -dvd and -vcd options to dvd:// and vcd://.
diego
parents: 10144
diff changeset
98 mplayer vcd://2 -cd-rom-device /dev/hdc
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
99 mplayer -afm 3 /mnt/DVDtrailers/alien4.vob
10184
b6c63ab184a4 Changed a few remaining -dvd and -vcd options to dvd:// and vcd://.
diego
parents: 10144
diff changeset
100 mplayer dvd://1 -dvd-device /dev/hdc
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
101 mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi<!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
102 --></screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
103 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
104 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
105
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
106
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
107 <sect1 id="control">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
108 <title>Control</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
109
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
110 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
111 <application>MPlayer</application> has a fully configurable, command
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
112 driven, control layer which lets you control
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
113 <application>MPlayer</application> with keyboard, mouse, joystick or remote
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
114 control (using LIRC). See the man page for the complete list of keyboard controls.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
115 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
116
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
117
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
118 <sect2 id="ctrl-cfg">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
119 <title>Controls configuration</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
120
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
121 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
122 <application>MPlayer</application> allows you bind any key/button to any
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
123 MPlayer command using a simple config file. The syntax consist of a key
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
124 name followed by a command. The default config file location is
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
125 <filename>$HOME/.mplayer/input.conf</filename> but it can be overridden
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
126 using the <option>-input <replaceable>conf</replaceable></option> option
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
127 (relative path are relative to <filename>$HOME/.mplayer</filename>).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
128 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
129
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
130 <example>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
131 <title>A simple input control file</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
132 <programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
133 ##
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
134 ## MPlayer input control file
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
135 ##
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
136
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
137 RIGHT seek +10
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
138 LEFT seek -10
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
139 - audio_delay 0.100
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
140 + audio_delay -0.100
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
141 q quit
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
142 &gt; pt_step 1
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
143 &lt; pt_step -1
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
144 ENTER pt_step 1 1<!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
145 --></programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
146 </example>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
147
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
148
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
149 <sect3 id="ctrl-cfg-keys">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
150 <title>Key names</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
151
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
152 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
153 You can have a full list by running
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
154 <command>mplayer -input keylist</command>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
155 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
156
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
157 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
158 <title>Keyboard</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
159 <listitem><simpara>Any printable character</simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
160 <listitem><simpara><literal>SPACE</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
161 <listitem><simpara><literal>ENTER</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
162 <listitem><simpara><literal>TAB</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
163 <listitem><simpara><literal>CTRL</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
164 <listitem><simpara><literal>BS</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
165 <listitem><simpara><literal>DEL</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
166 <listitem><simpara><literal>INS</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
167 <listitem><simpara><literal>HOME</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
168 <listitem><simpara><literal>END</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
169 <listitem><simpara><literal>PGUP</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
170 <listitem><simpara><literal>PGDWN</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
171 <listitem><simpara><literal>ESC</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
172 <listitem><simpara><literal>RIGHT</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
173 <listitem><simpara><literal>LEFT</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
174 <listitem><simpara><literal>UP</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
175 <listitem><simpara><literal>DOWN</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
176 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
177
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
178 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
179 <title>Mouse (only supported under X)</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
180 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
181 <literal>MOUSE_BTN0</literal> (Left button)</simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
182 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
183 <literal>MOUSE_BTN1</literal> (Right button)</simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
184 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
185 <literal>MOUSE_BTN2</literal> (Middle button)</simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
186 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
187 <literal>MOUSE_BTN3</literal> (Wheel)</simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
188 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
189 <literal>MOUSE_BTN4</literal> (Wheel)</simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
190 <listitem><simpara>...</simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
191 <listitem><simpara><literal>MOUSE_BTN9</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
192 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
193
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
194 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
195 <title>Joystick (support must be enabled at compile time)</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
196 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
197 <literal>JOY_RIGHT</literal> or
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
198 <literal>JOY_AXIS0_PLUS</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
199 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
200 <literal>JOY_LEFT</literal> or
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
201 <literal>JOY_AXIS0_MINUS</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
202 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
203 <literal>JOY_UP</literal> or
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
204 <literal>JOY_AXIS1_MINUS</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
205 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
206 <literal>JOY_DOWN</literal> or
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
207 <literal>JOY_AXIS1_PLUS</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
208 <listitem><simpara><literal>JOY_AXIS2_PLUS</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
209 <listitem><simpara><literal>JOY_AXIS2_MINUS</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
210 <listitem><simpara>...</simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
211 <listitem><simpara><literal>JOY_AXIS9_PLUS</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
212 <listitem><simpara><literal>JOY_AXIS9_MINUS</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
213 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
214 </sect3>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
215
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
216
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
217 <sect3 id="ctrl-cfg-commands">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
218 <title>Commands</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
219
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
220 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
221 You can have a full list of known commands by running
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
222 <command>mplayer -input cmdlist</command>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
223 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
224
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
225 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
226 <listitem><para><literal>seek</literal> (int) val [(int) type=0]</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
227 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
228 Seek to some place in the movie.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
229 Type <literal>0</literal> is a relative seek of +/- val seconds.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
230 Type <literal>1</literal> seek to val % in the movie.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
231 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
232 <listitem><para><literal>audio_delay</literal> (float) val</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
233 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
234 Adjust the audio delay of val seconds
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
235 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
236 <listitem><para><literal>quit</literal></para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
237 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
238 Quit <application>MPlayer</application>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
239 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
240 <listitem><para><literal>pause</literal></para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
241 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
242 Pause/unpause the playback
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
243 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
244 <listitem><para><literal>grap_frames</literal></para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
245 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
246 Somebody know ?
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
247 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
248 <listitem><para><literal>pt_step</literal> (int) val [(int) force=0]</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
249 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
250 Go to next/previous entry in playtree. Val sign tell the direction. If
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
251 no other entry is available in the given direction it won't do anything
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
252 unless force is non 0.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
253 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
254 <listitem><para><literal>pt_up_step</literal> (int) val [(int) force=0]</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
255 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
256 Like pt_step but it jump to next/previous in the parent list. It's useful
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
257 to break inner loop in the playtree.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
258 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
259 <listitem><para><literal>alt_src_step</literal> (int) val</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
260 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
261 When more than one source is available it select the next/previous one
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
262 (only supported by asx playlist).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
263 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
264 <listitem><para><literal>sub_delay</literal> (float) val [(int) abs=0]</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
265 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
266 Adjust the subtitles delay of +/- val seconds or set it to val seconds
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
267 when abs is non zero.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
268 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
269 <listitem><para><literal>osd</literal> [(int) level=-1]</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
270 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
271 Toggle osd mode or set it to level when level &gt; 0.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
272 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
273 <listitem><para><literal>volume</literal> (int) dir</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
274 <para>Increase/decrease volume
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
275 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
276 <listitem><simpara><literal>contrast</literal> (int) val [(int) abs=0]
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
277 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
278 <listitem><simpara><literal>brightness</literal> (int) val [(int) abs=0]
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
279 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
280 <listitem><simpara><literal>hue</literal> (int) val [(int) abs=0]
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
281 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
282 <listitem><para><literal>saturation</literal> (int) val [(int) abs=0]</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
283 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
284 Set/Adjust video parameters. Val range from -100 to 100.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
285 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
286 <listitem><para><literal>frame_drop</literal> [(int) type=-1]</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
287 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
288 Toggle/Set frame dropping mode.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
289 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
290 <listitem><para><literal>sub_visibility</literal></para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
291 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
292 Adjust subtitles visibility.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
293 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
294 <listitem><para><literal>sub_pos</literal> (int) val</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
295 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
296 Adjust subtitles position.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
297 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
298 <listitem><para><literal>vobsub_lang</literal></para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
299 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
300 Change the language of VobSub subtitles.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
301 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
302 <listitem><para><literal>vo_fullscreen</literal></para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
303 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
304 Switch fullscreen mode.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
305 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
306 <listitem><para><literal>tv_step_channel</literal> (int) dir</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
307 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
308 Select next/previous tv channel.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
309 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
310 <listitem><para><literal>tv_step_norm</literal></para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
311 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
312 Change TV norm.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
313 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
314 <listitem><para><literal>tv_step_chanlist</literal></para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
315 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
316 Change channel list.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
317 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
318 <listitem><simpara><literal>gui_loadfile</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
319 <listitem><simpara><literal>gui_loadsubtitle</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
320 <listitem><simpara><literal>gui_about</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
321 <listitem><simpara><literal>gui_play</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
322 <listitem><simpara><literal>gui_stop</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
323 <listitem><simpara><literal>gui_playlist</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
324 <listitem><simpara><literal>gui_preferences</literal></simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
325 <listitem><para><literal>gui_skinbrowser</literal></para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
326 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
327 GUI actions
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
328 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
329 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
330 </sect3>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
331 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
332
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
333
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
334 <sect2 id="lirc">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
335 <title>Control from LIRC</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
336
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
337 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
338 Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
339 an (almost) arbitrary remote control and control your linux box with it!
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
340 More about it at <ulink url="http://www.lirc.org">www.lirc.org</ulink>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
341 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
342
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
343 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
344 If you have installed the lirc-package, configure will autodetect it. If
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
345 everything went fine, <application>MPlayer</application> will print a
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
346 message like "<computeroutput>Setting up lirc support...</computeroutput>"
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
347 on startup. If an error occurs it will tell you. If it doesn't tell you
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
348 anything about LIRC there's no support compiled in. That's it :-)
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
349 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
350
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
351 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
352 The application name for <application>MPlayer</application> is - oh wonder
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
353 - <filename>mplayer</filename>. You can use any mplayer commands and even
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
354 pass more than one command by separating them with <literal>\n</literal>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
355 Don't forget to enable the repeat flag in <filename>.lircrc</filename> when
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
356 it make sense (seek, volume, etc). Here's an excerpt from my
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
357 <filename>.lircrc</filename>:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
358 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
359
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
360 <programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
361 begin
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
362 button = VOLUME_PLUS
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
363 prog = mplayer
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
364 config = volume 1
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
365 repeat = 1
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
366 end
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
367
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
368 begin
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
369 button = VOLUME_MINUS
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
370 prog = mplayer
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
371 config = volume -1
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
372 repeat = 1
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
373 end
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
374
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
375 begin
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
376 button = CD_PLAY
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
377 prog = mplayer
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
378 config = pause
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
379 end
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
380
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
381 begin
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
382 button = CD_STOP
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
383 prog = mplayer
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
384 config = seek 0 1\npause
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
385 end<!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
386 --></programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
387
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
388 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
389 If you don't like the standard location for the lirc-config file
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
390 (<filename>~/.lircrc</filename>) use the <option>-lircconf
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
391 <replaceable>filename</replaceable></option> switch to specify another
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
392 file.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
393 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
394 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
395
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
396
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
397 <sect2 id="slave-mode">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
398 <title>Slave mode</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
399 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
400 The slave mode allow you to build simple frontend to
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
401 <application>MPlayer</application>. When enabled (with the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
402 <option>-slave</option> option) <application>MPlayer</application> will
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
403 read commands separated by new line (\n) from stdin.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
404 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
405 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
406 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
407
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
408
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
409 <sect1 id="streaming">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
410 <title>Streaming from network or pipes</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
411
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
412 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
413 <application>MPlayer</application> can play files from network, using the
10755
diego
parents: 10643
diff changeset
414 HTTP, FTP, MMS or RTSP/RTP protocol.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
415 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
416
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
417 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
418 Playing goes by simply using adding the URL to the command line.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
419 <application>MPlayer</application> also honors the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
420 <envar>http_proxy</envar> environment variable, and uses proxy if
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
421 available. Proxy usage can also be forced:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
422 <screen>mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
423 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
424
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
425 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
426 <application>MPlayer</application> can read from stdin
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
427 (<emphasis>not</emphasis> named pipes). This can be for example used to
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
428 play from FTP:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
429 <screen>wget ftp://micorsops.com/something.avi -O - | mplayer -</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
430 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
431
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
432 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
433 Note: it's also recommended to enable CACHE when playback from network:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
434 <screen>wget ftp://micorsops.com/something.avi -O - | mplayer -cache 8192 -</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
435 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
436 </sect1>
9966
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
437
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
438 <sect1 id="mpst" xreflabel="Remote streams">
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
439 <title>Remote streams</title>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
440
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
441 <para>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
442 Remote streams allow you to access most <application>MPlayer</application>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
443 stream type from a remote host. The main purpose of this feature is to make
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
444 it possible to directly use the CD or DVD drive of another computer on the
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
445 network (provided you have the required bandwidth). On the downside some
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
446 stream type (currently TV and MF) are not useable remotely because they are
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
447 implemented at the demuxer level. It's sad for MF but TV stream would anyway
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
448 require an insane amount of bandwith.
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
449 </para>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
450
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
451 <sect2 id="compile_mpst_server">
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
452 <title>Compiling the server</title>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
453 <para>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
454 After having compiled <application>MPlayer</application> go to the
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
455 <filename>TOOLS/netstream</filename> directory and enter
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
456 <application>make</application> to build the server binary.
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
457 You can then copy the <application>netstream</application> binary
9969
nicolas
parents: 9966
diff changeset
458 to the right place on your system (usually
nicolas
parents: 9966
diff changeset
459 <filename class="directory">/usr/local/bin</filename> on Linux).
9966
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
460 </para>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
461 </sect2>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
462
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
463 <sect2 id="use_mpst">
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
464 <title>Using remote streams</title>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
465 <para>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
466 First you have to start the server on the computer you intend to remotely
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
467 access. Currently the server is very basic and doesn't have any commands
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
468 line arguments so just enter <filename>netstream</filename>. Now you can
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
469 for example play the second track of a VCD on the server with :
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
470 <screen>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
471 mplayer -cache 5000 mpst://servername/vcd://2
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
472 </screen>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
473 You can also access files on this server :
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
474 <screen>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
475 mplayer -cache 5000 mpst://servername//usr/local/movies/lol.avi
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
476 </screen>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
477 Note that paths wich aren't starting with a / will be relative to
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
478 the directory where the server is running. The cache option is not
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
479 needed but highly recommended.
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
480 </para>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
481
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
482 <para>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
483 Be aware that currently the server is not secure at all. So don't complain
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
484 about the numerous exploits wich are possible through this. Instead send
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
485 some (good) patch to make it better or start writing your own server.
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
486 </para>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
487
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
488 </sect2>
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
489
9aeb20839969 patch by Albeu, corrected by Diego Biurrun & me
nicolas
parents: 9675
diff changeset
490 </sect1>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
491 </chapter>