Note that shortcuts are inherited from the main module to submodules, so it is
totally useless to duplicate them paste add_submodule. If you think this is
wrong, I do not necessarily disagree, but it would need a RFC.
add_submodule();
set_description( "Directory EOF");
set_capability( "demux2", 0 );
add_submodule();
set_description( "Directory EOF");
set_capability( "demux2", 0 );
- add_shortcut( "directory" );
set_callbacks( DemuxOpen, NULL );
vlc_module_end();
set_callbacks( DemuxOpen, NULL );
vlc_module_end();
}
/*****************************************************************************
}
/*****************************************************************************
*****************************************************************************/
static int Control( access_t *p_access, int i_query, va_list args )
{
*****************************************************************************/
static int Control( access_t *p_access, int i_query, va_list args )
{
add_submodule();
set_description( _("DirectShow input") );
add_submodule();
set_description( _("DirectShow input") );
- add_shortcut( "dshow" );
set_capability( "access2", 0 );
set_callbacks( AccessOpen, AccessClose );
set_capability( "access2", 0 );
set_callbacks( AccessOpen, AccessClose );
set_capability( "sout access", 0 );
set_category( CAT_SOUT );
set_subcategory( SUBCAT_SOUT_ACO );
set_capability( "sout access", 0 );
set_category( CAT_SOUT );
set_subcategory( SUBCAT_SOUT_ACO );
set_callbacks( OutOpen, OutClose );
vlc_module_end();
set_callbacks( OutOpen, OutClose );
vlc_module_end();
set_description( _("Dirac video encoder") );
set_capability( "encoder", 100 );
set_callbacks( OpenEncoder, CloseEncoder );
set_description( _("Dirac video encoder") );
set_capability( "encoder", 100 );
set_callbacks( OpenEncoder, CloseEncoder );
- add_shortcut( "dirac" );
add_float( ENC_CFG_PREFIX "quality", 7.0, NULL, ENC_QUALITY_TEXT,
ENC_QUALITY_LONGTEXT, VLC_FALSE );
add_float( ENC_CFG_PREFIX "quality", 7.0, NULL, ENC_QUALITY_TEXT,
ENC_QUALITY_LONGTEXT, VLC_FALSE );
set_category( CAT_INPUT );
set_subcategory( SUBCAT_INPUT_ACODEC );
set_category( CAT_INPUT );
set_subcategory( SUBCAT_INPUT_ACODEC );
+ add_shortcut( "flac" );
#ifdef USE_LIBFLAC
set_description( _("Flac audio decoder") );
#ifdef USE_LIBFLAC
set_description( _("Flac audio decoder") );
set_capability( "packetizer", 100 );
set_callbacks( OpenPacketizer, CloseDecoder );
set_capability( "packetizer", 100 );
set_callbacks( OpenPacketizer, CloseDecoder );
- add_shortcut( "flac" );
vlc_module_end();
/*****************************************************************************
vlc_module_end();
/*****************************************************************************
set_description( _("Theora video packetizer") );
set_capability( "packetizer", 100 );
set_callbacks( OpenPacketizer, CloseDecoder );
set_description( _("Theora video packetizer") );
set_capability( "packetizer", 100 );
set_callbacks( OpenPacketizer, CloseDecoder );
- add_shortcut( "theora" );
add_submodule();
set_description( _("Theora video encoder") );
set_capability( "encoder", 150 );
set_callbacks( OpenEncoder, CloseEncoder );
add_submodule();
set_description( _("Theora video encoder") );
set_capability( "encoder", 150 );
set_callbacks( OpenEncoder, CloseEncoder );
- add_shortcut( "theora" );
# define ENC_CFG_PREFIX "sout-theora-"
add_integer( ENC_CFG_PREFIX "quality", 2, NULL, ENC_QUALITY_TEXT,
# define ENC_CFG_PREFIX "sout-theora-"
add_integer( ENC_CFG_PREFIX "quality", 2, NULL, ENC_QUALITY_TEXT,
set_capability( "sub filter", 0 );
set_callbacks( CreateFilter, DestroyFilter );
set_description( _("Logo sub filter") );
set_capability( "sub filter", 0 );
set_callbacks( CreateFilter, DestroyFilter );
set_description( _("Logo sub filter") );
- add_shortcut( "logo" );
vlc_module_end();
static const char *ppsz_filter_options[] = {
vlc_module_end();
static const char *ppsz_filter_options[] = {