Commit c274a000 authored by Gildas Bazin's avatar Gildas Bazin

* include/modules_inner.h, include/modules.h: added a shortname field to the...

* include/modules_inner.h, include/modules.h: added a shortname field to the module declaration section.
* modules/access/*: added a shortname to a few modules.
parent fdb4685e
...@@ -67,6 +67,7 @@ struct module_t ...@@ -67,6 +67,7 @@ struct module_t
/* /*
* Variables set by the module to identify itself * Variables set by the module to identify itself
*/ */
char *psz_shortname; /* Module name */
char *psz_longname; /* Module descriptive name */ char *psz_longname; /* Module descriptive name */
/* /*
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* modules_inner.h : Macros used from within a module. * modules_inner.h : Macros used from within a module.
***************************************************************************** *****************************************************************************
* Copyright (C) 2001 VideoLAN * Copyright (C) 2001 VideoLAN
* $Id: modules_inner.h,v 1.43 2004/01/09 12:23:47 gbazin Exp $ * $Id$
* *
* Authors: Samuel Hocevar <sam@zoy.org> * Authors: Samuel Hocevar <sam@zoy.org>
* *
...@@ -99,6 +99,7 @@ ...@@ -99,6 +99,7 @@
p_module->b_unloadable = VLC_TRUE; \ p_module->b_unloadable = VLC_TRUE; \
p_module->b_reentrant = VLC_TRUE; \ p_module->b_reentrant = VLC_TRUE; \
p_module->psz_object_name = MODULE_STRING; \ p_module->psz_object_name = MODULE_STRING; \
p_module->psz_shortname = MODULE_STRING; \
p_module->psz_longname = MODULE_STRING; \ p_module->psz_longname = MODULE_STRING; \
p_module->pp_shortcuts[ 0 ] = MODULE_STRING; \ p_module->pp_shortcuts[ 0 ] = MODULE_STRING; \
p_module->i_cpu = 0; \ p_module->i_cpu = 0; \
...@@ -142,6 +143,7 @@ ...@@ -142,6 +143,7 @@
p_module->pp_shortcuts[ i_shortcut ]; \ p_module->pp_shortcuts[ i_shortcut ]; \
} \ } \
p_submodule->psz_object_name = p_module->psz_object_name; \ p_submodule->psz_object_name = p_module->psz_object_name; \
p_submodule->psz_shortname = p_module->psz_shortname; \
p_submodule->psz_longname = p_module->psz_longname; \ p_submodule->psz_longname = p_module->psz_longname; \
p_submodule->psz_program = p_module->psz_program; \ p_submodule->psz_program = p_module->psz_program; \
p_submodule->psz_capability = p_module->psz_capability; \ p_submodule->psz_capability = p_module->psz_capability; \
...@@ -157,6 +159,9 @@ ...@@ -157,6 +159,9 @@
p_submodule->pp_shortcuts[ i_shortcut ] = shortcut; \ p_submodule->pp_shortcuts[ i_shortcut ] = shortcut; \
i_shortcut++ i_shortcut++
#define set_shortname( desc ) \
p_submodule->psz_shortname = desc
#define set_description( desc ) \ #define set_description( desc ) \
p_submodule->psz_longname = desc p_submodule->psz_longname = desc
......
...@@ -140,6 +140,7 @@ static int DemuxOpen ( vlc_object_t * ); ...@@ -140,6 +140,7 @@ static int DemuxOpen ( vlc_object_t * );
static void DemuxClose ( vlc_object_t * ); static void DemuxClose ( vlc_object_t * );
vlc_module_begin(); vlc_module_begin();
set_shortname( _("DirectShow") );
set_description( _("DirectShow input") ); set_description( _("DirectShow input") );
add_integer( "dshow-caching", (mtime_t)(0.2*CLOCK_FREQ) / 1000, NULL, add_integer( "dshow-caching", (mtime_t)(0.2*CLOCK_FREQ) / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE ); CACHING_TEXT, CACHING_LONGTEXT, VLC_TRUE );
......
...@@ -146,6 +146,7 @@ static void CloseProgram( input_thread_t * p_input ); ...@@ -146,6 +146,7 @@ static void CloseProgram( input_thread_t * p_input );
#define HIERARCHY_LONGTEXT "" #define HIERARCHY_LONGTEXT ""
vlc_module_begin(); vlc_module_begin();
set_shortname( _("DVB") );
set_description( N_("DVB input with v4l2 support") ); set_description( N_("DVB input with v4l2 support") );
add_integer( "dvb-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, add_integer( "dvb-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
...@@ -153,33 +154,33 @@ vlc_module_begin(); ...@@ -153,33 +154,33 @@ vlc_module_begin();
add_integer( "dvb-adapter", 0, NULL, ADAPTER_TEXT, ADAPTER_LONGTEXT, add_integer( "dvb-adapter", 0, NULL, ADAPTER_TEXT, ADAPTER_LONGTEXT,
VLC_FALSE ); VLC_FALSE );
add_integer( "dvb-device", 0, NULL, DEVICE_TEXT, DEVICE_LONGTEXT, add_integer( "dvb-device", 0, NULL, DEVICE_TEXT, DEVICE_LONGTEXT,
VLC_FALSE ); VLC_TRUE );
add_integer( "dvb-frequency", 11954000, NULL, FREQ_TEXT, FREQ_LONGTEXT, add_integer( "dvb-frequency", 11954000, NULL, FREQ_TEXT, FREQ_LONGTEXT,
VLC_FALSE ); VLC_FALSE );
add_integer( "dvb-inversion", 2, NULL, INVERSION_TEXT, INVERSION_LONGTEXT, add_integer( "dvb-inversion", 2, NULL, INVERSION_TEXT, INVERSION_LONGTEXT,
VLC_TRUE ); VLC_TRUE );
add_bool( "dvb-probe", 1, NULL, PROBE_TEXT, PROBE_LONGTEXT, VLC_TRUE ); add_bool( "dvb-probe", 1, NULL, PROBE_TEXT, PROBE_LONGTEXT, VLC_TRUE );
add_integer( "dvb-lnb-lof1", 9750000, NULL, LNB_LOF1_TEXT, LNB_LOF1_LONGTEXT, add_integer( "dvb-lnb-lof1", 9750000, NULL, LNB_LOF1_TEXT,
VLC_TRUE ); LNB_LOF1_LONGTEXT, VLC_TRUE );
add_integer( "dvb-lnb-lof2", 10600000, NULL, LNB_LOF2_TEXT, LNB_LOF2_LONGTEXT, add_integer( "dvb-lnb-lof2", 10600000, NULL, LNB_LOF2_TEXT,
VLC_TRUE ); LNB_LOF2_LONGTEXT, VLC_TRUE );
add_integer( "dvb-lnb-slof", 11700000, NULL, LNB_SLOF_TEXT, add_integer( "dvb-lnb-slof", 11700000, NULL, LNB_SLOF_TEXT,
LNB_SLOF_LONGTEXT, VLC_TRUE ); LNB_SLOF_LONGTEXT, VLC_TRUE );
/* DVB-S (satellite) */ /* DVB-S (satellite) */
add_bool( "dvb-budget-mode", 0, NULL, BUDGET_TEXT, BUDGET_LONGTEXT, add_bool( "dvb-budget-mode", 0, NULL, BUDGET_TEXT, BUDGET_LONGTEXT,
VLC_FALSE ); VLC_TRUE );
add_integer( "dvb-satno", 0, NULL, SATNO_TEXT, SATNO_LONGTEXT, add_integer( "dvb-satno", 0, NULL, SATNO_TEXT, SATNO_LONGTEXT,
VLC_TRUE ); VLC_TRUE );
add_integer( "dvb-voltage", 13, NULL, VOLTAGE_TEXT, VOLTAGE_LONGTEXT, add_integer( "dvb-voltage", 13, NULL, VOLTAGE_TEXT, VOLTAGE_LONGTEXT,
VLC_FALSE ); VLC_TRUE );
add_integer( "dvb-tone", -1, NULL, TONE_TEXT, TONE_LONGTEXT, add_integer( "dvb-tone", -1, NULL, TONE_TEXT, TONE_LONGTEXT,
VLC_FALSE ); VLC_TRUE );
add_integer( "dvb-fec", 9, NULL, FEC_TEXT, FEC_LONGTEXT, VLC_TRUE ); add_integer( "dvb-fec", 9, NULL, FEC_TEXT, FEC_LONGTEXT, VLC_TRUE );
add_integer( "dvb-srate", 27500000, NULL, SRATE_TEXT, SRATE_LONGTEXT, add_integer( "dvb-srate", 27500000, NULL, SRATE_TEXT, SRATE_LONGTEXT,
VLC_FALSE ); VLC_FALSE );
/* DVB-T (terrestrial) */ /* DVB-T (terrestrial) */
add_integer( "dvb-modulation", 0, NULL, MODULATION_TEXT, MODULATION_LONGTEXT, add_integer( "dvb-modulation", 0, NULL, MODULATION_TEXT,
VLC_TRUE ); MODULATION_LONGTEXT, VLC_TRUE );
/* DVB-T (terrestrial) */ /* DVB-T (terrestrial) */
add_integer( "dvb-code-rate-hp", 9, NULL, CODE_RATE_HP_TEXT, add_integer( "dvb-code-rate-hp", 9, NULL, CODE_RATE_HP_TEXT,
CODE_RATE_HP_LONGTEXT, VLC_TRUE ); CODE_RATE_HP_LONGTEXT, VLC_TRUE );
......
...@@ -74,6 +74,7 @@ static ssize_t Read ( input_thread_t *, byte_t *, size_t ); ...@@ -74,6 +74,7 @@ static ssize_t Read ( input_thread_t *, byte_t *, size_t );
* Module descriptor * Module descriptor
*****************************************************************************/ *****************************************************************************/
vlc_module_begin(); vlc_module_begin();
set_shortname( _("PVR") );
set_description( _("MPEG Encoding cards input (with ivtv drivers)") ); set_description( _("MPEG Encoding cards input (with ivtv drivers)") );
set_capability( "access", 0 ); set_capability( "access", 0 );
add_shortcut( "pvr" ); add_shortcut( "pvr" );
......
...@@ -90,6 +90,7 @@ static void DemuxClose ( vlc_object_t * ); ...@@ -90,6 +90,7 @@ static void DemuxClose ( vlc_object_t * );
"(eg. I420 (default), RV24, etc.)") "(eg. I420 (default), RV24, etc.)")
vlc_module_begin(); vlc_module_begin();
set_shortname( _("Video4Linux") );
set_description( _("Video4Linux input") ); set_description( _("Video4Linux input") );
add_integer( "v4l-caching", DEFAULT_PTS_DELAY / 1000, NULL, add_integer( "v4l-caching", DEFAULT_PTS_DELAY / 1000, NULL,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment