179
185
#define CRL_LONGTEXT N_( "HTTP interface Certificates Revocation List file" )
181
187
vlc_module_begin();
182
set_shortname( _("DVB") );
183
set_description( _("DVB input with v4l2 support") );
188
set_shortname( N_("DVB") );
189
set_description( N_("DVB input with v4l2 support") );
184
190
set_category( CAT_INPUT );
185
191
set_subcategory( SUBCAT_INPUT_ACCESS );
187
193
add_integer( "dvb-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
188
CACHING_LONGTEXT, VLC_TRUE );
194
CACHING_LONGTEXT, true );
189
195
add_integer( "dvb-adapter", 0, NULL, ADAPTER_TEXT, ADAPTER_LONGTEXT,
191
197
add_integer( "dvb-device", 0, NULL, DEVICE_TEXT, DEVICE_LONGTEXT,
193
199
add_integer( "dvb-frequency", 11954000, NULL, FREQ_TEXT, FREQ_LONGTEXT,
195
201
add_integer( "dvb-inversion", 2, NULL, INVERSION_TEXT, INVERSION_LONGTEXT,
197
add_bool( "dvb-probe", 1, NULL, PROBE_TEXT, PROBE_LONGTEXT, VLC_TRUE );
203
add_bool( "dvb-probe", 1, NULL, PROBE_TEXT, PROBE_LONGTEXT, true );
198
204
add_bool( "dvb-budget-mode", 0, NULL, BUDGET_TEXT, BUDGET_LONGTEXT,
200
206
/* DVB-S (satellite) */
201
207
add_integer( "dvb-satno", 0, NULL, SATNO_TEXT, SATNO_LONGTEXT,
203
209
add_integer( "dvb-voltage", 13, NULL, VOLTAGE_TEXT, VOLTAGE_LONGTEXT,
205
211
add_bool( "dvb-high-voltage", 0, NULL, HIGH_VOLTAGE_TEXT,
206
HIGH_VOLTAGE_LONGTEXT, VLC_TRUE );
212
HIGH_VOLTAGE_LONGTEXT, true );
207
213
add_integer( "dvb-tone", -1, NULL, TONE_TEXT, TONE_LONGTEXT,
209
add_integer( "dvb-fec", 9, NULL, FEC_TEXT, FEC_LONGTEXT, VLC_TRUE );
215
add_integer( "dvb-fec", 9, NULL, FEC_TEXT, FEC_LONGTEXT, true );
210
216
add_integer( "dvb-srate", 27500000, NULL, SRATE_TEXT, SRATE_LONGTEXT,
212
218
add_integer( "dvb-lnb-lof1", 0, NULL, LNB_LOF1_TEXT,
213
LNB_LOF1_LONGTEXT, VLC_TRUE );
219
LNB_LOF1_LONGTEXT, true );
214
220
add_integer( "dvb-lnb-lof2", 0, NULL, LNB_LOF2_TEXT,
215
LNB_LOF2_LONGTEXT, VLC_TRUE );
221
LNB_LOF2_LONGTEXT, true );
216
222
add_integer( "dvb-lnb-slof", 0, NULL, LNB_SLOF_TEXT,
217
LNB_SLOF_LONGTEXT, VLC_TRUE );
223
LNB_SLOF_LONGTEXT, true );
218
224
/* DVB-C (cable) */
219
225
add_integer( "dvb-modulation", 0, NULL, MODULATION_TEXT,
220
MODULATION_LONGTEXT, VLC_TRUE );
226
MODULATION_LONGTEXT, true );
221
227
/* DVB-T (terrestrial) */
222
228
add_integer( "dvb-code-rate-hp", 9, NULL, CODE_RATE_HP_TEXT,
223
CODE_RATE_HP_LONGTEXT, VLC_TRUE );
229
CODE_RATE_HP_LONGTEXT, true );
224
230
add_integer( "dvb-code-rate-lp", 9, NULL, CODE_RATE_LP_TEXT,
225
CODE_RATE_LP_LONGTEXT, VLC_TRUE );
231
CODE_RATE_LP_LONGTEXT, true );
226
232
add_integer( "dvb-bandwidth", 0, NULL, BANDWIDTH_TEXT, BANDWIDTH_LONGTEXT,
228
add_integer( "dvb-guard", 0, NULL, GUARD_TEXT, GUARD_LONGTEXT, VLC_TRUE );
234
add_integer( "dvb-guard", 0, NULL, GUARD_TEXT, GUARD_LONGTEXT, true );
229
235
add_integer( "dvb-transmission", 0, NULL, TRANSMISSION_TEXT,
230
TRANSMISSION_LONGTEXT, VLC_TRUE );
236
TRANSMISSION_LONGTEXT, true );
231
237
add_integer( "dvb-hierarchy", 0, NULL, HIERARCHY_TEXT, HIERARCHY_LONGTEXT,
233
239
#ifdef ENABLE_HTTPD
234
240
/* MMI HTTP interface */
235
241
set_section( N_("HTTP server" ), 0 );
236
242
add_string( "dvb-http-host", NULL, NULL, HOST_TEXT, HOST_LONGTEXT,
238
244
add_string( "dvb-http-user", NULL, NULL, USER_TEXT, USER_LONGTEXT,
240
246
add_string( "dvb-http-password", NULL, NULL, PASSWORD_TEXT,
241
PASSWORD_LONGTEXT, VLC_TRUE );
247
PASSWORD_LONGTEXT, true );
242
248
add_string( "dvb-http-acl", NULL, NULL, ACL_TEXT, ACL_LONGTEXT,
244
250
add_string( "dvb-http-intf-cert", NULL, NULL, CERT_TEXT, CERT_LONGTEXT,
246
252
add_string( "dvb-http-intf-key", NULL, NULL, KEY_TEXT, KEY_LONGTEXT,
248
254
add_string( "dvb-http-intf-ca", NULL, NULL, CA_TEXT, CA_LONGTEXT,
250
256
add_string( "dvb-http-intf-crl", NULL, NULL, CRL_TEXT, CRL_LONGTEXT,
254
set_capability( "access2", 0 );
255
add_shortcut( "dvb" );
256
add_shortcut( "dvb-s" );
260
set_capability( "access", 0 );
261
add_shortcut( "dvb" ); /* Generic name */
263
add_shortcut( "dvb-s" ); /* Satellite */
257
264
add_shortcut( "qpsk" );
258
add_shortcut( "dvb-c" );
265
add_shortcut( "satellite" );
267
add_shortcut( "dvb-c" ); /* Cable */
259
268
add_shortcut( "cable" );
260
add_shortcut( "dvb-t" );
270
add_shortcut( "dvb-t" ); /* Terrestrial */
261
271
add_shortcut( "terrestrial" );
262
add_shortcut( "satellite" ); /* compatibility with the interface. */
273
add_shortcut( "atsc" ); /* Atsc */
274
add_shortcut( "usdigital" );
263
276
set_callbacks( Open, Close );
264
277
vlc_module_end();