1 <vlc id="if" param1="0" />
3 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >
4 < input: VLC media player web interface - input selection dialog
5 < - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >
6 < Copyright (C) 2005-2006 the VideoLAN team
9 < Authors: Antoine Cellerier <dionoea -at- videolan -dot- org>
11 < This program is free software; you can redistribute it and/or modify
12 < it under the terms of the GNU General Public License as published by
13 < the Free Software Foundation; either version 2 of the License, or
14 < (at your option) any later version.
16 < This program is distributed in the hope that it will be useful,
17 < but WITHOUT ANY WARRANTY; without even the implied warranty of
18 < MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 < GNU General Public License for more details.
21 < You should have received a copy of the GNU General Public License
22 < along with this program; if not, write to the Free Software
23 < Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
24 < - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
26 This dialog needs the following dialogs to be fully functional: browse
29 <div id="input" class="dialog" style="display: none">
33 <div class="controls">
34 <label for="input_mrl">Input (MRL)</label>
35 <vlc id="if" param1="page value 'vlm' strcmp 0 =" />
36 <input type="text" name="input_mrl" id="input_mrl" size="60" onkeypress="if( event.keyCode == 13 ) vlm_input_change();"/>
37 <input type="button" value="Ok" onclick="vlm_input_change();" />
38 <input type="hidden" id="input_dest" value="" />
40 <input type="text" name="input_mrl" id="input_mrl" size="60" onkeypress="if( event.keyCode == 13 ) in_play();"/>
41 <input type="button" value="Play" onclick="in_play();" />
42 <input type="button" value="Enqueue" onclick="in_enqueue();" />
45 <!--<button id="btn_inhide" onclick="hide_input();">
48 <button id="btn_file" onclick="hide_input();show('input_file');update_input_file();">
51 <button id="btn_disc" onclick="hide_input();show('input_disc');update_input_disc();">
54 <button id="btn_network" onclick="hide_input();show('input_network');update_input_net();">
58 <div id="input" class="helper" >
59 <div id="input_file" style="display: block">
62 <label for="input_file_filename">File name</label>
63 <input type="text" id="input_file_filename" size="60" onchange="update_input_file();" onfocus="update_input_file();"/>
64 <input type="button" id="input_file_browse" value="Browse" onclick="browse( 'input_file_filename' );" />
66 <input type="checkbox" id="input_sub_options" />
67 <label for="input_sub_options">Subtitle options *TODO/FIXME/FIXHTTPD*</label>
69 <label for="input_sub_file">Subtitles file</label>
70 <input type="text" id="input_sub_file" size="60" />
72 <label for="input_sub_enc">Subtitles encoding</label>
73 <select id="input_sub_enc">
77 <label for="input_sub_size">Font size</label>
78 <select id="input_sub_size">
81 <label for="input_sub_justification">Justification</label>
82 <select id="input_sub_justification">
86 <label for="input_sub_fps">Frames per second</label>
87 <input type="text" id="input_sub_fps" />
88 <label for="input_sub_delay">Delay</label>
89 <input type="text" id="input_sub_delay" />
91 <div id="input_disc" style="display: none">
95 <input type="radio" name="input_disc_type" id="input_disc_dvdmenu" value="dvd" onchange="update_input_disc();" />
96 <label for="input_disc_dvdmenu">DVD (menus)</label>
97 <input type="radio" name="input_disc_type" id="input_disc_dvd" value="dvdsimple" onchange="update_input_disc();" />
98 <label for="input_disc_dvd">DVD</label>
99 <input type="radio" name="input_disc_type" id="input_disc_vcd" value="vcd" onchange="update_input_disc();" />
100 <label for="input_disc_vcd">VCD</label>
101 <input type="radio" name="input_disc_type" id="input_disc_cdda" value="cdda" onchange="update_input_disc();" />
102 <label for="input_disc_cdda">Audio CD</label>
107 <label for="input_disc_dev">Device name</label>
110 <input type="text" id="input_disc_dev" onchange="update_input_disc();" />
115 <label for="input_disc_title">Title</label>
118 <input type="text" id="input_disc_title" onchange="update_input_disc();" />
123 <label for="input_disc_chapter">Chapter</label>
126 <input type="text" id="input_disc_chapter" onchange="update_input_disc();" />
131 <label for="input_disc_subtrack">Subtitles track</label>
134 <input type="text" id="input_disc_subtrack" onchange="update_input_disc();" />
139 <label for="input_disc_audiotrack">Audio track</label>
142 <input type="text" id="input_disc_audiotrack" onchange="update_input_disc();" />
147 <div id="input_network" style="display: none">
153 <input type="radio" name="input_net_type" id="input_net_udp" value="udp" onchange="update_input_net();" />
154 <label for="input_net_udp">UDP/RTP</label>
157 <label for="input_net_udp_port">Port</label>
158 <input type="text" id="input_net_udp_port" size="6" onchange="update_input_net();" />
159 <input type="checkbox" id="input_net_udp_forceipv6" onchange="update_input_net();" />
160 <label for="input_net_udp_forceipv6">Force IPv6</label>
165 <input type="radio" name="input_net_type" id="input_net_udpmcast" value="udpmcast" onchange="update_input_net();" />
166 <label for="input_net_udpmcast">UDP/RTP Multicast</label>
169 <label for="input_net_udpmcast_address">Address</label>
170 <input type="text" id="input_net_udpmcast_address" onchange="update_input_net();" />
171 <label for="input_net_udpmcast_port">Port</label>
172 <input type="text" id="input_net_udpmcast_port" size="6" onchange="update_input_net();" />
177 <input type="radio" name="input_net_type" id="input_net_http" value="http" onchange="update_input_net();" />
178 <label for="input_net_http">HTTP/HTTPS/FTP/MMS</label>
181 <label for="input_net_http_url">URL</label>
182 <input type="text" id="input_net_http_url" onchange="update_input_net();" />
187 <input type="radio" name="input_net_type" id="input_net_rtsp" value="rtsp" onchange="update_input_net();" />
188 <label for="input_net_rtsp">RTSP</label>
191 <label for="input_net_rtsp_url">URL</label>
192 <input type="text" id="input_net_rtsp_url" value="rtsp://" onchange="update_input_net();" />
197 <input type="checkbox" id="input_net_timeshift" onchange="update_input_net();" />
198 <label for="input_net_timeshift">Allow timeshifting</label>