/* Modifier macros for the config options (used for fine tuning) */
#define add_deprecated_alias( name ) \
- vlc_config_set (p_config, VLC_CONFIG_OLDNAME, (const char *)(name))
+ vlc_config_set (p_config, VLC_CONFIG_OLDNAME, (const char *)(name));
#define change_short( ch ) \
vlc_config_set (p_config, VLC_CONFIG_SHORTCUT, (int)(ch));
N_("Horizontal"), N_("Vertical"),
N_("Circular Left"), N_("Circular Right") };
-vlc_module_begin();
- set_shortname( N_("DVB") );
- set_description( N_("DirectShow DVB input") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( N_("DVB") )
+ set_description( N_("DirectShow DVB input") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "dvb-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
CACHING_LONGTEXT, true );
false );
add_integer( "dvb-device", 0, NULL, DEVICE_TEXT, DEVICE_LONGTEXT,
true );
- add_bool( "dvb-probe", 1, NULL, PROBE_TEXT, PROBE_LONGTEXT, true );
+ add_bool( "dvb-probe", 1, NULL, PROBE_TEXT, PROBE_LONGTEXT, true )
add_bool( "dvb-budget-mode", 0, NULL, BUDGET_TEXT, BUDGET_LONGTEXT,
true );
# endif
add_integer( "dvb-lnb-slof", 0, NULL, LNB_SLOF_TEXT,
LNB_SLOF_LONGTEXT, true );
- add_integer( "dvb-fec", 9, NULL, FEC_TEXT, FEC_LONGTEXT, true );
+ add_integer( "dvb-fec", 9, NULL, FEC_TEXT, FEC_LONGTEXT, true )
add_integer( "dvb-srate", 27500000, NULL, SRATE_TEXT, SRATE_LONGTEXT,
false );
add_integer( "dvb-bandwidth", 0, NULL, BANDWIDTH_TEXT, BANDWIDTH_LONGTEXT,
true );
change_integer_list( i_band_list, ppsz_band_text, NULL );
- add_integer( "dvb-guard", -1, NULL, GUARD_TEXT, GUARD_LONGTEXT, true );
+ add_integer( "dvb-guard", -1, NULL, GUARD_TEXT, GUARD_LONGTEXT, true )
change_integer_list( i_guard_list, ppsz_guard_text, NULL );
add_integer( "dvb-transmission", -1, NULL, TRANSMISSION_TEXT,
TRANSMISSION_LONGTEXT, true );
true );
change_integer_list( i_hierarchy_list, ppsz_hierarchy_text, NULL );
- set_capability( "access", 0 );
- add_shortcut( "dvb" ); /* Generic name */
+ set_capability( "access", 0 )
+ add_shortcut( "dvb" ) /* Generic name */
- add_shortcut( "dvb-s" ); /* Satellite */
- add_shortcut( "dvbs" );
- add_shortcut( "qpsk" );
- add_shortcut( "satellite" );
+ add_shortcut( "dvb-s" ) /* Satellite */
+ add_shortcut( "dvbs" )
+ add_shortcut( "qpsk" )
+ add_shortcut( "satellite" )
- add_shortcut( "dvb-c" ); /* Cable */
- add_shortcut( "dvbc" );
- add_shortcut( "qam" );
- add_shortcut( "cable" );
+ add_shortcut( "dvb-c" ) /* Cable */
+ add_shortcut( "dvbc" )
+ add_shortcut( "qam" )
+ add_shortcut( "cable" )
- add_shortcut( "dvbt" ); /* Terrestrial */
- add_shortcut( "dvb-t" );
- add_shortcut( "ofdm" );
- add_shortcut( "terrestrial" );
+ add_shortcut( "dvbt" ) /* Terrestrial */
+ add_shortcut( "dvb-t" )
+ add_shortcut( "ofdm" )
+ add_shortcut( "terrestrial" )
- add_shortcut( "atsc" ); /* Atsc */
- add_shortcut( "usdigital" );
+ add_shortcut( "atsc" ) /* Atsc */
+ add_shortcut( "usdigital" )
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
"Default caching value for Audio CDs. This " \
"value should be set in milliseconds." )
-vlc_module_begin();
- set_shortname( N_("Audio CD"));
- set_description( N_("Audio CD input") );
- set_capability( "access", 10 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
- set_callbacks( Open, Close );
-
- add_usage_hint( N_("[cdda:][device][@[track]]") );
+vlc_module_begin ()
+ set_shortname( N_("Audio CD"))
+ set_description( N_("Audio CD input") )
+ set_capability( "access", 10 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
+ set_callbacks( Open, Close )
+
+ add_usage_hint( N_("[cdda:][device][@[track]]") )
add_integer( "cdda-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
CACHING_LONGTEXT, true );
- add_integer( "cdda-track", -1 , NULL, NULL, NULL, true );
- change_internal();
- add_integer( "cdda-first-sector", -1, NULL, NULL, NULL, true );
- change_internal();
- add_integer( "cdda-last-sector", -1, NULL, NULL, NULL, true );
- change_internal();
+ add_integer( "cdda-track", -1 , NULL, NULL, NULL, true )
+ change_internal ()
+ add_integer( "cdda-first-sector", -1, NULL, NULL, NULL, true )
+ change_internal ()
+ add_integer( "cdda-last-sector", -1, NULL, NULL, NULL, true )
+ change_internal ()
add_string( "cddb-server", "freedb.freedb.org", NULL,
N_( "CDDB Server" ), N_( "Address of the CDDB server to use." ),
add_integer( "cddb-port", 8880, NULL,
N_( "CDDB port" ), N_( "CDDB Server port to use." ),
true );
- add_shortcut( "cdda" );
- add_shortcut( "cddasimple" );
-vlc_module_end();
+ add_shortcut( "cdda" )
+ add_shortcut( "cddasimple" )
+vlc_module_end ()
/* how many blocks VCDRead will read in each loop */
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- add_usage_hint( N_("cddax://[device-or-file][@[T]track]") );
- set_description( N_("Compact Disc Digital Audio (CD-DA) input") );
- set_capability( "access", 10 /* compare with priority of cdda */ );
- set_shortname( N_("Audio Compact Disc"));
- set_callbacks( CDDAOpen, CDDAClose );
- add_shortcut( "cddax" );
- add_shortcut( "cd" );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ add_usage_hint( N_("cddax://[device-or-file][@[T]track]") )
+ set_description( N_("Compact Disc Digital Audio (CD-DA) input") )
+ set_capability( "access", 10 /* compare with priority of cdda */ )
+ set_shortname( N_("Audio Compact Disc"))
+ set_callbacks( CDDAOpen, CDDAClose )
+ add_shortcut( "cddax" )
+ add_shortcut( "cd" )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
/* Configuration options */
add_integer ( MODULE_STRING "-debug", 0, CDDADebugCB,
#endif /* LIBCDIO_VERSION_NUM >= 72 */
#ifdef HAVE_LIBCDDB
- set_section( N_("CDDB" ), 0 );
+ set_section( N_("CDDB" ), 0 )
add_string( MODULE_STRING "-cddb-title-format",
"Track %T. %t - %p %A", NULL,
N_("Format to use in playlist \"title\" field when using CDDB"),
false );
#endif /*HAVE_LIBCDDB*/
-vlc_module_end();
+vlc_module_end ()
static void OpenAudioDev( demux_t *p_demux );
static inline void CloseAudioDev( demux_t *p_demux );
-vlc_module_begin();
- set_description( N_("dc1394 input") );
- set_capability( "access_demux", 10 );
- add_shortcut( "dc1394" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("dc1394 input") )
+ set_capability( "access_demux", 10 )
+ add_shortcut( "dc1394" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
typedef struct __dc_camera
{
"This is useful if you add directories that contain playlist files " \
"for instance. Use a comma-separated list of extensions." )
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_shortname( N_("Directory" ) );
- set_subcategory( SUBCAT_INPUT_ACCESS );
- set_description( N_("Standard filesystem directory input") );
- set_capability( "access", 55 );
- add_shortcut( "directory" );
- add_shortcut( "dir" );
- add_shortcut( "file" );
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_shortname( N_("Directory" ) )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
+ set_description( N_("Standard filesystem directory input") )
+ set_capability( "access", 55 )
+ add_shortcut( "directory" )
+ add_shortcut( "dir" )
+ add_shortcut( "file" )
add_string( "recursive", "expand" , NULL, RECURSIVE_TEXT,
RECURSIVE_LONGTEXT, false );
change_string_list( psz_recursive_list, psz_recursive_list_text, 0 );
add_string( "ignore-filetypes", "m3u,db,nfo,jpg,gif,sfv,txt,sub,idx,srt,cue",
NULL, IGNORE_TEXT, IGNORE_LONGTEXT, false );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
static int DemuxOpen ( vlc_object_t * );
static void DemuxClose ( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("DirectShow") );
- set_description( N_("DirectShow input") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( N_("DirectShow") )
+ set_description( N_("DirectShow input") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "dshow-caching", (mtime_t)(0.2*CLOCK_FREQ) / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true );
- add_string( "dshow-vdev", NULL, NULL, VDEV_TEXT, VDEV_LONGTEXT, false);
+ add_string( "dshow-vdev", NULL, NULL, VDEV_TEXT, VDEV_LONGTEXT, false)
change_string_list( ppsz_vdev, ppsz_vdev_text, FindDevicesCallback );
- change_action_add( FindDevicesCallback, N_("Refresh list") );
- change_action_add( ConfigDevicesCallback, N_("Configure") );
+ change_action_add( FindDevicesCallback, N_("Refresh list") )
+ change_action_add( ConfigDevicesCallback, N_("Configure") )
- add_string( "dshow-adev", NULL, NULL, ADEV_TEXT, ADEV_LONGTEXT, false);
+ add_string( "dshow-adev", NULL, NULL, ADEV_TEXT, ADEV_LONGTEXT, false)
change_string_list( ppsz_adev, ppsz_adev_text, FindDevicesCallback );
- change_action_add( FindDevicesCallback, N_("Refresh list") );
- change_action_add( ConfigDevicesCallback, N_("Configure") );
+ change_action_add( FindDevicesCallback, N_("Refresh list") )
+ change_action_add( ConfigDevicesCallback, N_("Configure") )
- add_string( "dshow-size", NULL, NULL, SIZE_TEXT, SIZE_LONGTEXT, false);
+ add_string( "dshow-size", NULL, NULL, SIZE_TEXT, SIZE_LONGTEXT, false)
add_string( "dshow-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT,
true );
add_integer( "dshow-audio-bitspersample", 0, NULL, AUDIO_BITSPERSAMPLE_TEXT,
AUDIO_BITSPERSAMPLE_LONGTEXT, true );
- add_shortcut( "dshow" );
- set_capability( "access_demux", 0 );
- set_callbacks( DemuxOpen, DemuxClose );
+ add_shortcut( "dshow" )
+ set_capability( "access_demux", 0 )
+ set_callbacks( DemuxOpen, DemuxClose )
- add_submodule();
- set_description( N_("DirectShow input") );
- set_capability( "access", 0 );
- set_callbacks( AccessOpen, AccessClose );
+ add_submodule ()
+ set_description( N_("DirectShow input") )
+ set_capability( "access", 0 )
+ set_callbacks( AccessOpen, AccessClose )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* DirectShow elementary stream descriptor
"Caching value for DV streams. This " \
"value should be set in milliseconds." )
-vlc_module_begin();
- set_description( N_("Digital Video (Firewire/ieee1394) input") );
- set_shortname( N_("dv") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
- add_integer( "dv-caching", 60000 / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, true );
- set_capability( "access", 0 );
- add_shortcut( "dv" );
- add_shortcut( "dv1394" );
- add_shortcut( "raw1394" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Digital Video (Firewire/ieee1394) input") )
+ set_shortname( N_("dv") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
+ add_integer( "dv-caching", 60000 / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, true )
+ set_capability( "access", 0 )
+ add_shortcut( "dv" )
+ add_shortcut( "dv1394" )
+ add_shortcut( "raw1394" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
typedef struct
{
#define CRL_TEXT N_( "CRL file" )
#define CRL_LONGTEXT N_( "HTTP interface Certificates Revocation List file" )
-vlc_module_begin();
- set_shortname( N_("DVB") );
- set_description( N_("DVB input with v4l2 support") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( N_("DVB") )
+ set_description( N_("DVB input with v4l2 support") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "dvb-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
CACHING_LONGTEXT, true );
false );
add_integer( "dvb-inversion", 2, NULL, INVERSION_TEXT, INVERSION_LONGTEXT,
true );
- add_bool( "dvb-probe", 1, NULL, PROBE_TEXT, PROBE_LONGTEXT, true );
+ add_bool( "dvb-probe", 1, NULL, PROBE_TEXT, PROBE_LONGTEXT, true )
add_bool( "dvb-budget-mode", 0, NULL, BUDGET_TEXT, BUDGET_LONGTEXT,
true );
/* DVB-S (satellite) */
HIGH_VOLTAGE_LONGTEXT, true );
add_integer( "dvb-tone", -1, NULL, TONE_TEXT, TONE_LONGTEXT,
true );
- add_integer( "dvb-fec", 9, NULL, FEC_TEXT, FEC_LONGTEXT, true );
+ add_integer( "dvb-fec", 9, NULL, FEC_TEXT, FEC_LONGTEXT, true )
add_integer( "dvb-srate", 27500000, NULL, SRATE_TEXT, SRATE_LONGTEXT,
false );
add_integer( "dvb-lnb-lof1", 0, NULL, LNB_LOF1_TEXT,
CODE_RATE_LP_LONGTEXT, true );
add_integer( "dvb-bandwidth", 0, NULL, BANDWIDTH_TEXT, BANDWIDTH_LONGTEXT,
true );
- add_integer( "dvb-guard", 0, NULL, GUARD_TEXT, GUARD_LONGTEXT, true );
+ add_integer( "dvb-guard", 0, NULL, GUARD_TEXT, GUARD_LONGTEXT, true )
add_integer( "dvb-transmission", 0, NULL, TRANSMISSION_TEXT,
TRANSMISSION_LONGTEXT, true );
add_integer( "dvb-hierarchy", 0, NULL, HIERARCHY_TEXT, HIERARCHY_LONGTEXT,
true );
#ifdef ENABLE_HTTPD
/* MMI HTTP interface */
- set_section( N_("HTTP server" ), 0 );
+ set_section( N_("HTTP server" ), 0 )
add_string( "dvb-http-host", NULL, NULL, HOST_TEXT, HOST_LONGTEXT,
true );
add_string( "dvb-http-user", NULL, NULL, USER_TEXT, USER_LONGTEXT,
true );
#endif
- set_capability( "access", 0 );
- add_shortcut( "dvb" ); /* Generic name */
+ set_capability( "access", 0 )
+ add_shortcut( "dvb" ) /* Generic name */
- add_shortcut( "dvb-s" ); /* Satellite */
- add_shortcut( "qpsk" );
- add_shortcut( "satellite" );
+ add_shortcut( "dvb-s" ) /* Satellite */
+ add_shortcut( "qpsk" )
+ add_shortcut( "satellite" )
- add_shortcut( "dvb-c" ); /* Cable */
- add_shortcut( "cable" );
+ add_shortcut( "dvb-c" ) /* Cable */
+ add_shortcut( "cable" )
- add_shortcut( "dvb-t" ); /* Terrestrial */
- add_shortcut( "terrestrial" );
+ add_shortcut( "dvb-t" ) /* Terrestrial */
+ add_shortcut( "terrestrial" )
- add_shortcut( "atsc" ); /* Atsc */
- add_shortcut( "usdigital" );
+ add_shortcut( "atsc" ) /* Atsc */
+ add_shortcut( "usdigital" )
- set_callbacks( Open, Close );
+ set_callbacks( Open, Close )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("DVD with menus") );
- set_description( N_("DVDnav Input") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( N_("DVD with menus") )
+ set_description( N_("DVDnav Input") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "dvdnav-angle", 1, NULL, ANGLE_TEXT,
ANGLE_LONGTEXT, false );
add_integer( "dvdnav-caching", DEFAULT_PTS_DELAY / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true );
add_bool( "dvdnav-menu", true, NULL,
MENU_TEXT, MENU_LONGTEXT, false );
- set_capability( "access_demux", 5 );
- add_shortcut( "dvd" );
- add_shortcut( "dvdnav" );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "access_demux", 5 )
+ add_shortcut( "dvd" )
+ add_shortcut( "dvdnav" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/* Shall we use libdvdnav's read ahead cache? */
#define DVD_READ_CACHE 1
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("DVD without menus") );
- set_description( N_("DVDRead Input (DVD without menu support)") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( N_("DVD without menus") )
+ set_description( N_("DVDRead Input (DVD without menu support)") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "dvdread-angle", 1, NULL, ANGLE_TEXT,
ANGLE_LONGTEXT, false );
add_integer( "dvdread-caching", DEFAULT_PTS_DELAY / 1000, NULL,
add_string( "dvdread-css-method", NULL, NULL, CSSMETHOD_TEXT,
CSSMETHOD_LONGTEXT, true );
change_string_list( psz_css_list, psz_css_list_text, 0 );
- set_capability( "access_demux", 0 );
- add_shortcut( "dvd" );
- add_shortcut( "dvdread" );
- add_shortcut( "dvdsimple" );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "access_demux", 0 )
+ add_shortcut( "dvd" )
+ add_shortcut( "dvdread" )
+ add_shortcut( "dvdsimple" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/* how many blocks DVDRead will read in each loop */
#define DVD_BLOCK_READ_ONCE 4
"Caching value for EyeTV captures. This " \
"value should be set in milliseconds." )
-vlc_module_begin();
- set_shortname( "EyeTV" );
- set_description( N_("EyeTV access module") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( "EyeTV" )
+ set_description( N_("EyeTV access module") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "eyetv-channel", 0, NULL,
CHANNEL_TEXT, CHANNEL_LONGTEXT, false );
- set_capability( "access", 0 );
- add_shortcut( "eyetv" );
- set_callbacks( Open, Close );
+ set_capability( "access", 0 )
+ add_shortcut( "eyetv" )
+ set_callbacks( Open, Close )
add_integer( "eyetv-caching", DEFAULT_PTS_DELAY / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true);
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Access: local prototypes
"Duration of the fake streaming before faking an " \
"end-of-file (default is 0, meaning that the stream is unlimited).")
-vlc_module_begin();
- set_shortname( N_("Fake") );
- set_description( N_("Fake input") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( N_("Fake") )
+ set_description( N_("Fake input") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "fake-caching", DEFAULT_PTS_DELAY / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true );
- add_float( "fake-fps", 25.0, NULL, FPS_TEXT, FPS_LONGTEXT, true );
- add_integer( "fake-id", 0, NULL, ID_TEXT, ID_LONGTEXT, true );
+ add_float( "fake-fps", 25.0, NULL, FPS_TEXT, FPS_LONGTEXT, true )
+ add_integer( "fake-id", 0, NULL, ID_TEXT, ID_LONGTEXT, true )
add_integer( "fake-duration", 0, NULL, DURATION_TEXT, DURATION_LONGTEXT,
true );
- add_shortcut( "fake" );
- set_capability( "access_demux", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ add_shortcut( "fake" )
+ set_capability( "access_demux", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Access: local prototypes
"Caching value for files. This " \
"value should be set in milliseconds." )
-vlc_module_begin();
- set_description( N_("File input") );
- set_shortname( N_("File") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
- add_integer( "file-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, true );
- add_obsolete_string( "file-cat" );
- set_capability( "access", 50 );
- add_shortcut( "file" );
- add_shortcut( "stream" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("File input") )
+ set_shortname( N_("File") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
+ add_integer( "file-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, true )
+ add_obsolete_string( "file-cat" )
+ set_capability( "access", 50 )
+ add_shortcut( "file" )
+ add_shortcut( "stream" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
#define ACCOUNT_LONGTEXT N_("Account that will be " \
"used for the connection.")
-vlc_module_begin();
- set_shortname( "FTP" );
- set_description( N_("FTP input") );
- set_capability( "access", 0 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( "FTP" )
+ set_description( N_("FTP input") )
+ set_capability( "access", 0 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "ftp-caching", 2 * DEFAULT_PTS_DELAY / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true );
add_string( "ftp-user", "anonymous", NULL, USER_TEXT, USER_LONGTEXT,
PASS_LONGTEXT, false );
add_string( "ftp-account", "anonymous", NULL, ACCOUNT_TEXT,
ACCOUNT_LONGTEXT, false );
- add_shortcut( "ftp" );
- set_callbacks( InOpen, InClose );
-
- add_submodule();
- set_shortname( "FTP" );
- set_description( N_("FTP upload output") );
- set_capability( "sout access", 0 );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_ACO );
- set_callbacks( OutOpen, OutClose );
-vlc_module_end();
+ add_shortcut( "ftp" )
+ set_callbacks( InOpen, InClose )
+
+ add_submodule ()
+ set_shortname( "FTP" )
+ set_description( N_("FTP upload output") )
+ set_capability( "sout access", 0 )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_ACO )
+ set_callbacks( OutOpen, OutClose )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
"Caching value for GnomeVFS streams."\
"This value should be set in milliseconds." )
-vlc_module_begin();
- set_description( N_("GnomeVFS input") );
- set_shortname( "GnomeVFS" );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
- add_integer( "gnomevfs-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, true );
- set_capability( "access", 10 );
- add_shortcut( "gnomevfs" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("GnomeVFS input") )
+ set_shortname( "GnomeVFS" )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
+ add_integer( "gnomevfs-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, true )
+ set_capability( "access", 10 )
+ add_shortcut( "gnomevfs" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
#define FORWARD_COOKIES_TEXT N_("Forward Cookies")
#define FORWARD_COOKIES_LONGTEXT N_("Forward Cookies across http redirections ")
-vlc_module_begin();
- set_description( N_("HTTP input") );
- set_capability( "access", 0 );
- set_shortname( N_( "HTTP(S)" ) );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_description( N_("HTTP input") )
+ set_capability( "access", 0 )
+ set_shortname( N_( "HTTP(S)" ) )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_string( "http-proxy", NULL, NULL, PROXY_TEXT, PROXY_LONGTEXT,
false );
CONTINUOUS_LONGTEXT, true );
add_bool( "http-forward-cookies", true, NULL, FORWARD_COOKIES_TEXT,
FORWARD_COOKIES_LONGTEXT, true );
- add_obsolete_string("http-user");
- add_obsolete_string("http-pwd");
- add_shortcut( "http" );
- add_shortcut( "https" );
- add_shortcut( "unsv" );
- add_shortcut( "itpc" ); /* iTunes Podcast */
- set_callbacks( Open, Close );
-vlc_module_end();
+ add_obsolete_string("http-user")
+ add_obsolete_string("http-pwd")
+ add_shortcut( "http" )
+ add_shortcut( "https" )
+ add_shortcut( "unsv" )
+ add_shortcut( "itpc" ) /* iTunes Podcast */
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
#define AUTO_CONNECT_LONGTEXT N_( \
"Automatically connect VLC input ports to available output ports." )
-vlc_module_begin();
- set_description( N_("JACK audio input") );
- set_capability( "access_demux", 0 );
- set_shortname( N_( "JACK Input" ) );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_description( N_("JACK audio input") )
+ set_capability( "access_demux", 0 )
+ set_shortname( N_( "JACK Input" ) )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "jack-input-caching", DEFAULT_PTS_DELAY / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true );
add_bool( "jack-input-auto-connect", false, NULL,
AUTO_CONNECT_TEXT, AUTO_CONNECT_LONGTEXT, true );
- add_shortcut( "jack" );
- set_callbacks( Open, Close );
-vlc_module_end();
+ add_shortcut( "jack" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open (vlc_object_t *);
static void Close (vlc_object_t *);
-vlc_module_begin();
- set_shortname (N_("MMap"));
- set_description (N_("Memory-mapped file input"));
- set_category (CAT_INPUT);
- set_subcategory (SUBCAT_INPUT_ACCESS);
- set_capability ("access", 52);
- add_shortcut ("file");
- set_callbacks (Open, Close);
+vlc_module_begin ()
+ set_shortname (N_("MMap"))
+ set_description (N_("Memory-mapped file input"))
+ set_category (CAT_INPUT)
+ set_subcategory (SUBCAT_INPUT_ACCESS)
+ set_capability ("access", 52)
+ add_shortcut ("file")
+ set_callbacks (Open, Close)
add_bool ("file-mmap", false, NULL,
FILE_MMAP_TEXT, FILE_MMAP_LONGTEXT, true);
-vlc_module_end();
+vlc_module_end ()
static block_t *Block (access_t *);
static int Seek (access_t *, int64_t);
#define TIMEOUT_TEXT N_("TCP/UDP timeout (ms)")
#define TIMEOUT_LONGTEXT N_("Amount of time (in ms) to wait before aborting network reception of data. Note that there will be 10 retries before completely giving up.")
-vlc_module_begin();
- set_shortname( "MMS" );
- set_description( N_("Microsoft Media Server (MMS) input") );
- set_capability( "access", -1 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( "MMS" )
+ set_description( N_("Microsoft Media Server (MMS) input") )
+ set_capability( "access", -1 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "mms-caching", 19 * DEFAULT_PTS_DELAY / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true );
add_integer( "mms-timeout", 5000, NULL, TIMEOUT_TEXT, TIMEOUT_LONGTEXT,
true );
- add_bool( "mms-all", 0, NULL, ALL_TEXT, ALL_LONGTEXT, true );
+ add_bool( "mms-all", 0, NULL, ALL_TEXT, ALL_LONGTEXT, true )
add_integer( "mms-maxbitrate", 0, NULL, BITRATE_TEXT, BITRATE_LONGTEXT ,
false );
add_string( "mmsh-proxy", NULL, NULL, PROXY_TEXT, PROXY_LONGTEXT,
false );
- add_shortcut( "mms" );
- add_shortcut( "mmsu" );
- add_shortcut( "mmst" );
- add_shortcut( "mmsh" );
- add_shortcut( "http" );
- set_callbacks( Open, Close );
-vlc_module_end();
+ add_shortcut( "mms" )
+ add_shortcut( "mmsu" )
+ add_shortcut( "mmst" )
+ add_shortcut( "mmsh" )
+ add_shortcut( "http" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static const int pi_radio_range[2] = { 65000, 108000 };
-vlc_module_begin();
- set_shortname( N_("PVR") );
- set_description( N_("IVTV MPEG Encoding cards input") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
- set_capability( "access", 0 );
- add_shortcut( "pvr" );
+vlc_module_begin ()
+ set_shortname( N_("PVR") )
+ set_description( N_("IVTV MPEG Encoding cards input") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
+ set_capability( "access", 0 )
+ add_shortcut( "pvr" )
add_integer( "pvr-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
CACHING_LONGTEXT, true );
add_integer( "pvr-norm", V4L2_STD_UNKNOWN , NULL, NORM_TEXT,
NORM_LONGTEXT, false );
change_integer_list( i_norm_list, psz_norm_list_text, NULL );
- add_integer( "pvr-width", -1, NULL, WIDTH_TEXT, WIDTH_LONGTEXT, true );
+ add_integer( "pvr-width", -1, NULL, WIDTH_TEXT, WIDTH_LONGTEXT, true )
add_integer( "pvr-height", -1, NULL, HEIGHT_TEXT, HEIGHT_LONGTEXT,
true );
add_integer( "pvr-frequency", -1, NULL, FREQUENCY_TEXT, FREQUENCY_LONGTEXT,
BITMASK_LONGTEXT, true );
add_integer( "pvr-audio-volume", -1, NULL, VOLUME_TEXT,
VOLUME_LONGTEXT, true );
- add_integer( "pvr-channel", -1, NULL, CHAN_TEXT, CHAN_LONGTEXT, true );
+ add_integer( "pvr-channel", -1, NULL, CHAN_TEXT, CHAN_LONGTEXT, true )
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( N_("Quicktime Capture") );
- set_description( N_("Quicktime Capture") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
- add_shortcut( "qtcapture" );
- set_capability( "access_demux", 10 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( N_("Quicktime Capture") )
+ set_description( N_("Quicktime Capture") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
+ add_shortcut( "qtcapture" )
+ set_capability( "access_demux", 10 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("RTMP input") );
- set_shortname( N_("RTMP") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_description( N_("RTMP input") )
+ set_shortname( N_("RTMP") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "rtmp-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
CACHING_LONGTEXT, true );
- set_capability( "access", 0 );
- set_callbacks( Open, Close );
- add_shortcut( "rtmp" );
-vlc_module_end();
+ set_capability( "access", 0 )
+ set_callbacks( Open, Close )
+ add_shortcut( "rtmp" )
+vlc_module_end ()
/*****************************************************************************
"Caching value for RTSP streams. This " \
"value should be set in milliseconds." )
-vlc_module_begin();
- set_description( N_("Real RTSP") );
- set_shortname( N_("Real RTSP") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_description( N_("Real RTSP") )
+ set_shortname( N_("Real RTSP") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "realrtsp-caching", 3000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true );
- set_capability( "access", 10 );
- set_callbacks( Open, Close );
- add_shortcut( "realrtsp" );
- add_shortcut( "rtsp" );
- add_shortcut( "pnm" );
-vlc_module_end();
+ set_capability( "access", 10 )
+ set_callbacks( Open, Close )
+ add_shortcut( "realrtsp" )
+ add_shortcut( "rtsp" )
+ add_shortcut( "pnm" )
+vlc_module_end ()
/*****************************************************************************
# define SCREEN_FPS 5
#endif
-vlc_module_begin();
- set_description( N_("Screen Input") );
- set_shortname( N_("Screen" ));
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_description( N_("Screen Input") )
+ set_shortname( N_("Screen" ))
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "screen-caching", DEFAULT_PTS_DELAY / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true );
- add_float( "screen-fps", SCREEN_FPS, 0, FPS_TEXT, FPS_LONGTEXT, true );
+ add_float( "screen-fps", SCREEN_FPS, 0, FPS_TEXT, FPS_LONGTEXT, true )
#ifdef SCREEN_SUBSCREEN
- add_integer( "screen-top", 0, NULL, TOP_TEXT, TOP_LONGTEXT, true );
- add_integer( "screen-left", 0, NULL, LEFT_TEXT, LEFT_LONGTEXT, true );
- add_integer( "screen-width", 0, NULL, WIDTH_TEXT, WIDTH_LONGTEXT, true );
- add_integer( "screen-height", 0, NULL, HEIGHT_TEXT, HEIGHT_LONGTEXT, true );
+ add_integer( "screen-top", 0, NULL, TOP_TEXT, TOP_LONGTEXT, true )
+ add_integer( "screen-left", 0, NULL, LEFT_TEXT, LEFT_LONGTEXT, true )
+ add_integer( "screen-width", 0, NULL, WIDTH_TEXT, WIDTH_LONGTEXT, true )
+ add_integer( "screen-height", 0, NULL, HEIGHT_TEXT, HEIGHT_LONGTEXT, true )
add_bool( "screen-follow-mouse", false, NULL, FOLLOW_MOUSE_TEXT,
FOLLOW_MOUSE_LONGTEXT, true );
#endif
FRAGS_LONGTEXT, true );
#endif
- set_capability( "access_demux", 0 );
- add_shortcut( "screen" );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "access_demux", 0 )
+ add_shortcut( "screen" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
#define DOMAIN_LONGTEXT N_("Domain/Workgroup that " \
"will be used for the connection.")
-vlc_module_begin();
- set_shortname( "SMB" );
- set_description( N_("SMB input") );
- set_capability( "access", 0 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( "SMB" )
+ set_description( N_("SMB input") )
+ set_capability( "access", 0 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "smb-caching", 2 * DEFAULT_PTS_DELAY / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true );
add_string( "smb-user", NULL, NULL, USER_TEXT, USER_LONGTEXT,
PASS_LONGTEXT, false );
add_string( "smb-domain", NULL, NULL, DOMAIN_TEXT,
DOMAIN_LONGTEXT, false );
- add_shortcut( "smb" );
- set_callbacks( Open, Close );
-vlc_module_end();
+ add_shortcut( "smb" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("TCP") );
- set_description( N_("TCP input") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( N_("TCP") )
+ set_description( N_("TCP input") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "tcp-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
CACHING_LONGTEXT, true );
- set_capability( "access", 0 );
- add_shortcut( "tcp" );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "access", 0 )
+ add_shortcut( "tcp" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("UDP" ) );
- set_description( N_("UDP input") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( N_("UDP" ) )
+ set_description( N_("UDP input") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "udp-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
CACHING_LONGTEXT, true );
- add_obsolete_integer( "rtp-late" );
- add_obsolete_bool( "udp-auto-mtu" );
+ add_obsolete_integer( "rtp-late" )
+ add_obsolete_bool( "udp-auto-mtu" )
- set_capability( "access", 0 );
- add_shortcut( "udp" );
- add_shortcut( "udpstream" );
- add_shortcut( "udp4" );
- add_shortcut( "udp6" );
+ set_capability( "access", 0 )
+ add_shortcut( "udp" )
+ add_shortcut( "udpstream" )
+ add_shortcut( "udp4" )
+ add_shortcut( "udp6" )
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static const char *const psz_norm_list_text[] =
{ N_("Automatic"), N_("SECAM"), N_("PAL"), N_("NTSC") };
-vlc_module_begin();
- set_shortname( N_("Video4Linux") );
- set_description( N_("Video4Linux input") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( N_("Video4Linux") )
+ set_description( N_("Video4Linux input") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
add_integer( "v4l-caching", DEFAULT_PTS_DELAY / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true );
false );
add_string( "v4l-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT,
true );
- add_float( "v4l-fps", -1.0, NULL, FPS_TEXT, FPS_LONGTEXT, true );
+ add_float( "v4l-fps", -1.0, NULL, FPS_TEXT, FPS_LONGTEXT, true )
add_integer( "v4l-samplerate", 44100, NULL, SAMPLERATE_TEXT,
SAMPLERATE_LONGTEXT, true );
add_integer( "v4l-channel", 0, NULL, CHANNEL_TEXT, CHANNEL_LONGTEXT,
true );
- add_integer( "v4l-tuner", -1, NULL, TUNER_TEXT, TUNER_LONGTEXT, true );
+ add_integer( "v4l-tuner", -1, NULL, TUNER_TEXT, TUNER_LONGTEXT, true )
add_integer( "v4l-norm", VIDEO_MODE_AUTO, NULL, NORM_TEXT, NORM_LONGTEXT,
false );
change_integer_list( i_norm_list, psz_norm_list_text, NULL );
add_integer( "v4l-frequency", -1, NULL, FREQUENCY_TEXT, FREQUENCY_LONGTEXT,
false );
- add_integer( "v4l-audio", -1, NULL, AUDIO_TEXT, AUDIO_LONGTEXT, true );
+ add_integer( "v4l-audio", -1, NULL, AUDIO_TEXT, AUDIO_LONGTEXT, true )
add_bool( "v4l-stereo", true, NULL, STEREO_TEXT, STEREO_LONGTEXT,
true );
- add_integer( "v4l-width", 0, NULL, WIDTH_TEXT, WIDTH_LONGTEXT, true );
+ add_integer( "v4l-width", 0, NULL, WIDTH_TEXT, WIDTH_LONGTEXT, true )
add_integer( "v4l-height", 0, NULL, HEIGHT_TEXT, HEIGHT_LONGTEXT,
true );
add_integer( "v4l-brightness", -1, NULL, BRIGHTNESS_TEXT,
BRIGHTNESS_LONGTEXT, true );
add_integer( "v4l-colour", -1, NULL, COLOUR_TEXT, COLOUR_LONGTEXT,
true );
- add_integer( "v4l-hue", -1, NULL, HUE_TEXT, HUE_LONGTEXT, true );
+ add_integer( "v4l-hue", -1, NULL, HUE_TEXT, HUE_LONGTEXT, true )
add_integer( "v4l-contrast", -1, NULL, CONTRAST_TEXT, CONTRAST_LONGTEXT,
true );
add_bool( "v4l-mjpeg", false, NULL, MJPEG_TEXT, MJPEG_LONGTEXT,
add_integer( "v4l-quality", 100, NULL, QUALITY_TEXT, QUALITY_LONGTEXT,
true );
- add_shortcut( "v4l" );
- set_capability( "access_demux", 10 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ add_shortcut( "v4l" )
+ set_capability( "access_demux", 10 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Access: local prototypes
#define ALSA_DEFAULT "hw"
#define CFG_PREFIX "v4l2-"
-vlc_module_begin();
- set_shortname( N_("Video4Linux2") );
- set_description( N_("Video4Linux2 input") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
+vlc_module_begin ()
+ set_shortname( N_("Video4Linux2") )
+ set_description( N_("Video4Linux2 input") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
- set_section( N_( "Video input" ), NULL );
+ set_section( N_( "Video input" ), NULL )
add_string( CFG_PREFIX "dev", "/dev/video0", 0, DEV_TEXT, DEV_LONGTEXT,
false );
add_integer( CFG_PREFIX "standard", 0, NULL, STANDARD_TEXT,
WIDTH_LONGTEXT, true );
add_integer( CFG_PREFIX "height", 0, NULL, HEIGHT_TEXT,
HEIGHT_LONGTEXT, true );
- add_float( CFG_PREFIX "fps", 0, NULL, FPS_TEXT, FPS_LONGTEXT, true );
+ add_float( CFG_PREFIX "fps", 0, NULL, FPS_TEXT, FPS_LONGTEXT, true )
- set_section( N_( "Audio input" ), NULL );
+ set_section( N_( "Audio input" ), NULL )
add_string( CFG_PREFIX "adev", NULL, 0, ADEV_TEXT, ADEV_LONGTEXT,
false );
add_integer( CFG_PREFIX "audio-method", AUDIO_METHOD_OSS|AUDIO_METHOD_ALSA,
add_integer( CFG_PREFIX "caching", DEFAULT_PTS_DELAY / 1000, NULL,
CACHING_TEXT, CACHING_LONGTEXT, true );
- set_section( N_( "Tuner" ), NULL );
+ set_section( N_( "Tuner" ), NULL )
add_integer( CFG_PREFIX "tuner", 0, NULL, TUNER_TEXT, TUNER_LONGTEXT,
true );
add_integer( CFG_PREFIX "tuner-frequency", -1, NULL, FREQUENCY_TEXT,
add_string( CFG_PREFIX "set-ctrls", NULL, NULL, S_CTRLS_TEXT,
S_CTRLS_LONGTEXT, true );
- add_shortcut( "v4l2" );
- set_capability( "access_demux", 10 );
- set_callbacks( DemuxOpen, DemuxClose );
+ add_shortcut( "v4l2" )
+ set_capability( "access_demux", 10 )
+ set_callbacks( DemuxOpen, DemuxClose )
- add_submodule();
- add_shortcut( "v4l2c" );
- set_description( N_("Video4Linux2 Compressed A/V") );
- set_capability( "access", 0 );
+ add_submodule ()
+ add_shortcut( "v4l2c" )
+ set_description( N_("Video4Linux2 Compressed A/V") )
+ set_capability( "access", 0 )
/* use these when open as access_demux fails; VLC will use another demux */
- set_callbacks( AccessOpen, AccessClose );
+ set_callbacks( AccessOpen, AccessClose )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Access: local prototypes
"Caching value for VCDs. This " \
"value should be set in milliseconds." )
-vlc_module_begin();
- set_shortname( N_("VCD"));
- set_description( N_("VCD input") );
- set_capability( "access", 60 );
- set_callbacks( Open, Close );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
-
- add_usage_hint( N_("[vcd:][device][@[title][,[chapter]]]") );
+vlc_module_begin ()
+ set_shortname( N_("VCD"))
+ set_description( N_("VCD input") )
+ set_capability( "access", 60 )
+ set_callbacks( Open, Close )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
+
+ add_usage_hint( N_("[vcd:][device][@[title][,[chapter]]]") )
add_integer( "vcd-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT,
CACHING_LONGTEXT, true );
- add_shortcut( "vcd" );
- add_shortcut( "svcd" );
-vlc_module_end();
+ add_shortcut( "vcd" )
+ add_shortcut( "svcd" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( N_("(Super) Video CD"));
- set_description( N_("Video CD (VCD 1.0, 1.1, 2.0, SVCD, HQVCD) input") );
- add_usage_hint( N_("vcdx://[device-or-file][@{P,S,T}num]") );
- add_shortcut( "vcdx" );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS );
- set_capability( "access", 55 /* slightly lower than vcd */ );
- set_callbacks( VCDOpen, VCDClose );
+vlc_module_begin ()
+ set_shortname( N_("(Super) Video CD"))
+ set_description( N_("Video CD (VCD 1.0, 1.1, 2.0, SVCD, HQVCD) input") )
+ add_usage_hint( N_("vcdx://[device-or-file][@{P,S,T}num]") )
+ add_shortcut( "vcdx" )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS )
+ set_capability( "access", 55 /* slightly lower than vcd */ )
+ set_callbacks( VCDOpen, VCDClose )
/* Configuration options */
add_integer ( MODULE_STRING "-debug", 0, NULL,
N_("Format to use in the playlist's \"title\" field."),
VCD_TITLE_FMT_LONGTEXT, false );
-vlc_module_end();
+vlc_module_end ()
/* TODO: burst support */
-vlc_module_begin ();
- set_shortname (N_("Bandwidth"));
- set_description (N_("Bandwidth limiter"));
- set_category (CAT_INPUT);
- set_subcategory (SUBCAT_INPUT_ACCESS_FILTER);
- set_capability ("access_filter", 0);
- add_shortcut ("bandwidth");
- set_callbacks (Open, Close);
+vlc_module_begin ()
+ set_shortname (N_("Bandwidth"))
+ set_description (N_("Bandwidth limiter"))
+ set_category (CAT_INPUT)
+ set_subcategory (SUBCAT_INPUT_ACCESS_FILTER)
+ set_capability ("access_filter", 0)
+ add_shortcut ("bandwidth")
+ set_callbacks (Open, Close)
add_integer ("access-bandwidth", 65536, NULL, BANDWIDTH_TEXT,
BANDWIDTH_LONGTEXT, false);
-vlc_module_end();
+vlc_module_end ()
static ssize_t Read (access_t *access, uint8_t *buffer, size_t len);
static int Seek (access_t *access, int64_t offset);
static int Open (vlc_object_t *);
static void Close (vlc_object_t *);
-vlc_module_begin ();
- set_shortname (N_("Dump"));
- set_description (N_("Dump"));
- set_category (CAT_INPUT);
- set_subcategory (SUBCAT_INPUT_ACCESS_FILTER);
- set_capability ("access_filter", 0);
- add_shortcut ("dump");
- set_callbacks (Open, Close);
+vlc_module_begin ()
+ set_shortname (N_("Dump"))
+ set_description (N_("Dump"))
+ set_category (CAT_INPUT)
+ set_subcategory (SUBCAT_INPUT_ACCESS_FILTER)
+ set_capability ("access_filter", 0)
+ add_shortcut ("dump")
+ set_callbacks (Open, Close)
add_bool ("dump-force", false, NULL, FORCE_TEXT,
FORCE_LONGTEXT, false);
add_integer ("dump-margin", DEFAULT_MARGIN, NULL, MARGIN_TEXT,
MARGIN_LONGTEXT, false);
-vlc_module_end();
+vlc_module_end ()
static ssize_t Read (access_t *access, uint8_t *buffer, size_t len);
static block_t *Block (access_t *access);
#define FORCE_LONGTEXT N_("Force use of the timeshift module even if the " \
"access declares that it can control pace or pause." )
-vlc_module_begin();
- set_shortname( N_("Timeshift") );
- set_description( N_("Timeshift") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACCESS_FILTER );
- set_capability( "access_filter", 0 );
- add_shortcut( "timeshift" );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_shortname( N_("Timeshift") )
+ set_description( N_("Timeshift") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACCESS_FILTER )
+ set_capability( "access_filter", 0 )
+ add_shortcut( "timeshift" )
+ set_callbacks( Open, Close )
add_integer( "timeshift-granularity", 50, NULL, GRANULARITY_TEXT,
GRANULARITY_LONGTEXT, true );
- add_directory( "timeshift-dir", 0, 0, DIR_TEXT, DIR_LONGTEXT, false );
+ add_directory( "timeshift-dir", 0, 0, DIR_TEXT, DIR_LONGTEXT, false )
add_bool( "timeshift-force", false, NULL, FORCE_TEXT, FORCE_LONGTEXT,
false );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Dummy stream output") );
- set_shortname( N_( "Dummy" ));
- set_capability( "sout access", 0 );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_ACO );
- add_shortcut( "dummy" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Dummy stream output") )
+ set_shortname( N_( "Dummy" ))
+ set_capability( "sout access", 0 )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_ACO )
+ add_shortcut( "dummy" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
#define APPEND_LONGTEXT N_( "Append to file if it exists instead " \
"of replacing it.")
-vlc_module_begin();
- set_description( N_("File stream output") );
- set_shortname( N_("File" ));
- set_capability( "sout access", 50 );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_ACO );
- add_shortcut( "file" );
- add_shortcut( "stream" );
+vlc_module_begin ()
+ set_description( N_("File stream output") )
+ set_shortname( N_("File" ))
+ set_capability( "sout access", 50 )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_ACO )
+ add_shortcut( "file" )
+ add_shortcut( "stream" )
add_bool( SOUT_CFG_PREFIX "append", 0, NULL, APPEND_TEXT,APPEND_LONGTEXT,
true );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
#define BONJOUR_LONGTEXT N_( "Advertise the stream with the Bonjour protocol." )
-vlc_module_begin();
- set_description( N_("HTTP stream output") );
- set_capability( "sout access", 0 );
- set_shortname( "HTTP" );
- add_shortcut( "http" );
- add_shortcut( "https" );
- add_shortcut( "mmsh" );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_ACO );
+vlc_module_begin ()
+ set_description( N_("HTTP stream output") )
+ set_capability( "sout access", 0 )
+ set_shortname( "HTTP" )
+ add_shortcut( "http" )
+ add_shortcut( "https" )
+ add_shortcut( "mmsh" )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_ACO )
add_string( SOUT_CFG_PREFIX "user", "", NULL,
USER_TEXT, USER_LONGTEXT, true );
add_string( SOUT_CFG_PREFIX "pwd", "", NULL,
CRL_TEXT, CRL_LONGTEXT, true );
add_bool( SOUT_CFG_PREFIX "bonjour", false, NULL,
BONJOUR_TEXT, BONJOUR_LONGTEXT, true);
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
#define SOUT_CFG_PREFIX "sout-rtmp-"
-vlc_module_begin();
- set_description( N_("RTMP stream output") );
- set_shortname( N_("RTMP" ) );
- set_capability( "sout access", 50 );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_STREAM );
- add_shortcut( "rtmp" );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_description( N_("RTMP stream output") )
+ set_shortname( N_("RTMP" ) )
+ set_capability( "sout access", 50 )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_STREAM )
+ add_shortcut( "rtmp" )
+ set_callbacks( Open, Close )
add_bool( "rtmp-connect", false, NULL, RTMP_CONNECT_TEXT,
RTMP_CONNECT_LONGTEXT, false );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
"website. Requires the bitrate information specified for " \
"shoutcast. Requires Ogg streaming for icecast." )
-vlc_module_begin();
- set_description( N_("IceCAST output") );
- set_shortname( "Shoutcast" );
- set_capability( "sout access", 50 );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_ACO );
- add_shortcut( "shout" );
+vlc_module_begin ()
+ set_description( N_("IceCAST output") )
+ set_shortname( "Shoutcast" )
+ set_capability( "sout access", 50 )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_ACO )
+ add_shortcut( "shout" )
add_string( SOUT_CFG_PREFIX "name", "VLC media player - Live stream", NULL,
NAME_TEXT, NAME_LONGTEXT, false );
add_string( SOUT_CFG_PREFIX "description",
QUALITY_TEXT, QUALITY_LONGTEXT, false );
add_bool( SOUT_CFG_PREFIX "public", false, NULL,
PUBLIC_TEXT, PUBLIC_LONGTEXT, true );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
"helps reducing the scheduling load on " \
"heavily-loaded systems." )
-vlc_module_begin();
- set_description( N_("UDP stream output") );
- set_shortname( "UDP" );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_ACO );
- add_integer( SOUT_CFG_PREFIX "caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, true );
+vlc_module_begin ()
+ set_description( N_("UDP stream output") )
+ set_shortname( "UDP" )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_ACO )
+ add_integer( SOUT_CFG_PREFIX "caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, true )
add_integer( SOUT_CFG_PREFIX "group", 1, NULL, GROUP_TEXT, GROUP_LONGTEXT,
true );
- add_obsolete_integer( SOUT_CFG_PREFIX "late" );
- add_obsolete_bool( SOUT_CFG_PREFIX "raw" );
+ add_obsolete_integer( SOUT_CFG_PREFIX "late" )
+ add_obsolete_bool( SOUT_CFG_PREFIX "raw" )
- set_capability( "sout access", 100 );
- add_shortcut( "udp" );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "sout access", 100 )
+ add_shortcut( "udp" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Simple decoder for Dolby Surround encoded streams") );
- set_shortname( N_("Dolby Surround decoder") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- set_capability( "audio filter", 5 );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Simple decoder for Dolby Surround encoded streams") )
+ set_shortname( N_("Dolby Surround decoder") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ set_capability( "audio filter", 5 )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* Internal data structures
"Dolby Surround encoded streams won't be decoded before being " \
"processed by this filter. Enabling this setting is not recommended.")
-vlc_module_begin();
- set_description( N_("Headphone virtual spatialization effect") );
- set_shortname( N_("Headphone effect") );
- set_help( MODULE_DESCRIPTION );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AFILTER );
+vlc_module_begin ()
+ set_description( N_("Headphone virtual spatialization effect") )
+ set_shortname( N_("Headphone effect") )
+ set_help( MODULE_DESCRIPTION )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AFILTER )
add_integer( "headphone-dim", 10, NULL, HEADPHONE_DIM_TEXT,
HEADPHONE_DIM_LONGTEXT, false );
add_bool( "headphone-dolby", 0, NULL, HEADPHONE_DOLBY_TEXT,
HEADPHONE_DOLBY_LONGTEXT, true );
- set_capability( "audio filter", 0 );
- set_callbacks( Create, Destroy );
- add_shortcut( "headphone" );
+ set_capability( "audio filter", 0 )
+ set_callbacks( Create, Destroy )
+ add_shortcut( "headphone" )
/* Audio filter 2 */
- add_submodule();
- set_description( N_("Headphone virtual spatialization effect") );
- set_capability( "audio filter2", 0 );
- set_callbacks( OpenFilter, CloseFilter );
-vlc_module_end();
+ add_submodule ()
+ set_description( N_("Headphone virtual spatialization effect") )
+ set_capability( "audio filter2", 0 )
+ set_callbacks( OpenFilter, CloseFilter )
+vlc_module_end ()
/*****************************************************************************
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Audio filter for stereo to mono conversion") );
- set_capability( "audio filter2", 2 );
+vlc_module_begin ()
+ set_description( N_("Audio filter for stereo to mono conversion") )
+ set_capability( "audio filter2", 2 )
add_bool( MONO_CFG "downmix", true, NULL, MONO_DOWNMIX_TEXT,
MONO_DOWNMIX_LONGTEXT, false );
MONO_CHANNEL_LONGTEXT, false );
change_integer_list( pi_pos_values, ppsz_pos_descriptions, NULL );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_callbacks( OpenFilter, CloseFilter );
- set_shortname( "Mono" );
-vlc_module_end();
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_callbacks( OpenFilter, CloseFilter )
+ set_shortname( "Mono" )
+vlc_module_end ()
/* Init() and ComputeChannelOperations() -
* Code taken from modules/audio_filter/channel_mixer/headphone.c
static int Create ( vlc_object_t * );
static int OpenFilter( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Audio filter for simple channel mixing") );
- set_capability( "audio filter", 10 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_callbacks( Create, NULL );
-
- add_submodule();
- set_description( N_("audio filter for simple channel mixing") );
- set_capability( "audio filter2", 10 );
- set_callbacks( OpenFilter, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Audio filter for simple channel mixing") )
+ set_capability( "audio filter", 10 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_callbacks( Create, NULL )
+
+ add_submodule ()
+ set_description( N_("audio filter for simple channel mixing") )
+ set_capability( "audio filter2", 10 )
+ set_callbacks( OpenFilter, NULL )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Audio filter for trivial channel mixing") );
- set_capability( "audio filter", 1 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_callbacks( Create, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Audio filter for trivial channel mixing") )
+ set_capability( "audio filter", 1 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_callbacks( Create, NULL )
+vlc_module_end ()
/*****************************************************************************
* Create: allocate trivial channel mixer
#define UPMIX_LONGTEXT N_( \
"Enable the internal upmixing algorithm (not recommended).")
-vlc_module_begin();
- set_shortname( "A/52" );
- set_description( N_("ATSC A/52 (AC-3) audio decoder") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- add_bool( "a52-dynrng", 1, NULL, DYNRNG_TEXT, DYNRNG_LONGTEXT, false );
- add_bool( "a52-upmix", 0, NULL, UPMIX_TEXT, UPMIX_LONGTEXT, true );
- set_capability( "audio filter", 100 );
- set_callbacks( Create, Destroy );
-
- add_submodule();
- set_description( N_("ATSC A/52 (AC-3) audio decoder") );
- set_capability( "audio filter2", 100 );
- set_callbacks( OpenFilter, CloseFilter );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "A/52" )
+ set_description( N_("ATSC A/52 (AC-3) audio decoder") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ add_bool( "a52-dynrng", 1, NULL, DYNRNG_TEXT, DYNRNG_LONGTEXT, false )
+ add_bool( "a52-upmix", 0, NULL, UPMIX_TEXT, UPMIX_LONGTEXT, true )
+ set_capability( "audio filter", 100 )
+ set_callbacks( Create, Destroy )
+
+ add_submodule ()
+ set_description( N_("ATSC A/52 (AC-3) audio decoder") )
+ set_capability( "audio filter2", 100 )
+ set_callbacks( OpenFilter, CloseFilter )
+vlc_module_end ()
/*****************************************************************************
* Create:
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_description( N_("Audio filter for A/52->S/PDIF encapsulation") );
- set_capability( "audio filter", 10 );
- set_callbacks( Create, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_description( N_("Audio filter for A/52->S/PDIF encapsulation") )
+ set_capability( "audio filter", 10 )
+ set_callbacks( Create, NULL )
+vlc_module_end ()
/*****************************************************************************
* Create:
"compression the playback will be more adapted to a movie theater or a " \
"listening room.")
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- set_shortname( "DCA" );
- set_description( N_("DTS Coherent Acoustics audio decoder") );
- add_bool( "dts-dynrng", 1, NULL, DYNRNG_TEXT, DYNRNG_LONGTEXT, false );
- set_capability( "audio filter", 100 );
- set_callbacks( Create, Destroy );
-
- add_submodule();
- set_description( N_("DTS Coherent Acoustics audio decoder") );
- set_capability( "audio filter2", 100 );
- set_callbacks( OpenFilter, CloseFilter );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ set_shortname( "DCA" )
+ set_description( N_("DTS Coherent Acoustics audio decoder") )
+ add_bool( "dts-dynrng", 1, NULL, DYNRNG_TEXT, DYNRNG_LONGTEXT, false )
+ set_capability( "audio filter", 100 )
+ set_callbacks( Create, Destroy )
+
+ add_submodule ()
+ set_description( N_("DTS Coherent Acoustics audio decoder") )
+ set_capability( "audio filter2", 100 )
+ set_callbacks( OpenFilter, CloseFilter )
+vlc_module_end ()
/*****************************************************************************
* Create:
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_description( N_("Audio filter for DTS->S/PDIF encapsulation") );
- set_capability( "audio filter", 10 );
- set_callbacks( Create, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_description( N_("Audio filter for DTS->S/PDIF encapsulation") )
+ set_capability( "audio filter", 10 )
+ set_callbacks( Create, Close )
+vlc_module_end ()
/*****************************************************************************
* Create:
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Fixed point audio format conversions") );
- add_submodule();
- set_callbacks( Create_F32ToS16, NULL );
- set_capability( "audio filter", 10 );
- add_submodule();
- set_callbacks( Create_S16ToF32, NULL );
- set_capability( "audio filter", 15 );
- add_submodule();
- set_callbacks( Create_U8ToF32, NULL );
- set_capability( "audio filter", 1 );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Fixed point audio format conversions") )
+ add_submodule ()
+ set_callbacks( Create_F32ToS16, NULL )
+ set_capability( "audio filter", 10 )
+ add_submodule ()
+ set_callbacks( Create_S16ToF32, NULL )
+ set_capability( "audio filter", 15 )
+ add_submodule ()
+ set_callbacks( Create_U8ToF32, NULL )
+ set_capability( "audio filter", 1 )
+vlc_module_end ()
/*****************************************************************************
* F32 to S16
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Floating-point audio format conversions") );
- add_submodule();
- set_capability( "audio filter", 10 );
- set_callbacks( Create_F32ToFL32, NULL );
- add_submodule();
- set_capability( "audio filter", 1 );
- set_callbacks( Create_FL32ToS16, NULL );
- add_submodule();
- set_capability( "audio filter", 1 );
- set_callbacks( Create_FL32ToS8, NULL );
- add_submodule();
- set_capability( "audio filter", 1 );
- set_callbacks( Create_FL32ToU16, NULL );
- add_submodule();
- set_capability( "audio filter", 1 );
- set_callbacks( Create_FL32ToU8, NULL );
- add_submodule();
- set_capability( "audio filter", 1 );
- set_callbacks( Create_S16ToFL32, NULL );
- add_submodule();
- set_capability( "audio filter", 1 );
- set_callbacks( Create_S16ToFL32_SW, NULL ); /* Endianness conversion*/
- add_submodule();
- set_capability( "audio filter", 1 );
- set_callbacks( Create_S8ToFL32, NULL );
- add_submodule();
- set_capability( "audio filter", 1 );
- set_callbacks( Create_U8ToFL32, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Floating-point audio format conversions") )
+ add_submodule ()
+ set_capability( "audio filter", 10 )
+ set_callbacks( Create_F32ToFL32, NULL )
+ add_submodule ()
+ set_capability( "audio filter", 1 )
+ set_callbacks( Create_FL32ToS16, NULL )
+ add_submodule ()
+ set_capability( "audio filter", 1 )
+ set_callbacks( Create_FL32ToS8, NULL )
+ add_submodule ()
+ set_capability( "audio filter", 1 )
+ set_callbacks( Create_FL32ToU16, NULL )
+ add_submodule ()
+ set_capability( "audio filter", 1 )
+ set_callbacks( Create_FL32ToU8, NULL )
+ add_submodule ()
+ set_capability( "audio filter", 1 )
+ set_callbacks( Create_S16ToFL32, NULL )
+ add_submodule ()
+ set_capability( "audio filter", 1 )
+ set_callbacks( Create_S16ToFL32_SW, NULL ) /* Endianness conversion*/
+ add_submodule ()
+ set_capability( "audio filter", 1 )
+ set_callbacks( Create_S8ToFL32, NULL )
+ add_submodule ()
+ set_capability( "audio filter", 1 )
+ set_callbacks( Create_U8ToFL32, NULL )
+vlc_module_end ()
/*****************************************************************************
* Fixed 32 to Float 32 and backwards
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- set_description( N_("MPEG audio decoder") );
- set_capability( "audio filter", 100 );
- set_callbacks( Create, Destroy );
-
- add_submodule();
- set_description( N_("MPEG audio decoder") );
- set_capability( "audio filter2", 100 );
- set_callbacks( OpenFilter, CloseFilter );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ set_description( N_("MPEG audio decoder") )
+ set_capability( "audio filter", 100 )
+ set_callbacks( Create, Destroy )
+
+ add_submodule ()
+ set_description( N_("MPEG audio decoder") )
+ set_capability( "audio filter2", 100 )
+ set_callbacks( OpenFilter, CloseFilter )
+vlc_module_end ()
/*****************************************************************************
* Create:
#define PREAMP_TEXT N_("Global gain" )
#define PREAMP_LONGTEXT N_("Set the global gain in dB (-20 ... 20)." )
-vlc_module_begin();
- set_description( N_("Equalizer with 10 bands") );
- set_shortname( N_("Equalizer" ) );
- set_capability( "audio filter", 0 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AFILTER );
+vlc_module_begin ()
+ set_description( N_("Equalizer with 10 bands") )
+ set_shortname( N_("Equalizer" ) )
+ set_capability( "audio filter", 0 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AFILTER )
add_string( "equalizer-preset", "flat", NULL, PRESET_TEXT,
PRESET_LONGTEXT, false );
TWOPASS_LONGTEXT, true );
add_float( "equalizer-preamp", 12.0, NULL, PREAMP_TEXT,
PREAMP_LONGTEXT, true );
- set_callbacks( Open, Close );
- add_shortcut( "equalizer" );
-vlc_module_end();
+ set_callbacks( Open, Close )
+ add_shortcut( "equalizer" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Audio filter for PCM format conversion") );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_capability( "audio filter2", 1 );
- set_callbacks( Open, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Audio filter for PCM format conversion") )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_capability( "audio filter2", 1 )
+ set_callbacks( Open, NULL )
+vlc_module_end ()
/*****************************************************************************
* Open:
"This value is a positive floating point number. A value " \
"between 0.5 and 10 seems sensible." )
-vlc_module_begin();
- set_description( N_("Volume normalizer") );
- set_shortname( N_("Volume normalizer") );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AFILTER );
- add_shortcut( "volnorm" );
+vlc_module_begin ()
+ set_description( N_("Volume normalizer") )
+ set_shortname( N_("Volume normalizer") )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AFILTER )
+ add_shortcut( "volnorm" )
add_integer( "norm-buff-size", 20 ,NULL ,BUFF_TEXT, BUFF_LONGTEXT,
true);
add_float( "norm-max-level", 2.0, NULL, LEVEL_TEXT,
LEVEL_LONGTEXT, true );
- set_capability( "audio filter", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "audio filter", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize and create stuff
static void DoWork( aout_instance_t *, aout_filter_t *,
aout_buffer_t *, aout_buffer_t * );
-vlc_module_begin();
- set_description( N_("Parametric Equalizer") );
- set_shortname( N_("Parametric Equalizer" ) );
- set_capability( "audio filter", 0 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AFILTER );
-
- add_float( "param-eq-lowf", 100, NULL, N_("Low freq (Hz)"),"", false );
+vlc_module_begin ()
+ set_description( N_("Parametric Equalizer") )
+ set_shortname( N_("Parametric Equalizer" ) )
+ set_capability( "audio filter", 0 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AFILTER )
+
+ add_float( "param-eq-lowf", 100, NULL, N_("Low freq (Hz)"),"", false )
add_float_with_range( "param-eq-lowgain", 0, -20.0, 20.0, NULL,
N_("Low freq gain (dB)"), "",false );
- add_float( "param-eq-highf", 10000, NULL, N_("High freq (Hz)"),"", false );
+ add_float( "param-eq-highf", 10000, NULL, N_("High freq (Hz)"),"", false )
add_float_with_range( "param-eq-highgain", 0, -20.0, 20.0, NULL,
N_("High freq gain (dB)"),"",false );
- add_float( "param-eq-f1", 300, NULL, N_("Freq 1 (Hz)"),"", false );
+ add_float( "param-eq-f1", 300, NULL, N_("Freq 1 (Hz)"),"", false )
add_float_with_range( "param-eq-gain1", 0, -20.0, 20.0, NULL,
N_("Freq 1 gain (dB)"), "",false );
add_float_with_range( "param-eq-q1", 3, 0.1, 100.0, NULL,
N_("Freq 1 Q"), "",false );
- add_float( "param-eq-f2", 1000, NULL, N_("Freq 2 (Hz)"),"", false );
+ add_float( "param-eq-f2", 1000, NULL, N_("Freq 2 (Hz)"),"", false )
add_float_with_range( "param-eq-gain2", 0, -20.0, 20.0, NULL,
N_("Freq 2 gain (dB)"),"",false );
add_float_with_range( "param-eq-q2", 3, 0.1, 100.0, NULL,
N_("Freq 2 Q"),"",false );
- add_float( "param-eq-f3", 3000, NULL, N_("Freq 3 (Hz)"),"", false );
+ add_float( "param-eq-f3", 3000, NULL, N_("Freq 3 (Hz)"),"", false )
add_float_with_range( "param-eq-gain3", 0, -20.0, 20.0, NULL,
N_("Freq 3 gain (dB)"),"",false );
add_float_with_range( "param-eq-q3", 3, 0.1, 100.0, NULL,
N_("Freq 3 Q"),"",false );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_description( N_("Audio filter for band-limited interpolation resampling") );
- set_capability( "audio filter", 20 );
- set_callbacks( Create, Close );
-
- add_submodule();
- set_description( _("Audio filter for band-limited interpolation resampling") );
- set_capability( "audio filter2", 20 );
- set_callbacks( OpenFilter, CloseFilter );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_description( N_("Audio filter for band-limited interpolation resampling") )
+ set_capability( "audio filter", 20 )
+ set_callbacks( Create, Close )
+
+ add_submodule ()
+ set_description( _("Audio filter for band-limited interpolation resampling") )
+ set_capability( "audio filter2", 20 )
+ set_callbacks( OpenFilter, CloseFilter )
+vlc_module_end ()
/*****************************************************************************
* Create: allocate linear resampler
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Audio filter for linear interpolation resampling") );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_capability( "audio filter", 5 );
- set_callbacks( Create, Close );
-
- add_submodule();
- set_description( N_("Audio filter for linear interpolation resampling") );
- set_capability( "audio filter2", 5 );
- set_callbacks( OpenFilter, CloseFilter );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Audio filter for linear interpolation resampling") )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_capability( "audio filter", 5 )
+ set_callbacks( Create, Close )
+
+ add_submodule ()
+ set_description( N_("Audio filter for linear interpolation resampling") )
+ set_capability( "audio filter2", 5 )
+ set_callbacks( OpenFilter, CloseFilter )
+vlc_module_end ()
/*****************************************************************************
* Create: allocate linear resampler
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Audio filter for trivial resampling") );
- set_capability( "audio filter", 1 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_callbacks( Create, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Audio filter for trivial resampling") )
+ set_capability( "audio filter", 1 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_callbacks( Create, NULL )
+vlc_module_end ()
/*****************************************************************************
* Create: allocate trivial resampler
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Audio filter for ugly resampling") );
- set_capability( "audio filter", 2 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_callbacks( Create, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Audio filter for ugly resampling") )
+ set_capability( "audio filter", 2 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_callbacks( Create, NULL )
+vlc_module_end ()
/*****************************************************************************
* Create: allocate ugly resampler
static void DoWork( aout_instance_t *, aout_filter_t *,
aout_buffer_t *, aout_buffer_t * );
-vlc_module_begin();
- set_description( N_("Scale audio tempo in sync with playback rate") );
- set_shortname( N_("Scaletempo") );
- set_capability( "audio filter", 0 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AFILTER );
+vlc_module_begin ()
+ set_description( N_("Scale audio tempo in sync with playback rate") )
+ set_shortname( N_("Scaletempo") )
+ set_capability( "audio filter", 0 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AFILTER )
add_integer_with_range( "scaletempo-stride", 30, 1, 2000, NULL,
N_("Stride Length"), N_("Length in milliseconds to output each stride"), true );
add_integer_with_range( "scaletempo-search", 14, 0, 200, NULL,
N_("Search Length"), N_("Length in milliseconds to search for best overlap position"), true );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*
* Scaletempo works by producing audio in constant sized chunks (a "stride") but
#define DAMP_TEXT ""
#define DAMP_LONGTEXT ""
-vlc_module_begin();
- set_description( N_("spatializer") );
- set_shortname( N_("spatializer" ) );
- set_capability( "audio filter", 0 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AFILTER );
-
- set_callbacks( Open, Close );
- add_shortcut( "spatializer" );
- add_float( "Roomsize", 1.05, NULL, ROOMSIZE_TEXT,ROOMSIZE_LONGTEXT, true);
- add_float( "Width", 10.0, NULL, WIDTH_TEXT,WIDTH_LONGTEXT, true);
- add_float( "Wet", 3.0, NULL, WET_TEXT,WET_LONGTEXT, true);
- add_float( "Dry", 2.0, NULL, DRY_TEXT,DRY_LONGTEXT, true);
- add_float( "Damp", 1.0, NULL, DAMP_TEXT,DAMP_LONGTEXT, true);
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("spatializer") )
+ set_shortname( N_("spatializer" ) )
+ set_capability( "audio filter", 0 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AFILTER )
+
+ set_callbacks( Open, Close )
+ add_shortcut( "spatializer" )
+ add_float( "Roomsize", 1.05, NULL, ROOMSIZE_TEXT,ROOMSIZE_LONGTEXT, true)
+ add_float( "Width", 10.0, NULL, WIDTH_TEXT,WIDTH_LONGTEXT, true)
+ add_float( "Wet", 3.0, NULL, WET_TEXT,WET_LONGTEXT, true)
+ add_float( "Dry", 2.0, NULL, DRY_TEXT,DRY_LONGTEXT, true)
+ add_float( "Damp", 1.0, NULL, DAMP_TEXT,DAMP_LONGTEXT, true)
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_description( N_("Float32 audio mixer") );
- set_capability( "audio mixer", 10 );
- set_callbacks( Create, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_description( N_("Float32 audio mixer") )
+ set_capability( "audio mixer", 10 )
+ set_callbacks( Create, NULL )
+vlc_module_end ()
/*****************************************************************************
* Create: allocate mixer
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_description( N_("Dummy S/PDIF audio mixer") );
- set_capability( "audio mixer", 1 );
- set_callbacks( Create, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_description( N_("Dummy S/PDIF audio mixer") )
+ set_capability( "audio mixer", 1 )
+ set_callbacks( Create, NULL )
+vlc_module_end ()
/*****************************************************************************
* Create: allocate spdif mixer
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_MISC );
- set_description( N_("Trivial audio mixer") );
- set_capability( "audio mixer", 1 );
- set_callbacks( Create, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_MISC )
+ set_description( N_("Trivial audio mixer") )
+ set_capability( "audio mixer", 1 )
+ set_callbacks( Create, NULL )
+vlc_module_end ()
/*****************************************************************************
* Create: allocate trivial mixer
*****************************************************************************/
static const char *const ppsz_devices[] = { "default" };
static const char *const ppsz_devices_text[] = { N_("Default") };
-vlc_module_begin();
- set_shortname( "ALSA" );
- set_description( N_("ALSA audio output") );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
+vlc_module_begin ()
+ set_shortname( "ALSA" )
+ set_description( N_("ALSA audio output") )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
add_string( "alsa-audio-device", DEFAULT_ALSA_DEVICE, aout_FindAndRestart,
N_("ALSA Device Name"), NULL, false );
- add_deprecated_alias( "alsadev" ); /* deprecated since 0.9.3 */
+ add_deprecated_alias( "alsadev" ) /* deprecated since 0.9.3 */
change_string_list( ppsz_devices, ppsz_devices_text, FindDevicesCallback );
- change_action_add( FindDevicesCallback, N_("Refresh list") );
+ change_action_add( FindDevicesCallback, N_("Refresh list") )
- set_capability( "audio output", 150 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "audio output", 150 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Probe: probe the audio device for available formats and channels
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( "aRts" );
- set_description( N_("aRts audio output") );
- set_capability( "audio output", 50 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "aRts" )
+ set_description( N_("aRts audio output") )
+ set_capability( "audio output", 50 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: open an aRts socket
"audio device, as listed in your 'Audio Device' menu. This device will " \
"then be used by default for audio playback.")
-vlc_module_begin();
- set_shortname( "auhal" );
- set_description( N_("HAL AudioUnit output") );
- set_capability( "audio output", 101 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
- set_callbacks( Open, Close );
- add_integer( "macosx-audio-device", 0, NULL, ADEV_TEXT, ADEV_LONGTEXT, false );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "auhal" )
+ set_description( N_("HAL AudioUnit output") )
+ set_capability( "audio output", 101 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
+ set_callbacks( Open, Close )
+ add_integer( "macosx-audio-device", 0, NULL, ADEV_TEXT, ADEV_LONGTEXT, false )
+vlc_module_end ()
/*****************************************************************************
* Open: open macosx audio output
"The option allows you to enable or disable the high-quality float32 " \
"audio output mode (which is not well supported by some soundcards)." )
-vlc_module_begin();
- set_description( N_("DirectX audio output") );
- set_shortname( "DirectX" );
- set_capability( "audio output", 100 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
- add_shortcut( "directx" );
+vlc_module_begin ()
+ set_description( N_("DirectX audio output") )
+ set_shortname( "DirectX" )
+ set_capability( "audio output", 100 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
+ add_shortcut( "directx" )
add_integer( "directx-audio-device", 0, NULL, DEVICE_TEXT,
DEVICE_LONGTEXT, true );
add_bool( "directx-audio-float32", 0, 0, FLOAT_TEXT,
FLOAT_LONGTEXT, true );
- set_callbacks( OpenAudio, CloseAudio );
-vlc_module_end();
+ set_callbacks( OpenAudio, CloseAudio )
+vlc_module_end ()
/*****************************************************************************
* OpenAudio: open the audio device
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("EsounD audio output") );
- set_shortname( "EsounD" );
- set_capability( "audio output", 50 );
- add_string( "esdserver", "", NULL, N_("Esound server"), NULL, false );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
- set_callbacks( Open, Close );
- add_shortcut( "esound" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("EsounD audio output") )
+ set_shortname( "EsounD" )
+ set_capability( "audio output", 50 )
+ add_string( "esdserver", "", NULL, N_("Esound server"), NULL, false )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
+ set_callbacks( Open, Close )
+ add_shortcut( "esound" )
+vlc_module_end ()
/*****************************************************************************
* Open: open an esd socket
#define FILE_TEXT N_("Output file")
#define FILE_LONGTEXT N_("File to which the audio samples will be written to. (\"-\" for stdout")
-vlc_module_begin();
- set_description( N_("File audio output") );
- set_shortname( N_("File") );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
+vlc_module_begin ()
+ set_description( N_("File audio output") )
+ set_shortname( N_("File") )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
add_string( "audiofile-format", "s16", NULL,
FORMAT_TEXT, FORMAT_LONGTEXT, true );
CHANNELS_TEXT, CHANNELS_LONGTEXT, true );
add_file( "audiofile-file", "audiofile.wav", NULL, FILE_TEXT,
FILE_LONGTEXT, false );
- add_bool( "audiofile-wav", 1, NULL, WAV_TEXT, WAV_LONGTEXT, true );
+ add_bool( "audiofile-wav", 1, NULL, WAV_TEXT, WAV_LONGTEXT, true )
- set_capability( "audio output", 0 );
- add_shortcut( "file" );
- add_shortcut( "audiofile" );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "audio output", 0 )
+ add_shortcut( "file" )
+ add_shortcut( "audiofile" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: open a dummy audio device
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( "Roku HD1000" );
- set_description( N_("Roku HD1000 audio output") );
- set_capability( "audio output", 100 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "Roku HD1000" )
+ set_description( N_("Roku HD1000 audio output") )
+ set_capability( "audio output", 100 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: open a dummy audio device
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( "JACK" );
- set_description( N_("JACK audio output") );
- set_capability( "audio output", 100 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
+vlc_module_begin ()
+ set_shortname( "JACK" )
+ set_description( N_("JACK audio output") )
+ set_capability( "audio output", 100 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
add_bool( AUTO_CONNECT_OPTION, 0, NULL, AUTO_CONNECT_TEXT,
AUTO_CONNECT_LONGTEXT, true );
add_string( CONNECT_REGEX_OPTION, NULL, NULL, CONNECT_REGEX_TEXT,
CONNECT_REGEX_LONGTEXT, true );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: create a JACK client
"are completely filled (the sound gets heavily hashed). If you have one " \
"of these drivers, then you need to enable this option." )
-vlc_module_begin();
- set_shortname( "OSS" );
- set_description( N_("UNIX OSS audio output") );
+vlc_module_begin ()
+ set_shortname( "OSS" )
+ set_description( N_("UNIX OSS audio output") )
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
add_file( "oss-audio-device", "/dev/dsp", aout_FindAndRestart,
N_("OSS DSP device"), NULL, false );
- add_deprecated_alias( "dspdev" ); /* deprecated since 0.9.3 */
- add_bool( "oss-buggy", 0, NULL, BUGGY_TEXT, BUGGY_LONGTEXT, true );
+ add_deprecated_alias( "dspdev" ) /* deprecated since 0.9.3 */
+ add_bool( "oss-buggy", 0, NULL, BUGGY_TEXT, BUGGY_LONGTEXT, true )
- set_capability( "audio output", 100 );
- add_shortcut( "oss" );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "audio output", 100 )
+ add_shortcut( "oss" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Probe: probe the audio device for available formats and channels
#define DEVICE_TEXT N_("Output device")
#define DEVICE_LONGTEXT N_("Portaudio identifier for the output device")
-vlc_module_begin();
- set_shortname( "PortAudio" );
- set_description( N_("PORTAUDIO audio output") );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
+vlc_module_begin ()
+ set_shortname( "PortAudio" )
+ set_description( N_("PORTAUDIO audio output") )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
add_integer( "portaudio-audio-device", 0, NULL,
DEVICE_TEXT, DEVICE_LONGTEXT, false );
- add_deprecated_alias( "portaudio-device" ); /* deprecated since 0.9.3 */
- set_capability( "audio output", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ add_deprecated_alias( "portaudio-device" ) /* deprecated since 0.9.3 */
+ set_capability( "audio output", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/* This routine will be called by the PortAudio engine when audio is needed.
* It may called at interrupt level on some machines so don't do anything
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( "Pulse Audio" );
- set_description( N_("Pulseaudio audio output") );
- set_capability( "audio output", 40 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
- add_shortcut( "pulseaudio" );
- add_shortcut( "pa" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "Pulse Audio" )
+ set_description( N_("Pulseaudio audio output") )
+ set_capability( "audio output", 40 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
+ add_shortcut( "pulseaudio" )
+ add_shortcut( "pa" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: open the audio device
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( "SDL" );
- set_description( N_("Simple DirectMedia Layer audio output") );
- set_capability( "audio output", 40 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
- add_shortcut( "sdl" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "SDL" )
+ set_description( N_("Simple DirectMedia Layer audio output") )
+ set_capability( "audio output", 40 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
+ add_shortcut( "sdl" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: open the audio device
"to apply.")
#define DEFAULT_AUDIO_DEVICE N_("Default Audio Device")
-vlc_module_begin();
- set_shortname( "WaveOut" );
- set_description( N_("Win32 waveOut extension output") );
- set_capability( "audio output", 50 );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_AOUT );
- add_bool( "waveout-float32", 1, 0, FLOAT_TEXT, FLOAT_LONGTEXT, true );
+vlc_module_begin ()
+ set_shortname( "WaveOut" )
+ set_description( N_("Win32 waveOut extension output") )
+ set_capability( "audio output", 50 )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_AOUT )
+ add_bool( "waveout-float32", 1, 0, FLOAT_TEXT, FLOAT_LONGTEXT, true )
add_string( "waveout-audio-device", "wavemapper", NULL,
DEVICE_TEXT, DEVICE_LONG, false );
- add_deprecated_alias( "waveout-dev" ); /* deprecated since 0.9.3 */
+ add_deprecated_alias( "waveout-dev" ) /* deprecated since 0.9.3 */
change_string_list( ppsz_adev, ppsz_adev_text, ReloadWaveoutDevices );
- change_need_restart();
- change_action_add( ReloadWaveoutDevices, N_("Refresh list") );
+ change_need_restart ()
+ change_action_add( ReloadWaveoutDevices, N_("Refresh list") )
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* aout_sys_t: waveOut audio output method descriptor
static int OpenPacketizer( vlc_object_t * );
static void CloseCommon ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("A/52 parser") );
- set_capability( "decoder", 100 );
- set_callbacks( OpenDecoder, CloseCommon );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
-
- add_submodule();
- set_description( N_("A/52 audio packetizer") );
- set_capability( "packetizer", 10 );
- set_callbacks( OpenPacketizer, CloseCommon );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("A/52 parser") )
+ set_capability( "decoder", 100 )
+ set_callbacks( OpenDecoder, CloseCommon )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+
+ add_submodule ()
+ set_description( N_("A/52 audio packetizer") )
+ set_capability( "packetizer", 10 )
+ set_callbacks( OpenPacketizer, CloseCommon )
+vlc_module_end ()
/*****************************************************************************
* decoder_sys_t : decoder descriptor
static aout_buffer_t *DecodeBlock( decoder_t *, block_t ** );
-vlc_module_begin();
- set_description( N_("ADPCM audio decoder") );
- set_capability( "decoder", 50 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- set_callbacks( OpenDecoder, CloseDecoder );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("ADPCM audio decoder") )
+ set_capability( "decoder", 50 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ set_callbacks( OpenDecoder, CloseDecoder )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int OpenPacketizer( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
+vlc_module_begin ()
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- set_description( _("AES3/SMPTE 302M audio decoder") );
- set_capability( "decoder", 100 );
- set_callbacks( OpenDecoder, Close );
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ set_description( _("AES3/SMPTE 302M audio decoder") )
+ set_capability( "decoder", 100 )
+ set_callbacks( OpenDecoder, Close )
- add_submodule();
- set_description( N_("AES3/SMPTE 302M audio packetizer") );
- set_capability( "packetizer", 100 );
- set_callbacks( OpenPacketizer, Close );
+ add_submodule ()
+ set_description( N_("AES3/SMPTE 302M audio packetizer") )
+ set_capability( "packetizer", 100 )
+ set_callbacks( OpenPacketizer, Close )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* decoder_sys_t : aes3 decoder descriptor
static void EncoderClose( vlc_object_t * );
#endif
-vlc_module_begin();
+vlc_module_begin ()
/* audio decoder module */
- set_description( N_("Raw/Log Audio decoder") );
- set_capability( "decoder", 100 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- set_callbacks( DecoderOpen, DecoderClose );
+ set_description( N_("Raw/Log Audio decoder") )
+ set_capability( "decoder", 100 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ set_callbacks( DecoderOpen, DecoderClose )
#ifdef ENABLE_SOUT
/* audio encoder submodule */
- add_submodule();
- set_description( N_("Raw audio encoder") );
- set_capability( "encoder", 150 );
- set_callbacks( EncoderOpen, EncoderClose );
+ add_submodule ()
+ set_description( N_("Raw audio encoder") )
+ set_capability( "encoder", 150 )
+ set_callbacks( EncoderOpen, EncoderClose )
#endif
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
"delivered by the FFmpeg library. This includes (MS)MPEG4, DivX, SV1,"\
"H261, H263, H264, WMV, WMA, AAC, AMR, DV, MJPEG and other codecs")
-vlc_module_begin();
- set_shortname( "FFmpeg");
- add_shortcut( "ffmpeg" );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
+vlc_module_begin ()
+ set_shortname( "FFmpeg")
+ add_shortcut( "ffmpeg" )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
/* decoder main module */
#if defined(MODULE_NAME_is_ffmpegaltivec) \
|| (defined(CAN_COMPILE_ALTIVEC) && !defined(NO_ALTIVEC_IN_FFMPEG))
- set_description( N_("AltiVec FFmpeg audio/video decoder ((MS)MPEG4,SVQ1,H263,WMV,WMA)") );
- /*add_requirement( ALTIVEC );*/
- set_capability( "decoder", 71 );
+ set_description( N_("AltiVec FFmpeg audio/video decoder ((MS)MPEG4,SVQ1,H263,WMV,WMA)") )
+ /*add_requirement( ALTIVEC )*/
+ set_capability( "decoder", 71 )
#else
- set_description( N_("FFmpeg audio/video decoder") );
- set_help( MODULE_DESCRIPTION );
- set_capability( "decoder", 70 );
+ set_description( N_("FFmpeg audio/video decoder") )
+ set_help( MODULE_DESCRIPTION )
+ set_capability( "decoder", 70 )
#endif
- set_section( N_("Decoding") , NULL );
- set_callbacks( OpenDecoder, CloseDecoder );
+ set_section( N_("Decoding") , NULL )
+ set_callbacks( OpenDecoder, CloseDecoder )
- add_bool( "ffmpeg-dr", 1, NULL, DR_TEXT, DR_TEXT, true );
+ add_bool( "ffmpeg-dr", 1, NULL, DR_TEXT, DR_TEXT, true )
add_integer ( "ffmpeg-error-resilience", 1, NULL, ERROR_TEXT,
ERROR_LONGTEXT, true );
add_integer ( "ffmpeg-workaround-bugs", 1, NULL, BUGS_TEXT, BUGS_LONGTEXT,
false );
add_integer( "ffmpeg-skip-frame", 0, NULL, SKIP_FRAME_TEXT,
SKIP_FRAME_LONGTEXT, true );
- change_integer_range( -1, 4 );
+ change_integer_range( -1, 4 )
add_integer( "ffmpeg-skip-idct", 0, NULL, SKIP_IDCT_TEXT,
SKIP_IDCT_LONGTEXT, true );
- change_integer_range( -1, 4 );
+ change_integer_range( -1, 4 )
add_integer ( "ffmpeg-vismv", 0, NULL, VISMV_TEXT, VISMV_LONGTEXT,
true );
add_integer ( "ffmpeg-lowres", 0, NULL, LOWRES_TEXT, LOWRES_LONGTEXT,
true );
- change_integer_range( 0, 2 );
+ change_integer_range( 0, 2 )
add_integer ( "ffmpeg-skiploopfilter", 0, NULL, SKIPLOOPF_TEXT,
SKIPLOOPF_LONGTEXT, true );
change_integer_list( nloopf_list, nloopf_list_text, NULL );
#ifdef ENABLE_SOUT
/* encoder submodule */
- add_submodule();
- set_section( N_("Encoding") , NULL );
- set_description( N_("FFmpeg audio/video encoder") );
- set_capability( "encoder", 100 );
- set_callbacks( OpenEncoder, CloseEncoder );
+ add_submodule ()
+ set_section( N_("Encoding") , NULL )
+ set_description( N_("FFmpeg audio/video encoder") )
+ set_capability( "encoder", 100 )
+ set_callbacks( OpenEncoder, CloseEncoder )
add_string( ENC_CFG_PREFIX "hq", "simple", NULL, ENC_HQ_TEXT,
ENC_HQ_LONGTEXT, false );
#endif /* ENABLE_SOUT */
/* video filter submodule */
- add_submodule();
- set_capability( "video filter2", 0 );
- set_callbacks( OpenDeinterlace, CloseDeinterlace );
- set_description( N_("FFmpeg deinterlace video filter") );
- add_shortcut( "ffmpeg-deinterlace" );
+ add_submodule ()
+ set_capability( "video filter2", 0 )
+ set_callbacks( OpenDeinterlace, CloseDeinterlace )
+ set_description( N_("FFmpeg deinterlace video filter") )
+ add_shortcut( "ffmpeg-deinterlace" )
-vlc_module_end();
+vlc_module_end ()
vlc_mutex_t avcodec_lock = VLC_STATIC_MUTEX;
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("CC 608/708"));
- set_description( N_("Closed Captions decoder") );
- set_capability( "decoder", 50 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( N_("CC 608/708"))
+ set_description( N_("Closed Captions decoder") )
+ set_capability( "decoder", 50 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_description( N_("CDG video decoder") );
- set_capability( "decoder", 1000 );
- set_callbacks( Open, Close );
- add_shortcut( "cdg" );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_description( N_("CDG video decoder") )
+ set_capability( "decoder", 1000 )
+ set_callbacks( Open, Close )
+ add_shortcut( "cdg" )
+vlc_module_end ()
/*****************************************************************************
* Open: probe the decoder and return score
/*****************************************************************************
* Module descriptor.
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("CMML annotations decoder") );
- set_capability( "decoder", 50 );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_shortcut( "cmml" );
-
- add_submodule();
- set_capability( "interface", 0 );
- set_callbacks( OpenIntf, CloseIntf );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("CMML annotations decoder") )
+ set_capability( "decoder", 50 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_shortcut( "cmml" )
+
+ add_submodule ()
+ set_capability( "interface", 0 )
+ set_callbacks( OpenIntf, CloseIntf )
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
static int Create ( vlc_object_t * );
static void Destroy( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("Subtitles (advanced)"));
- set_description( N_("Wrapper for subtitle renderers using CSRI/asa") );
- set_capability( "decoder", 60 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( N_("Subtitles (advanced)"))
+ set_description( N_("Wrapper for subtitle renderers using CSRI/asa") )
+ set_capability( "decoder", 60 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int PacketizerOpen( vlc_object_t * );
static void DecoderClose ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("CVD subtitle decoder") );
- set_capability( "decoder", 50 );
- set_callbacks( DecoderOpen, DecoderClose );
-
- add_submodule();
- set_description( N_("Chaoji VCD subtitle packetizer") );
- set_capability( "packetizer", 50 );
- set_callbacks( PacketizerOpen, DecoderClose );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("CVD subtitle decoder") )
+ set_capability( "decoder", 50 )
+ set_callbacks( DecoderOpen, DecoderClose )
+
+ add_submodule ()
+ set_description( N_("Chaoji VCD subtitle packetizer") )
+ set_capability( "packetizer", 50 )
+ set_callbacks( PacketizerOpen, DecoderClose )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
#define ENC_QUALITY_LONGTEXT N_( \
"Quality of the encoding between 1.0 (low) and 10.0 (high)." )
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_description( N_("Dirac video decoder") );
- set_capability( "decoder", 100 );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_shortcut( "dirac" );
-
- add_submodule();
- set_description( N_("Dirac video encoder") );
- set_capability( "encoder", 100 );
- set_callbacks( OpenEncoder, CloseEncoder );
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_description( N_("Dirac video decoder") )
+ set_capability( "decoder", 100 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_shortcut( "dirac" )
+
+ add_submodule ()
+ set_description( N_("Dirac video encoder") )
+ set_capability( "encoder", 100 )
+ set_callbacks( OpenEncoder, CloseEncoder )
add_float( ENC_CFG_PREFIX "quality", 7.0, NULL, ENC_QUALITY_TEXT,
ENC_QUALITY_LONGTEXT, false );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
es_format_t *, bool );
static void CopyPicture( picture_t *, uint8_t * );
-vlc_module_begin();
- set_description( N_("DirectMedia Object decoder") );
- add_shortcut( "dmo" );
- set_capability( "decoder", 1 );
- set_callbacks( DecoderOpen, DecoderClose );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
+vlc_module_begin ()
+ set_description( N_("DirectMedia Object decoder") )
+ add_shortcut( "dmo" )
+ set_capability( "decoder", 1 )
+ set_callbacks( DecoderOpen, DecoderClose )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
# define ENC_CFG_PREFIX "sout-dmo-"
- add_submodule();
- set_description( N_("DirectMedia Object encoder") );
- set_capability( "encoder", 10 );
- set_callbacks( EncoderOpen, EncoderClose );
+ add_submodule ()
+ set_description( N_("DirectMedia Object encoder") )
+ set_capability( "encoder", 10 )
+ set_callbacks( EncoderOpen, EncoderClose )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("DTS parser") );
- set_capability( "decoder", 100 );
- set_callbacks( OpenDecoder, CloseDecoder );
-
- add_submodule();
- set_description( N_("DTS audio packetizer") );
- set_capability( "packetizer", 10 );
- set_callbacks( OpenPacketizer, CloseDecoder );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("DTS parser") )
+ set_capability( "decoder", 100 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+
+ add_submodule ()
+ set_description( N_("DTS audio packetizer") )
+ set_capability( "packetizer", 10 )
+ set_callbacks( OpenPacketizer, CloseDecoder )
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
static void CloseEncoder( vlc_object_t * );
static block_t *Encode ( encoder_t *, subpicture_t * );
-vlc_module_begin();
+vlc_module_begin ()
# define DVBSUB_CFG_PREFIX "dvbsub-"
- set_description( N_("DVB subtitles decoder") );
- set_capability( "decoder", 50 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
- set_callbacks( Open, Close );
+ set_description( N_("DVB subtitles decoder") )
+ set_capability( "decoder", 50 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
+ set_callbacks( Open, Close )
- add_integer( DVBSUB_CFG_PREFIX "position", 8, NULL, POS_TEXT, POS_LONGTEXT, true );
+ add_integer( DVBSUB_CFG_PREFIX "position", 8, NULL, POS_TEXT, POS_LONGTEXT, true )
change_integer_list( pi_pos_values, ppsz_pos_descriptions, NULL );
- add_integer( DVBSUB_CFG_PREFIX "x", -1, NULL, POSX_TEXT, POSX_LONGTEXT, false );
- add_integer( DVBSUB_CFG_PREFIX "y", -1, NULL, POSY_TEXT, POSY_LONGTEXT, false );
+ add_integer( DVBSUB_CFG_PREFIX "x", -1, NULL, POSX_TEXT, POSX_LONGTEXT, false )
+ add_integer( DVBSUB_CFG_PREFIX "y", -1, NULL, POSY_TEXT, POSY_LONGTEXT, false )
# define ENC_CFG_PREFIX "sout-dvbsub-"
- add_submodule();
- set_description( N_("DVB subtitles encoder") );
- set_capability( "encoder", 100 );
- set_callbacks( OpenEncoder, CloseEncoder );
-
- add_integer( ENC_CFG_PREFIX "x", -1, NULL, ENC_POSX_TEXT, ENC_POSX_LONGTEXT, false );
- add_integer( ENC_CFG_PREFIX "y", -1, NULL, ENC_POSY_TEXT, ENC_POSY_LONGTEXT, false );
- add_obsolete_integer( ENC_CFG_PREFIX "timeout" ); /* Suppressed since 0.8.5 */
-vlc_module_end();
+ add_submodule ()
+ set_description( N_("DVB subtitles encoder") )
+ set_capability( "encoder", 100 )
+ set_callbacks( OpenEncoder, CloseEncoder )
+
+ add_integer( ENC_CFG_PREFIX "x", -1, NULL, ENC_POSX_TEXT, ENC_POSX_LONGTEXT, false )
+ add_integer( ENC_CFG_PREFIX "y", -1, NULL, ENC_POSY_TEXT, ENC_POSY_LONGTEXT, false )
+ add_obsolete_integer( ENC_CFG_PREFIX "timeout" ) /* Suppressed since 0.8.5 */
+vlc_module_end ()
static const char *const ppsz_enc_options[] = { "x", "y", NULL };
static int Open( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("AAC audio decoder (using libfaad2)") );
- set_capability( "decoder", 100 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("AAC audio decoder (using libfaad2)") )
+ set_capability( "decoder", 100 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/****************************************************************************
* Local prototypes
"deinterlace", "ffmpeg-deinterlace"
};
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_shortname( N_("Fake") );
- set_description( N_("Fake video decoder") );
- set_capability( "decoder", 1000 );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_shortcut( "fake" );
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_shortname( N_("Fake") )
+ set_description( N_("Fake video decoder") )
+ set_capability( "decoder", 1000 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_shortcut( "fake" )
add_file( "fake-file", "", NULL, FILE_TEXT,
FILE_LONGTEXT, false );
change_string_list( ppsz_deinterlace_type, 0, 0 );
add_string( "fake-chroma", "I420", NULL, CHROMA_TEXT, CHROMA_LONGTEXT,
true );
-vlc_module_end();
+vlc_module_end ()
struct decoder_sys_t
{
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
+vlc_module_begin ()
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- add_shortcut( "flac" );
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ add_shortcut( "flac" )
#ifdef USE_LIBFLAC
- set_description( N_("Flac audio decoder") );
- set_capability( "decoder", 100 );
- set_callbacks( OpenDecoder, CloseDecoder );
+ set_description( N_("Flac audio decoder") )
+ set_capability( "decoder", 100 )
+ set_callbacks( OpenDecoder, CloseDecoder )
- add_submodule();
- set_description( N_("Flac audio encoder") );
- set_capability( "encoder", 100 );
- set_callbacks( OpenEncoder, CloseEncoder );
+ add_submodule ()
+ set_description( N_("Flac audio encoder") )
+ set_capability( "encoder", 100 )
+ set_callbacks( OpenEncoder, CloseEncoder )
- add_submodule();
+ add_submodule ()
#endif
- set_description( N_("Flac audio packetizer") );
- set_capability( "packetizer", 100 );
- set_callbacks( OpenPacketizer, CloseDecoder );
+ set_description( N_("Flac audio packetizer") )
+ set_capability( "packetizer", 100 )
+ set_callbacks( OpenPacketizer, CloseDecoder )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
static int Open (vlc_object_t *);
static void Close (vlc_object_t *);
-vlc_module_begin();
- set_description (N_("FluidSynth MIDI synthetizer"));
- set_capability ("decoder", 100);
- set_category (CAT_INPUT);
- set_subcategory (SUBCAT_INPUT_ACODEC);
- set_callbacks (Open, Close);
+vlc_module_begin ()
+ set_description (N_("FluidSynth MIDI synthetizer"))
+ set_capability ("decoder", 100)
+ set_category (CAT_INPUT)
+ set_subcategory (SUBCAT_INPUT_ACODEC)
+ set_callbacks (Open, Close)
add_file ("soundfont", "", NULL,
SOUNDFONT_TEXT, SOUNDFONT_LONGTEXT, false);
-vlc_module_end();
+vlc_module_end ()
struct decoder_sys_t
#endif
-vlc_module_begin();
- set_shortname( N_("Kate"));
- set_description( N_("Kate text subtitles decoder") );
- set_capability( "decoder", 50 );
- set_callbacks( OpenDecoder, CloseDecoder );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
- add_shortcut( "kate" );
+vlc_module_begin ()
+ set_shortname( N_("Kate"))
+ set_description( N_("Kate text subtitles decoder") )
+ set_capability( "decoder", 50 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
+ add_shortcut( "kate" )
#ifdef ENABLE_PACKETIZER
- add_submodule();
- set_description( N_("Kate text subtitles packetizer") );
- set_capability( "packetizer", 100 );
- set_callbacks( OpenPacketizer, CloseDecoder );
- add_shortcut( "kate" );
+ add_submodule ()
+ set_description( N_("Kate text subtitles packetizer") )
+ set_capability( "packetizer", 100 )
+ set_callbacks( OpenPacketizer, CloseDecoder )
+ add_shortcut( "kate" )
#endif
#ifdef ENABLE_FORMATTING
add_bool( "kate-formatted", true, NULL, FORMAT_TEXT, FORMAT_LONGTEXT,
true );
#endif
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
static int Create ( vlc_object_t * );
static void Destroy( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("Subtitles (advanced)"));
- set_description( N_("Subtitle renderers using libass") );
- set_capability( "decoder", 100 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( N_("Subtitles (advanced)"))
+ set_description( N_("Subtitle renderers using libass") )
+ set_capability( "decoder", 100 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("MPEG I/II video decoder (using libmpeg2)") );
- set_capability( "decoder", 150 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_shortcut( "libmpeg2" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("MPEG I/II video decoder (using libmpeg2)") )
+ set_capability( "decoder", 150 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_shortcut( "libmpeg2" )
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
+vlc_module_begin ()
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- set_description( N_("Linear PCM audio decoder") );
- set_capability( "decoder", 100 );
- set_callbacks( OpenDecoder, CloseDecoder );
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ set_description( N_("Linear PCM audio decoder") )
+ set_capability( "decoder", 100 )
+ set_callbacks( OpenDecoder, CloseDecoder )
- add_submodule();
- set_description( N_("Linear PCM audio packetizer") );
- set_capability( "packetizer", 100 );
- set_callbacks( OpenPacketizer, CloseDecoder );
+ add_submodule ()
+ set_description( N_("Linear PCM audio packetizer") )
+ set_capability( "packetizer", 100 )
+ set_callbacks( OpenPacketizer, CloseDecoder )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Video decoder using openmash") );
- set_capability( "decoder", 50 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_callbacks( OpenDecoder, CloseDecoder );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Video decoder using openmash") )
+ set_capability( "decoder", 50 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_callbacks( OpenDecoder, CloseDecoder )
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("MPEG audio layer I/II/III decoder") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
+vlc_module_begin ()
+ set_description( N_("MPEG audio layer I/II/III decoder") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
#if defined(UNDER_CE)
- set_capability( "decoder", 5 );
+ set_capability( "decoder", 5 )
#else
- set_capability( "decoder", 100 );
+ set_capability( "decoder", 100 )
#endif
- set_callbacks( OpenDecoder, CloseDecoder );
+ set_callbacks( OpenDecoder, CloseDecoder )
- add_submodule();
- set_description( N_("MPEG audio layer I/II/III packetizer") );
- set_capability( "packetizer", 10 );
- set_callbacks( OpenPacketizer, CloseDecoder );
-vlc_module_end();
+ add_submodule ()
+ set_description( N_("MPEG audio layer I/II/III packetizer") )
+ set_capability( "packetizer", 10 )
+ set_callbacks( OpenPacketizer, CloseDecoder )
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_description( N_("PNG video decoder") );
- set_capability( "decoder", 1000 );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_shortcut( "png" );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_description( N_("PNG video decoder") )
+ set_capability( "decoder", 1000 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_shortcut( "png" )
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("QuickTime library decoder") );
- set_capability( "decoder", 0 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_callbacks( Open, Close );
-
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("QuickTime library decoder") )
+ set_capability( "decoder", 0 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_callbacks( Open, Close )
+
+vlc_module_end ()
/*****************************************************************************
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Pseudo raw video decoder") );
- set_capability( "decoder", 50 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_callbacks( OpenDecoder, CloseDecoder );
-
- add_submodule();
- set_description( N_("Pseudo raw video packetizer") );
- set_capability( "packetizer", 100 );
- set_callbacks( OpenPacketizer, CloseDecoder );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Pseudo raw video decoder") )
+ set_capability( "decoder", 50 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_callbacks( OpenDecoder, CloseDecoder )
+
+ add_submodule ()
+ set_description( N_("Pseudo raw video packetizer") )
+ set_capability( "packetizer", 100 )
+ set_callbacks( OpenPacketizer, CloseDecoder )
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("RealAudio library decoder") );
- set_capability( "decoder", 10 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("RealAudio library decoder") )
+ set_capability( "decoder", 10 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
//static int OpenPacketizer( vlc_object_t * );
static picture_t *DecodeVideo( decoder_t *, block_t ** );
-vlc_module_begin();
- set_description( N_("RealVideo library decoder") );
- set_capability( "decoder", 10 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("RealVideo library decoder") )
+ set_capability( "decoder", 10 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
static int OpenDecoder ( vlc_object_t * );
static void CloseDecoder ( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_description( N_("Schroedinger video decoder") );
- set_capability( "decoder", 200 );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_shortcut( "schroedinger" );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_description( N_("Schroedinger video decoder") )
+ set_capability( "decoder", 200 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_shortcut( "schroedinger" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_shortname( N_("SDL Image decoder"));
- set_description( N_("SDL_image video decoder") );
- set_capability( "decoder", 60 );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_shortcut( "sdl_image" );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_shortname( N_("SDL Image decoder"))
+ set_description( N_("SDL_image video decoder") )
+ set_capability( "decoder", 60 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_shortcut( "sdl_image" )
+vlc_module_end ()
static const struct supported_fmt_t
{
N_("Narrow-band (8kHz)"), N_("Wide-band (16kHz)"), N_("Ultra-wideband (32kHz)"), NULL
};
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
- set_description( N_("Speex audio decoder") );
- set_capability( "decoder", 100 );
- set_callbacks( OpenDecoder, CloseDecoder );
+ set_description( N_("Speex audio decoder") )
+ set_capability( "decoder", 100 )
+ set_callbacks( OpenDecoder, CloseDecoder )
- add_submodule();
- set_description( N_("Speex audio packetizer") );
- set_capability( "packetizer", 100 );
- set_callbacks( OpenPacketizer, CloseDecoder );
+ add_submodule ()
+ set_description( N_("Speex audio packetizer") )
+ set_capability( "packetizer", 100 )
+ set_callbacks( OpenPacketizer, CloseDecoder )
- add_submodule();
- set_description( N_("Speex audio encoder") );
- set_capability( "encoder", 100 );
- set_callbacks( OpenEncoder, CloseEncoder );
+ add_submodule ()
+ set_description( N_("Speex audio encoder") )
+ set_capability( "encoder", 100 )
+ set_callbacks( OpenEncoder, CloseEncoder )
add_integer( ENC_CFG_PREFIX "mode", 0, NULL, ENC_MODE_TEXT,
ENC_MODE_LONGTEXT, false );
add_integer( ENC_CFG_PREFIX "complexity", 3, NULL, ENC_COMPLEXITY_TEXT,
ENC_COMPLEXITY_LONGTEXT, false );
- change_integer_range( 1, 10 );
+ change_integer_range( 1, 10 )
add_bool( ENC_CFG_PREFIX "cbr", false, NULL, ENC_CBR_TEXT,
ENC_CBR_LONGTEXT, false );
add_float( ENC_CFG_PREFIX "quality", 8.0, NULL, ENC_QUALITY_TEXT,
ENC_QUALITY_LONGTEXT, false );
- change_float_range( 0.0, 10.0 );
+ change_float_range( 0.0, 10.0 )
add_integer( ENC_CFG_PREFIX "max-bitrate", 0, NULL, ENC_MAXBITRATE_TEXT,
ENC_MAXBITRATE_LONGTEXT, false );
/* TODO agc, noise suppression, */
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_enc_options[] = {
"mode", "complexity", "cbr", "quality", "max-bitrate", "vad", "dtx", NULL
static int PacketizerOpen( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("DVD subtitles decoder") );
- set_capability( "decoder", 50 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
- set_callbacks( DecoderOpen, Close );
-
- add_submodule();
- set_description( N_("DVD subtitles packetizer") );
- set_capability( "packetizer", 50 );
- set_callbacks( PacketizerOpen, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("DVD subtitles decoder") )
+ set_capability( "decoder", 50 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
+ set_callbacks( DecoderOpen, Close )
+
+ add_submodule ()
+ set_description( N_("DVD subtitles packetizer") )
+ set_capability( "packetizer", 50 )
+ set_callbacks( PacketizerOpen, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
"VLC partly implements this, but you can choose to disable all formatting.")
-vlc_module_begin();
- set_shortname( N_("Subtitles"));
- set_description( N_("Text subtitles decoder") );
- set_capability( "decoder", 50 );
- set_callbacks( OpenDecoder, CloseDecoder );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
+vlc_module_begin ()
+ set_shortname( N_("Subtitles"))
+ set_description( N_("Text subtitles decoder") )
+ set_capability( "decoder", 50 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
add_integer( "subsdec-align", 0, NULL, ALIGN_TEXT, ALIGN_LONGTEXT,
false );
AUTODETECT_UTF8_TEXT, AUTODETECT_UTF8_LONGTEXT, false );
add_bool( "subsdec-formatted", true, NULL, FORMAT_TEXT, FORMAT_LONGTEXT,
false );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
* Module descriptor.
*****************************************************************************/
-vlc_module_begin();
- set_capability( "decoder", 40 );
- set_shortname( N_("USFSubs"));
- set_description( N_("USF subtitles decoder") );
- set_callbacks( OpenDecoder, CloseDecoder );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
+vlc_module_begin ()
+ set_capability( "decoder", 40 )
+ set_shortname( N_("USFSubs"))
+ set_description( N_("USF subtitles decoder") )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
/* We inherit subsdec-align and subsdec-formatted from subsdec.c */
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- add_submodule();
- set_description( N_("T.140 text encoder") );
- set_capability( "encoder", 100 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ add_submodule ()
+ set_description( N_("T.140 text encoder") )
+ set_capability( "encoder", 100 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
static block_t *Encode ( encoder_t *, subpicture_t * );
"calls 1\n" \
"packet assembly info 2\n" )
-vlc_module_begin();
- set_description( N_("Philips OGT (SVCD subtitle) decoder") );
- set_shortname( N_("SVCD subtitles") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
- set_capability( "decoder", 50 );
- set_callbacks( DecoderOpen, DecoderClose );
+vlc_module_begin ()
+ set_description( N_("Philips OGT (SVCD subtitle) decoder") )
+ set_shortname( N_("SVCD subtitles") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
+ set_capability( "decoder", 50 )
+ set_callbacks( DecoderOpen, DecoderClose )
add_integer ( MODULE_STRING "-debug", 0, NULL,
DEBUG_TEXT, DEBUG_LONGTEXT, true );
- add_submodule();
- set_description( N_("Philips OGT (SVCD subtitle) packetizer") );
- set_capability( "packetizer", 50 );
- set_callbacks( PacketizerOpen, DecoderClose );
-vlc_module_end();
+ add_submodule ()
+ set_description( N_("Philips OGT (SVCD subtitle) packetizer") )
+ set_capability( "packetizer", 50 )
+ set_callbacks( PacketizerOpen, DecoderClose )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Tarkin decoder module") );
- set_capability( "decoder", 100 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_shortcut( "tarkin" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Tarkin decoder module") )
+ set_capability( "decoder", 100 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_shortcut( "tarkin" )
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
"interpretation mistake. Try using this wrong interpretation if " \
"your subtitles don't appear.")
-vlc_module_begin();
- set_description( N_("Teletext subtitles decoder") );
- set_shortname( "Teletext" );
- set_capability( "decoder", 50 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_description( N_("Teletext subtitles decoder") )
+ set_shortname( "Teletext" )
+ set_capability( "decoder", 50 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
+ set_callbacks( Open, Close )
add_integer( "telx-override-page", -1, NULL,
OVERRIDE_PAGE_TEXT, OVERRIDE_PAGE_LONGTEXT, true );
add_bool( "telx-french-workaround", 0, NULL,
FRENCH_WORKAROUND_TEXT, FRENCH_WORKAROUND_LONGTEXT, true );
-vlc_module_end();
+vlc_module_end ()
/****************************************************************************
* Local structures
"Enforce a quality between 1 (low) and 10 (high), instead " \
"of specifying a particular bitrate. This will produce a VBR stream." )
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_shortname( "Theora" );
- set_description( N_("Theora video decoder") );
- set_capability( "decoder", 100 );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_shortcut( "theora" );
-
- add_submodule();
- set_description( N_("Theora video packetizer") );
- set_capability( "packetizer", 100 );
- set_callbacks( OpenPacketizer, CloseDecoder );
-
- add_submodule();
- set_description( N_("Theora video encoder") );
- set_capability( "encoder", 150 );
- set_callbacks( OpenEncoder, CloseEncoder );
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_shortname( "Theora" )
+ set_description( N_("Theora video decoder") )
+ set_capability( "decoder", 100 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_shortcut( "theora" )
+
+ add_submodule ()
+ set_description( N_("Theora video packetizer") )
+ set_capability( "packetizer", 100 )
+ set_callbacks( OpenPacketizer, CloseDecoder )
+
+ add_submodule ()
+ set_description( N_("Theora video encoder") )
+ set_capability( "encoder", 150 )
+ set_callbacks( OpenEncoder, CloseEncoder )
# define ENC_CFG_PREFIX "sout-theora-"
add_integer( ENC_CFG_PREFIX "quality", 2, NULL, ENC_QUALITY_TEXT,
ENC_QUALITY_LONGTEXT, false );
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_enc_options[] = {
"quality", NULL
{ N_("Stereo"), N_("Dual mono"), N_("Joint stereo") };
-vlc_module_begin();
- set_shortname( "Twolame");
- set_description( N_("Libtwolame audio encoder") );
- set_capability( "encoder", 50 );
- set_callbacks( OpenEncoder, CloseEncoder );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
+vlc_module_begin ()
+ set_shortname( "Twolame")
+ set_description( N_("Libtwolame audio encoder") )
+ set_capability( "encoder", 50 )
+ set_callbacks( OpenEncoder, CloseEncoder )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
add_float( ENC_CFG_PREFIX "quality", 0.0, NULL, ENC_QUALITY_TEXT,
ENC_QUALITY_LONGTEXT, false );
ENC_VBR_LONGTEXT, false );
add_integer( ENC_CFG_PREFIX "psy", 3, NULL, ENC_PSY_TEXT,
ENC_PSY_LONGTEXT, false );
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_enc_options[] = {
"quality", "mode", "vbr", "psy", NULL
#define ENC_CBR_LONGTEXT N_( \
"Force a constant bitrate encoding (CBR)." )
-vlc_module_begin();
- set_shortname( "Vorbis" );
- set_description( N_("Vorbis audio decoder") );
+vlc_module_begin ()
+ set_shortname( "Vorbis" )
+ set_description( N_("Vorbis audio decoder") )
#ifdef MODULE_NAME_IS_tremor
- set_capability( "decoder", 90 );
+ set_capability( "decoder", 90 )
#else
- set_capability( "decoder", 100 );
+ set_capability( "decoder", 100 )
#endif
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- set_callbacks( OpenDecoder, CloseDecoder );
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ set_callbacks( OpenDecoder, CloseDecoder )
- add_submodule();
- set_description( N_("Vorbis audio packetizer") );
- set_capability( "packetizer", 100 );
- set_callbacks( OpenPacketizer, CloseDecoder );
+ add_submodule ()
+ set_description( N_("Vorbis audio packetizer") )
+ set_capability( "packetizer", 100 )
+ set_callbacks( OpenPacketizer, CloseDecoder )
#ifndef MODULE_NAME_IS_tremor
# define ENC_CFG_PREFIX "sout-vorbis-"
- add_submodule();
- set_description( N_("Vorbis audio encoder") );
- set_capability( "encoder", 100 );
+ add_submodule ()
+ set_description( N_("Vorbis audio encoder") )
+ set_capability( "encoder", 100 )
#if defined(HAVE_VORBIS_VORBISENC_H)
- set_callbacks( OpenEncoder, CloseEncoder );
+ set_callbacks( OpenEncoder, CloseEncoder )
#endif
add_integer( ENC_CFG_PREFIX "quality", 0, NULL, ENC_QUALITY_TEXT,
ENC_CBR_LONGTEXT, false );
#endif
-vlc_module_end();
+vlc_module_end ()
#ifndef MODULE_NAME_IS_tremor
static const char *const ppsz_enc_options[] = {
{ N_("none"), N_("spatial"), N_("temporal") };
#endif
-vlc_module_begin();
- set_description( N_("H.264/MPEG4 AVC encoder (using x264 library)"));
- set_capability( "encoder", 200 );
- set_callbacks( Open, Close );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_VCODEC );
+vlc_module_begin ()
+ set_description( N_("H.264/MPEG4 AVC encoder (using x264 library)"))
+ set_capability( "encoder", 200 )
+ set_callbacks( Open, Close )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_VCODEC )
/* Frame-type options */
add_integer( SOUT_CFG_PREFIX "min-keyint", 25, NULL, MIN_KEYINT_TEXT,
MIN_KEYINT_LONGTEXT, false );
- add_deprecated_alias( SOUT_CFG_PREFIX "keyint-min" ); /* Deprecated since 0.8.5 */
+ add_deprecated_alias( SOUT_CFG_PREFIX "keyint-min" ) /* Deprecated since 0.8.5 */
add_integer( SOUT_CFG_PREFIX "scenecut", 40, NULL, SCENE_TEXT,
SCENE_LONGTEXT, false );
- change_integer_range( -1, 100 );
+ change_integer_range( -1, 100 )
#if X264_BUILD >= 55 /* r607 */
add_bool( SOUT_CFG_PREFIX "pre-scenecut", 0, NULL, PRESCENE_TEXT,
add_integer( SOUT_CFG_PREFIX "bframes", 0, NULL, BFRAMES_TEXT,
BFRAMES_LONGTEXT, false );
- change_integer_range( 0, 16 );
+ change_integer_range( 0, 16 )
#if X264_BUILD >= 63
add_integer( SOUT_CFG_PREFIX "b-adapt", 1, NULL, B_ADAPT_TEXT,
B_ADAPT_LONGTEXT, false );
- change_integer_range( 0, 2 );
+ change_integer_range( 0, 2 )
#elif X264_BUILD >= 0x0013 /* r137 */
add_bool( SOUT_CFG_PREFIX "b-adapt", 1, NULL, B_ADAPT_TEXT,
B_ADAPT_LONGTEXT, false );
#if X264_BUILD >= 0x0013 /* r137 */
add_integer( SOUT_CFG_PREFIX "b-bias", 0, NULL, B_BIAS_TEXT,
B_BIAS_LONGTEXT, false );
- change_integer_range( -100, 100 );
+ change_integer_range( -100, 100 )
#endif
add_bool( SOUT_CFG_PREFIX "bpyramid", 0, NULL, BPYRAMID_TEXT,
add_integer( SOUT_CFG_PREFIX "ref", 1, NULL, REF_TEXT,
REF_LONGTEXT, false );
- change_integer_range( 1, 16 );
- add_deprecated_alias( SOUT_CFG_PREFIX "frameref" ); /* Deprecated since 0.8.5 */
+ change_integer_range( 1, 16 )
+ add_deprecated_alias( SOUT_CFG_PREFIX "frameref" ) /* Deprecated since 0.8.5 */
add_bool( SOUT_CFG_PREFIX "nf", 0, NULL, NF_TEXT,
NF_LONGTEXT, false );
- add_deprecated_alias( SOUT_CFG_PREFIX "loopfilter" ); /* Deprecated since 0.8.5 */
+ add_deprecated_alias( SOUT_CFG_PREFIX "loopfilter" ) /* Deprecated since 0.8.5 */
add_string( SOUT_CFG_PREFIX "deblock", "0:0", NULL, FILTER_TEXT,
FILTER_LONGTEXT, false );
- add_deprecated_alias( SOUT_CFG_PREFIX "filter" ); /* Deprecated since 0.8.6 */
+ add_deprecated_alias( SOUT_CFG_PREFIX "filter" ) /* Deprecated since 0.8.6 */
add_string( SOUT_CFG_PREFIX "level", "5.1", NULL, LEVEL_TEXT,
LEVEL_LONGTEXT, false );
add_integer( SOUT_CFG_PREFIX "qp", 26, NULL, QP_TEXT, QP_LONGTEXT,
false );
- change_integer_range( 0, 51 ); /* QP 0 -> lossless encoding */
+ change_integer_range( 0, 51 ) /* QP 0 -> lossless encoding */
#if X264_BUILD >= 37 /* r334 */
add_integer( SOUT_CFG_PREFIX "crf", 0, NULL, CRF_TEXT,
CRF_LONGTEXT, false );
- change_integer_range( 0, 51 );
+ change_integer_range( 0, 51 )
#endif
add_integer( SOUT_CFG_PREFIX "qpmin", 10, NULL, QPMIN_TEXT,
QPMIN_LONGTEXT, false );
- change_integer_range( 0, 51 );
- add_deprecated_alias( SOUT_CFG_PREFIX "qp-min" ); /* Deprecated since 0.8.5 */
+ change_integer_range( 0, 51 )
+ add_deprecated_alias( SOUT_CFG_PREFIX "qp-min" ) /* Deprecated since 0.8.5 */
add_integer( SOUT_CFG_PREFIX "qpmax", 51, NULL, QPMAX_TEXT,
QPMAX_LONGTEXT, false );
- change_integer_range( 0, 51 );
- add_deprecated_alias( SOUT_CFG_PREFIX "qp-max" ); /* Deprecated since 0.8.5 */
+ change_integer_range( 0, 51 )
+ add_deprecated_alias( SOUT_CFG_PREFIX "qp-max" ) /* Deprecated since 0.8.5 */
add_integer( SOUT_CFG_PREFIX "qpstep", 4, NULL, QPSTEP_TEXT,
QPSTEP_LONGTEXT, false );
- change_integer_range( 0, 51 );
+ change_integer_range( 0, 51 )
add_float( SOUT_CFG_PREFIX "ratetol", 1.0, NULL, RATETOL_TEXT,
RATETOL_LONGTEXT, false );
- change_float_range( 0, 100 );
- add_deprecated_alias( SOUT_CFG_PREFIX "tolerance" ); /* Deprecated since 0.8.5 */
+ change_float_range( 0, 100 )
+ add_deprecated_alias( SOUT_CFG_PREFIX "tolerance" ) /* Deprecated since 0.8.5 */
add_integer( SOUT_CFG_PREFIX "vbv-maxrate", 0, NULL, VBV_MAXRATE_TEXT,
VBV_MAXRATE_LONGTEXT, false );
add_float( SOUT_CFG_PREFIX "vbv-init", 0.9, NULL, VBV_INIT_TEXT,
VBV_INIT_LONGTEXT, false );
- change_float_range( 0, 1 );
+ change_float_range( 0, 1 )
add_float( SOUT_CFG_PREFIX "ipratio", 1.40, NULL, IPRATIO_TEXT,
IPRATIO_LONGTEXT, false );
- change_float_range( 1, 2 );
+ change_float_range( 1, 2 )
add_float( SOUT_CFG_PREFIX "pbratio", 1.30, NULL, PBRATIO_TEXT,
PBRATIO_LONGTEXT, false );
- change_float_range( 1, 2 );
+ change_float_range( 1, 2 )
#if X264_BUILD >= 23 /* r190 */
add_integer( SOUT_CFG_PREFIX "chroma-qp-offset", 0, NULL, CHROMA_QP_OFFSET_TEXT,
add_integer( SOUT_CFG_PREFIX "pass", 0, NULL, PASS_TEXT,
PASS_LONGTEXT, false );
- change_integer_range( 0, 3 );
+ change_integer_range( 0, 3 )
add_float( SOUT_CFG_PREFIX "qcomp", 0.60, NULL, QCOMP_TEXT,
QCOMP_LONGTEXT, false );
- change_float_range( 0, 1 );
+ change_float_range( 0, 1 )
add_float( SOUT_CFG_PREFIX "cplxblur", 20.0, NULL, CPLXBLUR_TEXT,
CPLXBLUR_LONGTEXT, false );
#if X264_BUILD >= 59
add_integer( SOUT_CFG_PREFIX "aq-mode", 2, NULL, AQ_MODE_TEXT,
AQ_MODE_LONGTEXT, false );
- change_integer_range( 0, 2 );
+ change_integer_range( 0, 2 )
add_float( SOUT_CFG_PREFIX "aq-strength", 1.0, NULL, AQ_STRENGTH_TEXT,
AQ_STRENGTH_LONGTEXT, false );
#endif
add_string( SOUT_CFG_PREFIX "partitions", "normal", NULL, ANALYSE_TEXT,
ANALYSE_LONGTEXT, false );
change_string_list( enc_analyse_list, enc_analyse_list_text, 0 );
- add_deprecated_alias( SOUT_CFG_PREFIX "analyse" ); /* Deprecated since 0.8.6 */
+ add_deprecated_alias( SOUT_CFG_PREFIX "analyse" ) /* Deprecated since 0.8.6 */
add_string( SOUT_CFG_PREFIX "direct", "spatial", NULL, DIRECT_PRED_TEXT,
DIRECT_PRED_LONGTEXT, false );
#if X264_BUILD >= 52 /* r573 */
add_integer( SOUT_CFG_PREFIX "direct-8x8", -1, NULL, DIRECT_PRED_SIZE_TEXT,
DIRECT_PRED_SIZE_LONGTEXT, false );
- change_integer_range( -1, 1 );
+ change_integer_range( -1, 1 )
#endif
#if X264_BUILD >= 0x0012 /* r134 */
add_integer( SOUT_CFG_PREFIX "merange", 16, NULL, MERANGE_TEXT,
MERANGE_LONGTEXT, false );
- change_integer_range( 1, 64 );
+ change_integer_range( 1, 64 )
#endif
add_integer( SOUT_CFG_PREFIX "mvrange", -1, NULL, MVRANGE_TEXT,
add_integer( SOUT_CFG_PREFIX "subme", 5, NULL, SUBME_TEXT,
SUBME_LONGTEXT, false );
- change_integer_range( 1, SUBME_MAX );
- add_deprecated_alias( SOUT_CFG_PREFIX "subpel" ); /* Deprecated since 0.8.5 */
+ change_integer_range( 1, SUBME_MAX )
+ add_deprecated_alias( SOUT_CFG_PREFIX "subpel" ) /* Deprecated since 0.8.5 */
#if X264_BUILD >= 41 && X264_BUILD < 65 /* r368 */
add_bool( SOUT_CFG_PREFIX "b-rdo", 0, NULL, B_RDO_TEXT,
#if X264_BUILD >= 39 /* r360 */
add_integer( SOUT_CFG_PREFIX "trellis", 0, NULL, TRELLIS_TEXT,
TRELLIS_LONGTEXT, false );
- change_integer_range( 0, 2 );
+ change_integer_range( 0, 2 )
#endif
#if X264_BUILD >= 42 /* r384 */
#if X264_BUILD >= 44 /* r398 */
add_integer( SOUT_CFG_PREFIX "nr", 0, NULL, NR_TEXT,
NR_LONGTEXT, false );
- change_integer_range( 0, 1000 );
+ change_integer_range( 0, 1000 )
#endif
#if X264_BUILD >= 52 /* r573 */
add_integer( SOUT_CFG_PREFIX "deadzone-inter", 21, NULL, DEADZONE_INTER_TEXT,
DEADZONE_INTRA_LONGTEXT, false );
- change_integer_range( 0, 32 );
+ change_integer_range( 0, 32 )
add_integer( SOUT_CFG_PREFIX "deadzone-intra", 11, NULL, DEADZONE_INTRA_TEXT,
DEADZONE_INTRA_LONGTEXT, false );
- change_integer_range( 0, 32 );
+ change_integer_range( 0, 32 )
#endif
/* Input/Output */
add_string( SOUT_CFG_PREFIX "stats", "x264_2pass.log", NULL, STATS_TEXT,
STATS_LONGTEXT, false );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("MPEG I/II hw video decoder (using libmpeg2)") );
- set_capability( "decoder", 140 );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_shortcut( "xxmc" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("MPEG I/II hw video decoder (using libmpeg2)") )
+ set_capability( "decoder", 140 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_shortcut( "xxmc" )
+vlc_module_end ()
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
{ N_("Center"), N_("Left"), N_("Right"), N_("Top"), N_("Bottom"),
N_("Top-Left"), N_("Top-Right"), N_("Bottom-Left"), N_("Bottom-Right") };
-vlc_module_begin();
- set_description( N_("VBI and Teletext decoder") );
- set_shortname( N_("VBI & Teletext") );
- set_capability( "decoder", 51 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_description( N_("VBI and Teletext decoder") )
+ set_shortname( N_("VBI & Teletext") )
+ set_capability( "decoder", 51 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
+ set_callbacks( Open, Close )
add_integer( "vbi-page", 100, NULL,
PAGE_TEXT, PAGE_LONGTEXT, false );
add_bool( "vbi-opaque", true, NULL,
OPAQUE_TEXT, OPAQUE_LONGTEXT, false );
- add_integer( "vbi-position", 4, NULL, POS_TEXT, POS_LONGTEXT, false );
+ add_integer( "vbi-position", 4, NULL, POS_TEXT, POS_LONGTEXT, false )
change_integer_list( pi_pos_values, ppsz_pos_descriptions, NULL );
add_bool( "vbi-text", false, NULL,
TELX_TEXT, TELX_LONGTEXT, false );
-vlc_module_end();
+vlc_module_end ()
/****************************************************************************
* Local structures
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( N_("dbus"));
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
- set_description( N_("D-Bus control interface") );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( N_("dbus"))
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
+ set_description( N_("D-Bus control interface") )
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Methods
static const char *const button_list_text[] =
{ N_("Left"), N_("Middle"), N_("Right") };
-vlc_module_begin();
- set_shortname( N_("Gestures"));
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
+vlc_module_begin ()
+ set_shortname( N_("Gestures"))
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
add_integer( "gestures-threshold", 30, NULL,
THRESHOLD_TEXT, THRESHOLD_LONGTEXT, true );
add_string( "gestures-button", "right", NULL,
BUTTON_TEXT, BUTTON_LONGTEXT, false );
change_string_list( button_list, button_list_text, 0 );
- set_description( N_("Mouse gestures control interface") );
+ set_description( N_("Mouse gestures control interface") )
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* OpenIntf: initialize interface
#define BOOKMARK10_TEXT N_("Playlist bookmark 10")
#define BOOKMARK_LONGTEXT N_("Define playlist bookmarks.")
-vlc_module_begin();
- set_shortname( N_("Hotkeys") );
- set_description( N_("Hotkeys management interface") );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( N_("Hotkeys") )
+ set_description( N_("Hotkeys management interface") )
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize interface
#define CRL_TEXT N_( "CRL file" )
#define CRL_LONGTEXT N_( "HTTP interace Certificates Revocation List file." )
-vlc_module_begin();
- set_shortname( N_("HTTP"));
- set_description( N_("HTTP remote control interface") );
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
- add_string ( "http-host", NULL, NULL, HOST_TEXT, HOST_LONGTEXT, true );
- add_string ( "http-src", NULL, NULL, SRC_TEXT, SRC_LONGTEXT, true );
- add_obsolete_string ( "http-charset" );
+vlc_module_begin ()
+ set_shortname( N_("HTTP"))
+ set_description( N_("HTTP remote control interface") )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
+ add_string ( "http-host", NULL, NULL, HOST_TEXT, HOST_LONGTEXT, true )
+ add_string ( "http-src", NULL, NULL, SRC_TEXT, SRC_LONGTEXT, true )
+ add_obsolete_string ( "http-charset" )
#if defined( HAVE_FORK ) || defined( WIN32 )
- add_string ( "http-handlers", NULL, NULL, HANDLERS_TEXT, HANDLERS_LONGTEXT, true );
+ add_string ( "http-handlers", NULL, NULL, HANDLERS_TEXT, HANDLERS_LONGTEXT, true )
#endif
- add_bool ( "http-album-art", false, NULL, ART_TEXT, ART_LONGTEXT, true );
- set_section( N_("HTTP SSL" ), 0 );
- add_string ( "http-intf-cert", NULL, NULL, CERT_TEXT, CERT_LONGTEXT, true );
- add_string ( "http-intf-key", NULL, NULL, KEY_TEXT, KEY_LONGTEXT, true );
- add_string ( "http-intf-ca", NULL, NULL, CA_TEXT, CA_LONGTEXT, true );
- add_string ( "http-intf-crl", NULL, NULL, CRL_TEXT, CRL_LONGTEXT, true );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ add_bool ( "http-album-art", false, NULL, ART_TEXT, ART_LONGTEXT, true )
+ set_section( N_("HTTP SSL" ), 0 )
+ add_string ( "http-intf-cert", NULL, NULL, CERT_TEXT, CERT_LONGTEXT, true )
+ add_string ( "http-intf-key", NULL, NULL, KEY_TEXT, KEY_LONGTEXT, true )
+ add_string ( "http-intf-ca", NULL, NULL, CA_TEXT, CA_LONGTEXT, true )
+ add_string ( "http-intf-crl", NULL, NULL, CRL_TEXT, CRL_LONGTEXT, true )
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("Infrared") );
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
- set_description( N_("Infrared remote control interface") );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_shortname( N_("Infrared") )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
+ set_description( N_("Infrared remote control interface") )
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
add_string( "lirc-file", NULL, NULL,
LIRC_TEXT, LIRC_LONGTEXT, true );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* intf_sys_t: description and status of FB interface
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( N_("motion"));
- set_category( CAT_INTERFACE );
- set_description( N_("motion control interface") );
+vlc_module_begin ()
+ set_shortname( N_("motion"))
+ set_category( CAT_INTERFACE )
+ set_description( N_("motion control interface") )
set_help( N_("Use HDAPS, AMS, APPLESMC or UNIMOTION motion sensors " \
"to rotate the video") )
add_bool( "motion-use-rotate", 0, NULL,
USE_ROTATE_TEXT, USE_ROTATE_TEXT, false );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* OpenIntf: initialise interface
#define MIP_LONGTEXT N_( "IP address of " \
"the master client used for the network synchronisation." )
-vlc_module_begin();
- set_shortname( N_("Network Sync"));
- set_description( N_("Network synchronisation") );
- set_category( CAT_ADVANCED );
- set_subcategory( SUBCAT_ADVANCED_MISC );
+vlc_module_begin ()
+ set_shortname( N_("Network Sync"))
+ set_description( N_("Network synchronisation") )
+ set_category( CAT_ADVANCED )
+ set_subcategory( SUBCAT_ADVANCED_MISC )
add_bool( "netsync-master", 0, NULL,
NETSYNC_TEXT, NETSYNC_LONGTEXT, true );
add_string( "netsync-master-ip", NULL, NULL, MIP_TEXT, MIP_LONGTEXT,
true );
- set_capability( "interface", 0 );
- set_callbacks( Activate, Close );
-vlc_module_end();
+ set_capability( "interface", 0 )
+ set_callbacks( Activate, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
"properly configured. Use a comma separated list of interface modules. " \
"(common values are: logger, sap, rc, http)")
-vlc_module_begin();
- set_shortname( N_("NT Service"));
- set_description( N_("Windows Service interface") );
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
+vlc_module_begin ()
+ set_shortname( N_("NT Service"))
+ set_description( N_("Windows Service interface") )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
add_bool( "ntservice-install", 0, NULL,
INSTALL_TEXT, INSTALL_LONGTEXT, true );
add_bool( "ntservice-uninstall", 0, NULL,
add_string ( "ntservice-extraintf", NULL, NULL,
EXTRAINTF_TEXT, EXTRAINTF_LONGTEXT, true );
- set_capability( "interface", 0 );
- set_callbacks( Activate, Close );
-vlc_module_end();
+ set_capability( "interface", 0 )
+ set_callbacks( Activate, Close )
+vlc_module_end ()
struct intf_sys_t
{
"open." )
#endif
-vlc_module_begin();
- set_shortname( N_("RC"));
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
- set_description( N_("Remote control interface") );
- add_bool( "rc-show-pos", 0, NULL, POS_TEXT, POS_LONGTEXT, true );
+vlc_module_begin ()
+ set_shortname( N_("RC"))
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
+ set_description( N_("Remote control interface") )
+ add_bool( "rc-show-pos", 0, NULL, POS_TEXT, POS_LONGTEXT, true )
#ifdef WIN32
- add_bool( "rc-quiet", 0, NULL, QUIET_TEXT, QUIET_LONGTEXT, false );
+ add_bool( "rc-quiet", 0, NULL, QUIET_TEXT, QUIET_LONGTEXT, false )
#else
#if defined (HAVE_ISATTY)
- add_bool( "rc-fake-tty", 0, NULL, TTY_TEXT, TTY_LONGTEXT, true );
+ add_bool( "rc-fake-tty", 0, NULL, TTY_TEXT, TTY_LONGTEXT, true )
#endif
- add_string( "rc-unix", 0, NULL, UNIX_TEXT, UNIX_LONGTEXT, true );
+ add_string( "rc-unix", 0, NULL, UNIX_TEXT, UNIX_LONGTEXT, true )
#endif
- add_string( "rc-host", 0, NULL, HOST_TEXT, HOST_LONGTEXT, true );
+ add_string( "rc-host", 0, NULL, HOST_TEXT, HOST_LONGTEXT, true )
- set_capability( "interface", 20 );
+ set_capability( "interface", 20 )
- set_callbacks( Activate, Deactivate );
-vlc_module_end();
+ set_callbacks( Activate, Deactivate )
+vlc_module_end ()
/*****************************************************************************
* Activate: initialize and create stuff
#define THRESHOLD_TEXT N_( "Threshold" )
#define THRESHOLD_LONGTEXT N_( "Height of the zone triggering the interface." )
-vlc_module_begin();
- set_shortname( "Showintf" );
- add_integer( "showintf-threshold", 10, NULL, THRESHOLD_TEXT, THRESHOLD_LONGTEXT, true );
- set_description( N_("Show interface with mouse") );
-
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "Showintf" )
+ add_integer( "showintf-threshold", 10, NULL, THRESHOLD_TEXT, THRESHOLD_LONGTEXT, true )
+ set_description( N_("Show interface with mouse") )
+
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize interface
static void Close (vlc_object_t *);
static void *SigThread (void *);
-vlc_module_begin ();
- set_shortname (N_("Signals"));
- set_category (CAT_INTERFACE);
- set_subcategory (SUBCAT_INTERFACE_CONTROL);
- set_description (N_("POSIX signals handling interface"));
- set_capability ("interface", 0);
- set_callbacks (Open, Close);
-vlc_module_end ();
+vlc_module_begin ()
+ set_shortname (N_("Signals"))
+ set_category (CAT_INTERFACE)
+ set_subcategory (SUBCAT_INTERFACE_CONTROL)
+ set_description (N_("POSIX signals handling interface"))
+ set_capability ("interface", 0)
+ set_callbacks (Open, Close)
+vlc_module_end ()
struct intf_sys_t
{
"to protect this interface. The default value is \"admin\"." )
#define TELNETPWD_DEFAULT "admin"
-vlc_module_begin();
- set_shortname( "Telnet" );
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
+vlc_module_begin ()
+ set_shortname( "Telnet" )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
add_string( "telnet-host", "", NULL, TELNETHOST_TEXT,
TELNETHOST_LONGTEXT, true );
add_integer( "telnet-port", TELNETPORT_DEFAULT, NULL, TELNETPORT_TEXT,
TELNETPORT_LONGTEXT, true );
add_password( "telnet-password", TELNETPWD_DEFAULT, NULL, TELNETPWD_TEXT,
TELNETPWD_LONGTEXT, true );
- set_description( N_("VLM remote control interface") );
- add_category_hint( "VLM", NULL, false );
- set_capability( "interface", 0 );
- set_callbacks( Open , Close );
-vlc_module_end();
+ set_description( N_("VLM remote control interface") )
+ add_category_hint( "VLM", NULL, false )
+ set_capability( "interface", 0 )
+ set_callbacks( Open , Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes.
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("AIFF demuxer" ) );
- set_capability( "demux", 10 );
- set_callbacks( Open, Close );
- add_shortcut( "aiff" );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("AIFF demuxer" ) )
+ set_capability( "demux", 10 )
+ set_callbacks( Open, Close )
+ add_shortcut( "aiff" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("ASF v1.0 demuxer") );
- set_capability( "demux", 200 );
- set_callbacks( Open, Close );
- add_shortcut( "asf" );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("ASF v1.0 demuxer") )
+ set_capability( "demux", 200 )
+ set_callbacks( Open, Close )
+ add_shortcut( "asf" )
+vlc_module_end ()
/*****************************************************************************
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("AU demuxer") );
- set_capability( "demux", 10 );
- set_callbacks( Open, Close );
- add_shortcut( "au" );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("AU demuxer") )
+ set_capability( "demux", 10 )
+ set_callbacks( Open, Close )
+ add_shortcut( "au" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- add_shortcut( "ffmpeg" );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_SCODEC );
- set_description( N_("FFmpeg demuxer" ) );
- set_capability( "demux", 2 );
- set_callbacks( OpenDemux, CloseDemux );
+vlc_module_begin ()
+ add_shortcut( "ffmpeg" )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
+ set_description( N_("FFmpeg demuxer" ) )
+ set_capability( "demux", 2 )
+ set_callbacks( OpenDemux, CloseDemux )
#ifdef ENABLE_SOUT
/* mux submodule */
- add_submodule();
- set_description( N_("FFmpeg muxer" ) );
- set_capability( "sout mux", 2 );
+ add_submodule ()
+ set_description( N_("FFmpeg muxer" ) )
+ set_capability( "sout mux", 2 )
add_string( "ffmpeg-mux", NULL, NULL, MUX_TEXT,
MUX_LONGTEXT, true );
- set_callbacks( OpenMux, CloseMux );
+ set_callbacks( OpenMux, CloseMux )
#endif
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_indexes[] = { N_("Ask"), N_("Always fix"),
N_("Never fix") };
-vlc_module_begin();
- set_shortname( "AVI" );
- set_description( N_("AVI demuxer") );
- set_capability( "demux", 212 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
+vlc_module_begin ()
+ set_shortname( "AVI" )
+ set_description( N_("AVI demuxer") )
+ set_capability( "demux", 212 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
add_bool( "avi-interleaved", 0, NULL,
INTERLEAVE_TEXT, INTERLEAVE_LONGTEXT, true );
INDEX_TEXT, INDEX_LONGTEXT, false );
change_integer_list( pi_index, ppsz_indexes, NULL );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("CDG demuxer") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_capability( "demux", 3 );
- set_callbacks( Open, Close );
- add_shortcut( "cdg" );
- add_shortcut( "subtitle" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("CDG demuxer") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_capability( "demux", 3 )
+ set_callbacks( Open, Close )
+ add_shortcut( "cdg" )
+ add_shortcut( "subtitle" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int OpenBzip2 (vlc_object_t *);
static void Close (vlc_object_t *);
-vlc_module_begin ();
- set_description (N_("Decompression"));
- set_category (CAT_INPUT);
- set_subcategory (SUBCAT_INPUT_DEMUX);
- set_capability ("demux", 20);
- set_callbacks (OpenBzip2, Close);
+vlc_module_begin ()
+ set_description (N_("Decompression"))
+ set_category (CAT_INPUT)
+ set_subcategory (SUBCAT_INPUT_DEMUX)
+ set_capability ("demux", 20)
+ set_callbacks (OpenBzip2, Close)
/* TODO: shortnames */
/* --demux support */
- add_submodule ();
- set_callbacks (OpenGzip, Close);
-vlc_module_end ();
+ add_submodule ()
+ set_callbacks (OpenGzip, Close)
+vlc_module_end ()
static int Demux (demux_t *);
static int Control (demux_t *, int i_query, va_list args);
static int Open( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_shortname("Dump");
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("File dumper") );
- set_capability( "demux", 0 );
+vlc_module_begin ()
+ set_shortname("Dump")
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("File dumper") )
+ set_capability( "demux", 0 )
add_file( "demuxdump-file", "stream-demux.dump", NULL, FILE_TEXT,
FILE_LONGTEXT, false );
add_bool( "demuxdump-append", 0, NULL, APPEND_TEXT, APPEND_LONGTEXT,
false );
- set_callbacks( Open, Close );
- add_shortcut( "dump" );
-vlc_module_end();
+ set_callbacks( Open, Close )
+ add_shortcut( "dump" )
+vlc_module_end ()
/*****************************************************************************
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("FLAC demuxer") );
- set_capability( "demux", 155 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_callbacks( Open, Close );
- add_shortcut( "flac" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("FLAC demuxer") )
+ set_capability( "demux", 155 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_callbacks( Open, Close )
+ add_shortcut( "flac" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_shortname( "GME");
- set_description( N_("GME demuxer (Game_Music_Emu)" ) );
- set_capability( "demux", 10 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_callbacks( Open, Close );
- add_shortcut( "gme" );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "GME")
+ set_description( N_("GME demuxer (Game_Music_Emu)" ) )
+ set_capability( "demux", 10 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_callbacks( Open, Close )
+ add_shortcut( "gme" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
#define PASS_LONGTEXT N_("Allows you to modify the password that will be " \
"used for the connection.")
-vlc_module_begin();
- set_description( N_("RTP/RTSP/SDP demuxer (using Live555)" ) );
- set_capability( "demux", 50 );
- set_shortname( "RTP/RTSP");
- set_callbacks( Open, Close );
- add_shortcut( "live" );
- add_shortcut( "livedotcom" );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
-
- add_submodule();
- set_description( N_("RTSP/RTP access and demux") );
- add_shortcut( "rtsp" );
- add_shortcut( "sdp" );
- set_capability( "access_demux", 0 );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_description( N_("RTP/RTSP/SDP demuxer (using Live555)" ) )
+ set_capability( "demux", 50 )
+ set_shortname( "RTP/RTSP")
+ set_callbacks( Open, Close )
+ add_shortcut( "live" )
+ add_shortcut( "livedotcom" )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+
+ add_submodule ()
+ set_description( N_("RTSP/RTP access and demux") )
+ add_shortcut( "rtsp" )
+ add_shortcut( "sdp" )
+ set_capability( "access_demux", 0 )
+ set_callbacks( Open, Close )
add_bool( "rtsp-tcp", 0, NULL,
N_("Use RTP over RTSP (TCP)"),
N_("Use RTP over RTSP (TCP)"), true );
USER_LONGTEXT, true );
add_string( "rtsp-pwd", NULL, NULL, PASS_TEXT,
PASS_LONGTEXT, true );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
"playing MJPEG from a file. Use 0 (this is the default value) for a " \
"live stream (from a camera).")
-vlc_module_begin();
- set_shortname( "MJPEG");
- set_description( N_("M-JPEG camera demuxer") );
- set_capability( "demux", 5 );
- set_callbacks( Open, Close );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- add_float( "mjpeg-fps", 0.0, NULL, FPS_TEXT, FPS_LONGTEXT, false );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "MJPEG")
+ set_description( N_("M-JPEG camera demuxer") )
+ set_capability( "demux", 5 )
+ set_callbacks( Open, Close )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ add_float( "mjpeg-fps", 0.0, NULL, FPS_TEXT, FPS_LONGTEXT, false )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname( "Matroska" );
- set_description( N_("Matroska stream demuxer" ) );
- set_capability( "demux", 0 );
- set_callbacks( Open, Close );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
+vlc_module_begin ()
+ set_shortname( "Matroska" )
+ set_description( N_("Matroska stream demuxer" ) )
+ set_capability( "demux", 0 )
+ set_callbacks( Open, Close )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
add_bool( "mkv-use-ordered-chapters", 1, NULL,
N_("Ordered chapters"),
N_("Dummy Elements"),
N_("Read and discard unknown EBML elements (not good for broken files)."), true );
- add_shortcut( "mka" );
- add_shortcut( "mkv" );
-vlc_module_end();
+ add_shortcut( "mka" )
+ add_shortcut( "mkv" )
+vlc_module_end ()
class demux_sys_t;
#define SURROUND_DELAY_LONGTEXT N_("Surround delay, in ms. Usual values are " \
"from 5 to 40 ms." )
-vlc_module_begin();
- set_shortname( "MOD");
- set_description( N_("MOD demuxer (libmodplug)" ) );
- set_capability( "demux", 10 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
+vlc_module_begin ()
+ set_shortname( "MOD")
+ set_description( N_("MOD demuxer (libmodplug)" ) )
+ set_capability( "demux", 10 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
add_bool( "mod-noisereduction", true, NULL, N_("Noise reduction"),
NOISE_LONGTEXT, false );
add_integer_with_range( "mod-surround-delay", 5, 0, 1000, NULL,
N_("Surround delay (ms)"), SURROUND_DELAY_LONGTEXT, true );
- set_callbacks( Open, Close );
- add_shortcut( "mod" );
-vlc_module_end();
+ set_callbacks( Open, Close )
+ add_shortcut( "mod" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("MP4 stream demuxer") );
- set_capability( "demux", 242 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("MP4 stream demuxer") )
+ set_capability( "demux", 242 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("MusePack demuxer") );
- set_capability( "demux", 145 );
-
- set_callbacks( Open, Close );
- add_shortcut( "mpc" );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("MusePack demuxer") )
+ set_capability( "demux", 145 )
+
+ set_callbacks( Open, Close )
+ add_shortcut( "mpc" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("MPEG-I/II/4 / A52 / DTS audio" ) );
- set_capability( "demux", 155 );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("MPEG-I/II/4 / A52 / DTS audio" ) )
+ set_capability( "demux", 155 )
+ set_callbacks( Open, Close )
- add_shortcut( "mpga" );
- add_shortcut( "mp3" );
+ add_shortcut( "mpga" )
+ add_shortcut( "mp3" )
- add_shortcut( "m4a" );
- add_shortcut( "mp4a" );
- add_shortcut( "aac" );
+ add_shortcut( "m4a" )
+ add_shortcut( "mp4a" )
+ add_shortcut( "aac" )
- add_shortcut( "ac3" );
- add_shortcut( "a52" );
+ add_shortcut( "ac3" )
+ add_shortcut( "a52" )
- add_shortcut( "eac3" );
+ add_shortcut( "eac3" )
- add_shortcut( "dts" );
-vlc_module_end();
+ add_shortcut( "dts" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
#define FPS_LONGTEXT N_("Desired frame rate for the H264 stream.")
-vlc_module_begin();
- set_shortname( "H264");
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("H264 video demuxer" ) );
- set_capability( "demux", 0 );
- add_float( "h264-fps", 25.0, NULL, FPS_TEXT, FPS_LONGTEXT, true );
- set_callbacks( Open, Close );
- add_shortcut( "h264" );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "H264")
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("H264 video demuxer" ) )
+ set_capability( "demux", 0 )
+ add_float( "h264-fps", 25.0, NULL, FPS_TEXT, FPS_LONGTEXT, true )
+ set_callbacks( Open, Close )
+ add_shortcut( "h264" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
#define FPS_LONGTEXT N_("This is the desired frame rate when " \
"playing MPEG4 video elementary streams.")
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("MPEG-4 video demuxer" ) );
- set_capability( "demux", 0 );
- set_callbacks( Open, Close );
- add_shortcut( "m4v" );
- add_shortcut( "mp4v" );
- add_float( "m4v-fps", 25, NULL, FPS_TEXT, FPS_LONGTEXT, false );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("MPEG-4 video demuxer" ) )
+ set_capability( "demux", 0 )
+ set_callbacks( Open, Close )
+ add_shortcut( "m4v" )
+ add_shortcut( "mp4v" )
+ add_float( "m4v-fps", 25, NULL, FPS_TEXT, FPS_LONGTEXT, false )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("MPEG-I/II video demuxer" ) );
- set_capability( "demux", 100 );
- set_callbacks( Open, Close );
- add_shortcut( "mpgv" );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("MPEG-I/II video demuxer" ) )
+ set_capability( "demux", 100 )
+ set_callbacks( Open, Close )
+ add_shortcut( "mpgv" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int DemuxOpen ( vlc_object_t * );
static void DemuxClose ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Windows Media NSC metademux") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_capability( "demux", 3 );
- set_callbacks( DemuxOpen, DemuxClose );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Windows Media NSC metademux") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_capability( "demux", 3 )
+ set_callbacks( DemuxOpen, DemuxClose )
+vlc_module_end ()
static int Demux ( demux_t *p_demux );
static int Control( demux_t *p_demux, int i_query, va_list args );
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("NullSoft demuxer" ) );
- set_capability( "demux", 10 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_callbacks( Open, Close );
- add_shortcut( "nsv" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("NullSoft demuxer" ) )
+ set_capability( "demux", 10 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_callbacks( Open, Close )
+ add_shortcut( "nsv" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("Nuv demuxer") );
- set_capability( "demux", 145 );
- set_callbacks( Open, Close );
- add_shortcut( "nuv" );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("Nuv demuxer") )
+ set_capability( "demux", 145 )
+ set_callbacks( Open, Close )
+ add_shortcut( "nuv" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname ( "OGG" );
- set_description( N_("OGG demuxer" ) );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_capability( "demux", 50 );
- set_callbacks( Open, Close );
- add_shortcut( "ogg" );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname ( "OGG" )
+ set_description( N_("OGG demuxer" ) )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_capability( "demux", 50 )
+ set_callbacks( Open, Close )
+ add_shortcut( "ogg" )
+vlc_module_end ()
/*****************************************************************************
#define SKIP_ADS_LONGTEXT N_( "Use playlist options usually used to prevent " \
"ads skipping to detect ads and prevent adding them to the playlist." )
-vlc_module_begin();
- add_shortcut( "playlist" );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
+vlc_module_begin ()
+ add_shortcut( "playlist" )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
add_bool( "playlist-autostart", 1, NULL,
AUTOSTART_TEXT, AUTOSTART_LONGTEXT, false );
- add_integer( "parent-item", 0, NULL, NULL, NULL, true );
- change_internal();
+ add_integer( "parent-item", 0, NULL, NULL, NULL, true )
+ change_internal ()
add_bool( "playlist-skip-ads", 1, NULL,
SKIP_ADS_TEXT, SKIP_ADS_LONGTEXT, false );
- set_shortname( N_("Playlist") );
- set_description( N_("Playlist") );
- add_submodule();
- set_description( N_("M3U playlist import") );
- add_shortcut( "m3u-open" );
- set_capability( "demux", 10 );
- set_callbacks( Import_M3U, Close_M3U );
- add_submodule();
- set_description( N_("PLS playlist import") );
- add_shortcut( "pls-open" );
- set_capability( "demux", 10 );
- set_callbacks( Import_PLS, Close_PLS );
- add_submodule();
- set_description( N_("B4S playlist import") );
- add_shortcut( "b4s-open" );
- add_shortcut( "shout-b4s" );
- set_capability( "demux", 10 );
- set_callbacks( Import_B4S, Close_B4S );
- add_submodule();
- set_description( N_("DVB playlist import") );
- add_shortcut( "dvb-open" );
- set_capability( "demux", 10 );
- set_callbacks( Import_DVB, Close_DVB );
- add_submodule();
- set_description( N_("Podcast parser") );
- add_shortcut( "podcast" );
- set_capability( "demux", 10 );
- set_callbacks( Import_podcast, Close_podcast );
- add_submodule();
- set_description( N_("XSPF playlist import") );
- add_shortcut( "xspf-open" );
- set_capability( "demux", 10 );
- set_callbacks( Import_xspf, Close_xspf );
- add_submodule();
- set_description( N_("New winamp 5.2 shoutcast import") );
- add_shortcut( "shout-winamp" );
- set_capability( "demux", 10 );
- set_callbacks( Import_Shoutcast, Close_Shoutcast );
+ set_shortname( N_("Playlist") )
+ set_description( N_("Playlist") )
+ add_submodule ()
+ set_description( N_("M3U playlist import") )
+ add_shortcut( "m3u-open" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_M3U, Close_M3U )
+ add_submodule ()
+ set_description( N_("PLS playlist import") )
+ add_shortcut( "pls-open" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_PLS, Close_PLS )
+ add_submodule ()
+ set_description( N_("B4S playlist import") )
+ add_shortcut( "b4s-open" )
+ add_shortcut( "shout-b4s" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_B4S, Close_B4S )
+ add_submodule ()
+ set_description( N_("DVB playlist import") )
+ add_shortcut( "dvb-open" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_DVB, Close_DVB )
+ add_submodule ()
+ set_description( N_("Podcast parser") )
+ add_shortcut( "podcast" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_podcast, Close_podcast )
+ add_submodule ()
+ set_description( N_("XSPF playlist import") )
+ add_shortcut( "xspf-open" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_xspf, Close_xspf )
+ add_submodule ()
+ set_description( N_("New winamp 5.2 shoutcast import") )
+ add_shortcut( "shout-winamp" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_Shoutcast, Close_Shoutcast )
add_bool( "shoutcast-show-adult", false, NULL,
SHOW_ADULT_TEXT, SHOW_ADULT_LONGTEXT, false );
- add_submodule();
- set_description( N_("ASX playlist import") );
- add_shortcut( "asx-open" );
- set_capability( "demux", 10 );
- set_callbacks( Import_ASX, Close_ASX );
- add_submodule();
- set_description( N_("Kasenna MediaBase parser") );
- add_shortcut( "sgimb" );
- set_capability( "demux", 10 );
- set_callbacks( Import_SGIMB, Close_SGIMB );
- add_submodule();
- set_description( N_("QuickTime Media Link importer") );
- add_shortcut( "qtl" );
- set_capability( "demux", 10 );
- set_callbacks( Import_QTL, Close_QTL );
- add_submodule();
- set_description( N_("Google Video Playlist importer") );
- add_shortcut( "gvp" );
- set_capability( "demux", 10 );
- set_callbacks( Import_GVP, Close_GVP );
- add_submodule();
- set_description( N_("Dummy ifo demux") );
- set_capability( "demux", 12 );
- set_callbacks( Import_IFO, Close_IFO );
- add_submodule();
- set_description( N_("iTunes Music Library importer") );
- add_shortcut( "itml" );
- set_capability( "demux", 10 );
- set_callbacks( Import_iTML, Close_iTML );
-vlc_module_end();
+ add_submodule ()
+ set_description( N_("ASX playlist import") )
+ add_shortcut( "asx-open" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_ASX, Close_ASX )
+ add_submodule ()
+ set_description( N_("Kasenna MediaBase parser") )
+ add_shortcut( "sgimb" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_SGIMB, Close_SGIMB )
+ add_submodule ()
+ set_description( N_("QuickTime Media Link importer") )
+ add_shortcut( "qtl" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_QTL, Close_QTL )
+ add_submodule ()
+ set_description( N_("Google Video Playlist importer") )
+ add_shortcut( "gvp" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_GVP, Close_GVP )
+ add_submodule ()
+ set_description( N_("Dummy ifo demux") )
+ set_capability( "demux", 12 )
+ set_callbacks( Import_IFO, Close_IFO )
+ add_submodule ()
+ set_description( N_("iTunes Music Library importer") )
+ add_shortcut( "itml" )
+ set_capability( "demux", 10 )
+ set_callbacks( Import_iTML, Close_iTML )
+vlc_module_end ()
/**
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("MPEG-PS demuxer") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_capability( "demux", 1 );
- set_callbacks( OpenForce, Close );
- add_shortcut( "ps" );
+vlc_module_begin ()
+ set_description( N_("MPEG-PS demuxer") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_capability( "demux", 1 )
+ set_callbacks( OpenForce, Close )
+ add_shortcut( "ps" )
add_bool( "ps-trust-timestamps", true, NULL, TIME_TEXT,
TIME_LONGTEXT, true );
- add_submodule();
- set_description( N_("MPEG-PS demuxer") );
- set_capability( "demux", 8 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ add_submodule ()
+ set_description( N_("MPEG-PS demuxer") )
+ set_capability( "demux", 8 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("PVA demuxer" ) );
- set_capability( "demux", 10 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_callbacks( Open, Close );
- add_shortcut( "pva" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("PVA demuxer" ) )
+ set_capability( "demux", 10 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_callbacks( Open, Close )
+ add_shortcut( "pva" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname( "DV" );
- set_description( N_("DV (Digital Video) demuxer") );
- set_capability( "demux", 3 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- add_bool( "rawdv-hurry-up", 0, NULL, HURRYUP_TEXT, HURRYUP_LONGTEXT, false );
- set_callbacks( Open, Close );
- add_shortcut( "rawdv" );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "DV" )
+ set_description( N_("DV (Digital Video) demuxer") )
+ set_capability( "demux", 3 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ add_bool( "rawdv-hurry-up", 0, NULL, HURRYUP_TEXT, HURRYUP_LONGTEXT, false )
+ set_callbacks( Open, Close )
+ add_shortcut( "rawdv" )
+vlc_module_end ()
/*****************************************************************************
#define ASPECT_RATIO_LONGTEXT N_( \
"Aspect ratio (4:3, 16:9). Default is square pixels." )
-vlc_module_begin();
- set_shortname( "Raw Video" );
- set_description( N_("Raw video demuxer") );
- set_capability( "demux", 10 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_callbacks( Open, Close );
- add_shortcut( "rawvideo" );
- add_float( "rawvid-fps", 0, 0, FPS_TEXT, FPS_LONGTEXT, false );
- add_integer( "rawvid-width", 0, 0, WIDTH_TEXT, WIDTH_LONGTEXT, 0 );
- add_integer( "rawvid-height", 0, 0, HEIGHT_TEXT, HEIGHT_LONGTEXT, 0 );
+vlc_module_begin ()
+ set_shortname( "Raw Video" )
+ set_description( N_("Raw video demuxer") )
+ set_capability( "demux", 10 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_callbacks( Open, Close )
+ add_shortcut( "rawvideo" )
+ add_float( "rawvid-fps", 0, 0, FPS_TEXT, FPS_LONGTEXT, false )
+ add_integer( "rawvid-width", 0, 0, WIDTH_TEXT, WIDTH_LONGTEXT, 0 )
+ add_integer( "rawvid-height", 0, 0, HEIGHT_TEXT, HEIGHT_LONGTEXT, 0 )
add_string( "rawvid-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT,
true );
add_string( "rawvid-aspect-ratio", NULL, NULL,
ASPECT_RATIO_TEXT, ASPECT_RATIO_LONGTEXT, true );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Definitions of structures used by this plugin
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Real demuxer" ) );
- set_capability( "demux", 0 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_callbacks( Open, Close );
- add_shortcut( "real" );
- add_shortcut( "rm" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Real demuxer" ) )
+ set_capability( "demux", 0 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_callbacks( Open, Close )
+ add_shortcut( "real" )
+ add_shortcut( "rm" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*
* Module descriptor
*/
-vlc_module_begin ();
- set_shortname (_("RTP"));
- set_description (_("(Experimental) Real-Time Protocol demuxer"));
- set_category (CAT_INPUT);
- set_subcategory (SUBCAT_INPUT_DEMUX);
- set_capability ("access_demux", 0);
- set_callbacks (Open, Close);
+vlc_module_begin ()
+ set_shortname (_("RTP"))
+ set_description (_("(Experimental) Real-Time Protocol demuxer"))
+ set_category (CAT_INPUT)
+ set_subcategory (SUBCAT_INPUT_DEMUX)
+ set_capability ("access_demux", 0)
+ set_callbacks (Open, Close)
add_integer ("rtp-caching", 1000, NULL, RTP_CACHING_TEXT,
RTP_CACHING_LONGTEXT, true);
- change_integer_range (0, 65535);
+ change_integer_range (0, 65535)
add_string ("srtp-key", "", NULL,
SRTP_KEY_TEXT, SRTP_KEY_LONGTEXT, false);
add_string ("srtp-salt", "", NULL,
SRTP_SALT_TEXT, SRTP_SALT_LONGTEXT, false);
add_integer ("rtp-max-src", 1, NULL, RTP_MAX_SRC_TEXT,
RTP_MAX_SRC_LONGTEXT, true);
- change_integer_range (1, 255);
+ change_integer_range (1, 255)
add_integer ("rtp-timeout", 5, NULL, RTP_TIMEOUT_TEXT,
RTP_TIMEOUT_LONGTEXT, true);
add_integer ("rtp-max-dropout", 3000, NULL, RTP_MAX_DROPOUT_TEXT,
RTP_MAX_DROPOUT_LONGTEXT, true);
- change_integer_range (0, 32767);
+ change_integer_range (0, 32767)
add_integer ("rtp-max-misorder", 100, NULL, RTP_MAX_MISORDER_TEXT,
RTP_MAX_MISORDER_LONGTEXT, true);
- change_integer_range (0, 32767);
-
- add_shortcut ("dccp");
- /*add_shortcut ("sctp");*/
- add_shortcut ("rtptcp"); /* "tcp" is already taken :( */
- add_shortcut ("rtp");
- add_shortcut ("udplite");
-vlc_module_end ();
+ change_integer_range (0, 32767)
+
+ add_shortcut ("dccp")
+ /*add_shortcut ("sctp")*/
+ add_shortcut ("rtptcp") /* "tcp" is already taken :( */
+ add_shortcut ("rtp")
+ add_shortcut ("udplite")
+vlc_module_end ()
/*
* TODO: so much stuff
static int Open (vlc_object_t *);
static void Close (vlc_object_t *);
-vlc_module_begin ();
- set_description (N_("SMF demuxer"));
- set_category (CAT_INPUT);
- set_subcategory (SUBCAT_INPUT_DEMUX);
- set_capability ("demux", 20);
- set_callbacks (Open, Close);
-vlc_module_end ();
+vlc_module_begin ()
+ set_description (N_("SMF demuxer"))
+ set_category (CAT_INPUT)
+ set_subcategory (SUBCAT_INPUT_DEMUX)
+ set_capability ("demux", 20)
+ set_callbacks (Open, Close)
+vlc_module_end ()
static int Demux (demux_t *);
static int Control (demux_t *, int i_query, va_list args);
"subviewer1"
};
-vlc_module_begin();
- set_shortname( N_("Subtitles"));
- set_description( N_("Text subtitles parser") );
- set_capability( "demux", 0 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
+vlc_module_begin ()
+ set_shortname( N_("Subtitles"))
+ set_description( N_("Text subtitles parser") )
+ set_capability( "demux", 0 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
add_float( "sub-fps", 0.0, NULL,
N_("Frames per second"),
SUB_FPS_LONGTEXT, true );
add_string( "sub-type", "auto", NULL, N_("Subtitles format"),
SUB_TYPE_LONGTEXT, true );
change_string_list( ppsz_sub_type, NULL, NULL );
- set_callbacks( Open, Close );
+ set_callbacks( Open, Close )
- add_shortcut( "subtitle" );
-vlc_module_end();
+ add_shortcut( "subtitle" )
+vlc_module_end ()
/*****************************************************************************
* Prototypes:
#define SUB_TYPE_LONGTEXT \
N_("Force the subtiles format. Use \"auto\", the set of supported values varies.")
-vlc_module_begin();
- set_shortname( N_("Subtitles (asa demuxer)"));
- set_description( N_("Text subtitles parser") );
- set_capability( "demux", 50 );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
+vlc_module_begin ()
+ set_shortname( N_("Subtitles (asa demuxer)"))
+ set_description( N_("Text subtitles parser") )
+ set_capability( "demux", 50 )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
add_float( "sub-fps", 0.0, NULL,
N_("Frames per second"),
SUB_FPS_LONGTEXT, true );
SUB_DELAY_LONGTEXT, true );
add_string( "sub-type", "auto", NULL, N_("Subtitles format"),
SUB_TYPE_LONGTEXT, true );
- set_callbacks( Open, Close );
+ set_callbacks( Open, Close )
- add_shortcut( "asademux" );
-vlc_module_end();
+ add_shortcut( "asademux" )
+vlc_module_end ()
/*****************************************************************************
* Prototypes:
"Tweak the buffer size for reading and writing an integer number of packets." \
"Specify the size of the buffer here and not the number of packets." )
-vlc_module_begin();
- set_description( N_("MPEG Transport Stream demuxer") );
- set_shortname ( "MPEG-TS" );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
-
- add_string( "ts-extra-pmt", NULL, NULL, PMT_TEXT, PMT_LONGTEXT, true );
- add_bool( "ts-es-id-pid", 1, NULL, PID_TEXT, PID_LONGTEXT, true );
- add_string( "ts-out", NULL, NULL, TSOUT_TEXT, TSOUT_LONGTEXT, true );
+vlc_module_begin ()
+ set_description( N_("MPEG Transport Stream demuxer") )
+ set_shortname ( "MPEG-TS" )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+
+ add_string( "ts-extra-pmt", NULL, NULL, PMT_TEXT, PMT_LONGTEXT, true )
+ add_bool( "ts-es-id-pid", 1, NULL, PID_TEXT, PID_LONGTEXT, true )
+ add_string( "ts-out", NULL, NULL, TSOUT_TEXT, TSOUT_LONGTEXT, true )
add_integer( "ts-out-mtu", 1400, NULL, MTUOUT_TEXT,
MTUOUT_LONGTEXT, true );
- add_string( "ts-csa-ck", NULL, NULL, CSA_TEXT, CSA_LONGTEXT, true );
- add_string( "ts-csa2-ck", NULL, NULL, CSA_TEXT, CSA_LONGTEXT, true );
- add_integer( "ts-csa-pkt", 188, NULL, CPKT_TEXT, CPKT_LONGTEXT, true );
- add_bool( "ts-silent", 0, NULL, SILENT_TEXT, SILENT_LONGTEXT, true );
+ add_string( "ts-csa-ck", NULL, NULL, CSA_TEXT, CSA_LONGTEXT, true )
+ add_string( "ts-csa2-ck", NULL, NULL, CSA_TEXT, CSA_LONGTEXT, true )
+ add_integer( "ts-csa-pkt", 188, NULL, CPKT_TEXT, CPKT_LONGTEXT, true )
+ add_bool( "ts-silent", 0, NULL, SILENT_TEXT, SILENT_LONGTEXT, true )
- add_file( "ts-dump-file", NULL, NULL, TSDUMP_TEXT, TSDUMP_LONGTEXT, false );
- add_bool( "ts-dump-append", 0, NULL, APPEND_TEXT, APPEND_LONGTEXT, false );
+ add_file( "ts-dump-file", NULL, NULL, TSDUMP_TEXT, TSDUMP_LONGTEXT, false )
+ add_bool( "ts-dump-append", 0, NULL, APPEND_TEXT, APPEND_LONGTEXT, false )
add_integer( "ts-dump-size", 16384, NULL, DUMPSIZE_TEXT,
DUMPSIZE_LONGTEXT, true );
- set_capability( "demux", 10 );
- set_callbacks( Open, Close );
- add_shortcut( "ts" );
-vlc_module_end();
+ set_capability( "demux", 10 )
+ set_callbacks( Open, Close )
+ add_shortcut( "ts" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_shortname( "TTA" );
- set_description( N_("TTA demuxer") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_capability( "demux", 145 );
-
- set_callbacks( Open, Close );
- add_shortcut( "tta" );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "TTA" )
+ set_description( N_("TTA demuxer") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_capability( "demux", 145 )
+
+ set_callbacks( Open, Close )
+ add_shortcut( "tta" )
+vlc_module_end ()
#define TTA_FRAMETIME 1.04489795918367346939
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("TY") );
- set_description(N_("TY Stream audio/video demux"));
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_capability("demux", 6);
+vlc_module_begin ()
+ set_shortname( N_("TY") )
+ set_description(N_("TY Stream audio/video demux"))
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_capability("demux", 6)
/* FIXME: there seems to be a segfault when using PVR access
* and TY demux has a bigger priority than PS
* Something must be wrong.
*/
- set_callbacks( Open, Close );
- add_shortcut("ty");
- add_shortcut("tivo");
-vlc_module_end();
+ set_callbacks( Open, Close )
+ add_shortcut("ty")
+ add_shortcut("tivo")
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
#define FPS_TEXT N_("Frames per Second")
#define FPS_LONGTEXT N_("Desired frame rate for the VC-1 stream.")
-vlc_module_begin();
- set_shortname( "VC-1");
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_description( N_("VC1 video demuxer" ) );
- set_capability( "demux", 0 );
- add_float( "vc1-fps", 25.0, NULL, FPS_TEXT, FPS_LONGTEXT, true );
- set_callbacks( Open, Close );
- add_shortcut( "vc1" );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "VC-1")
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_description( N_("VC1 video demuxer" ) )
+ set_capability( "demux", 0 )
+ add_float( "vc1-fps", 25.0, NULL, FPS_TEXT, FPS_LONGTEXT, true )
+ set_callbacks( Open, Close )
+ add_shortcut( "vc1" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t *p_this );
static void Close( vlc_object_t *p_this );
-vlc_module_begin();
- set_description( N_("Vobsub subtitles parser") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_capability( "demux", 1 );
+vlc_module_begin ()
+ set_description( N_("Vobsub subtitles parser") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_capability( "demux", 1 )
- set_callbacks( Open, Close );
+ set_callbacks( Open, Close )
- add_shortcut( "vobsub" );
- add_shortcut( "subtitle" );
-vlc_module_end();
+ add_shortcut( "vobsub" )
+ add_shortcut( "subtitle" )
+vlc_module_end ()
/*****************************************************************************
* Prototypes:
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("VOC demuxer") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_capability( "demux", 10 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("VOC demuxer") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_capability( "demux", 10 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("WAV demuxer") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_capability( "demux", 142 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("WAV demuxer") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_capability( "demux", 142 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("XA demuxer") );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_capability( "demux", 10 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("XA demuxer") )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_capability( "demux", 10 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
- add_bool( "beos-dvdmenus", 0, NULL, _("Use DVD Menus"), "", true );
- set_shortname( "BeOS" );
- set_description( N_("BeOS standard API interface") );
- set_capability( "interface", 100 );
- set_callbacks( OpenIntf, CloseIntf );
+vlc_module_begin ()
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
+ add_bool( "beos-dvdmenus", 0, NULL, _("Use DVD Menus"), "", true )
+ set_shortname( "BeOS" )
+ set_description( N_("BeOS standard API interface") )
+ set_capability( "interface", 100 )
+ set_callbacks( OpenIntf, CloseIntf )
- add_submodule();
- set_capability( "video output", 100 );
- set_callbacks( OpenVideo, CloseVideo );
- add_submodule();
- set_capability( "audio output", 100 );
- set_callbacks( OpenAudio, CloseAudio );
-vlc_module_end();
+ add_submodule ()
+ set_capability( "video output", 100 )
+ set_callbacks( OpenVideo, CloseVideo )
+ add_submodule ()
+ set_capability( "audio output", 100 )
+ set_callbacks( OpenAudio, CloseAudio )
+vlc_module_end ()
N_("Teal"), N_("Lime"), N_("Purple"), N_("Navy"), N_("Blue"),
N_("Aqua") };
-vlc_module_begin();
- set_shortname( "fbosd" );
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
+vlc_module_begin ()
+ set_shortname( "fbosd" )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
add_file( "fbosd-dev", "/dev/fb1", NULL, DEVICE_TEXT, DEVICE_LONGTEXT,
false );
add_integer_with_range( "fbosd-alpha", 255, 0, 255, NULL, ALPHA_TEXT,
ALPHA_LONGTEXT, true );
- set_section( N_("Position"), NULL );
+ set_section( N_("Position"), NULL )
add_integer( "fbosd-x", 0, NULL, POSX_TEXT,
POSX_LONGTEXT, false );
add_integer( "fbosd-y", 0, NULL, POSY_TEXT,
POSY_LONGTEXT, false );
- add_integer( "fbosd-position", 8, NULL, POS_TEXT, POS_LONGTEXT, true );
+ add_integer( "fbosd-position", 8, NULL, POS_TEXT, POS_LONGTEXT, true )
change_integer_list( pi_pos_values, ppsz_pos_descriptions, NULL );
- set_section( N_("Font"), NULL );
+ set_section( N_("Font"), NULL )
add_integer_with_range( "fbosd-font-opacity", 255, 0, 255, NULL,
OPACITY_TEXT, OPACITY_LONGTEXT, false );
add_integer( "fbosd-font-color", 0x00FFFFFF, NULL, COLOR_TEXT, COLOR_LONGTEXT,
add_integer( "fbosd-font-size", -1, NULL, SIZE_TEXT, SIZE_LONGTEXT,
false );
- set_section( N_("Commands"), NULL );
- add_bool( "fbosd-clear", false, NULL, CLEAR_TEXT, CLEAR_LONGTEXT, true );
- add_bool( "fbosd-render", false, NULL, RENDER_TEXT, RENDER_LONGTEXT, true );
- add_bool( "fbosd-display", false, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true );
+ set_section( N_("Commands"), NULL )
+ add_bool( "fbosd-clear", false, NULL, CLEAR_TEXT, CLEAR_LONGTEXT, true )
+ add_bool( "fbosd-render", false, NULL, RENDER_TEXT, RENDER_LONGTEXT, true )
+ add_bool( "fbosd-display", false, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true )
- set_description( N_("GNU/Linux osd/overlay framebuffer interface") );
- set_capability( "interface", 10 );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_description( N_("GNU/Linux osd/overlay framebuffer interface") )
+ set_capability( "interface", 10 )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* fbosd_render_t: render descriptor
#define EQ_KEEP_LONGTEXT N_("By default, VLC keeps the last equalizer settings before " \
"termination. This feature can be disabled here.")
-vlc_module_begin();
- set_description( N_("Mac OS X interface") );
- set_capability( "interface", 200 );
- set_callbacks( OpenIntf, CloseIntf );
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
+vlc_module_begin ()
+ set_description( N_("Mac OS X interface") )
+ set_capability( "interface", 200 )
+ set_callbacks( OpenIntf, CloseIntf )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
add_bool( "macosx-autoplay", 1, NULL, AUTOPLAY_OSX_TEST, AUTOPLAY_OSX_LONGTEXT,
false );
add_bool( "macosx-recentitems", 1, NULL, RECENT_ITEMS_TEXT, RECENT_ITEMS_LONGTEXT,
add_bool( "macosx-fspanel", 1, NULL, FSPANEL_TEXT, FSPANEL_LONGTEXT,
false );
- add_submodule();
- set_description( "Mac OS X OpenGL" );
- set_capability( "opengl provider", 100 );
- set_category( CAT_VIDEO);
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_callbacks( OpenVideoGL, CloseVideoGL );
+ add_submodule ()
+ set_description( "Mac OS X OpenGL" )
+ set_capability( "opengl provider", 100 )
+ set_category( CAT_VIDEO)
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_callbacks( OpenVideoGL, CloseVideoGL )
add_integer( "macosx-vdev", 0, NULL, VDEV_TEXT, VDEV_LONGTEXT,
false );
false );
add_bool( "macosx-background", 0, NULL, BACKGROUND_TEXT, BACKGROUND_LONGTEXT,
false );
-vlc_module_end();
+vlc_module_end ()
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
+vlc_module_begin ()
/* Minimal interface. see intf.m */
- set_shortname( "Minimal Macosx" );
- add_shortcut( "minimal_macosx" );
- add_shortcut( "miosx" );
- set_description( N_("Minimal Mac OS X interface") );
- set_capability( "interface", 50 );
- set_callbacks( OpenIntf, CloseIntf );
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
+ set_shortname( "Minimal Macosx" )
+ add_shortcut( "minimal_macosx" )
+ add_shortcut( "miosx" )
+ set_description( N_("Minimal Mac OS X interface") )
+ set_capability( "interface", 50 )
+ set_callbacks( OpenIntf, CloseIntf )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
- add_submodule();
+ add_submodule ()
/* Will be loaded even without interface module. see voutgl.m */
- set_description( N_("Minimal Mac OS X OpenGL video output (opens a borderless window)") );
- set_capability( "opengl provider", 50 );
- set_category( CAT_VIDEO);
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_callbacks( OpenVideoGL, CloseVideoGL );
-vlc_module_end();
+ set_description( N_("Minimal Mac OS X OpenGL video output (opens a borderless window)") )
+ set_capability( "opengl provider", 50 )
+ set_category( CAT_VIDEO)
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_callbacks( OpenVideoGL, CloseVideoGL )
+vlc_module_end ()
"This option allows you to specify the directory the ncurses filebrowser " \
"will show you initially.")
-vlc_module_begin();
- set_shortname( "Ncurses" );
- set_description( N_("Ncurses interface") );
- set_capability( "interface", 10 );
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
- set_callbacks( Open, Close );
- add_shortcut( "curses" );
- add_directory( "browse-dir", NULL, NULL, BROWSE_TEXT, BROWSE_LONGTEXT, false );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "Ncurses" )
+ set_description( N_("Ncurses interface") )
+ set_capability( "interface", 10 )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
+ set_callbacks( Open, Close )
+ add_shortcut( "curses" )
+ add_directory( "browse-dir", NULL, NULL, BROWSE_TEXT, BROWSE_LONGTEXT, false )
+vlc_module_end ()
/*****************************************************************************
* intf_sys_t: description and status of ncurses interface
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("PDA Linux Gtk2+ interface") );
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
-// add_bool( "pda-autoplayfile", 1, GtkAutoPlayFile, AUTOPLAYFILE_TEXT, AUTOPLAYFILE_LONGTEXT, true );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
- add_shortcut( "pda" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("PDA Linux Gtk2+ interface") )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
+// add_bool( "pda-autoplayfile", 1, GtkAutoPlayFile, AUTOPLAYFILE_TEXT, AUTOPLAYFILE_LONGTEXT, true )
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+ add_shortcut( "pda" )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize and create window
for (i = 0; i < n_actions; i++)
{
if (!strcmp (atk_action_get_name (action, i), action_name))
- atk_action_set_description (action, i, description);
+ atk_action_set_description (action, i, description)
}
}
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("QNX RTOS video and audio output") );
- set_capability( "video output", 100 );
- set_callbacks( OpenVideo, CloseVideo );
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
- add_submodule();
- set_capability( "audio output", 100 );
- set_callbacks( OpenAudio, CloseAudio );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("QNX RTOS video and audio output") )
+ set_capability( "video output", 100 )
+ set_callbacks( OpenVideo, CloseVideo )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
+ add_submodule ()
+ set_capability( "audio output", 100 )
+ set_callbacks( OpenAudio, CloseAudio )
+vlc_module_end ()
static const char *const psz_mode_list_text[] =
{ QT_NORMAL_MODE_TEXT, QT_ALWAYS_VIDEO_MODE_TEXT, QT_MINIMAL_MODE_TEXT };
-vlc_module_begin();
- set_shortname( "Qt" );
- set_description( N_("Qt interface") );
- set_category( CAT_INTERFACE ) ;
- set_subcategory( SUBCAT_INTERFACE_MAIN );
- set_capability( "interface", 151 );
- set_callbacks( Open, Close );
-
- add_shortcut("qt");
+vlc_module_begin ()
+ set_shortname( "Qt" )
+ set_description( N_("Qt interface") )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
+ set_capability( "interface", 151 )
+ set_callbacks( Open, Close )
+
+ add_shortcut("qt")
add_integer( "qt-display-mode", QT_NORMAL_MODE, NULL,
QT_MODE_TEXT, QT_MODE_LONGTEXT, false );
change_integer_list( i_mode_list, psz_mode_list_text, NULL );
add_float_with_range( "qt-opacity", 1., 0.1, 1., NULL, OPACITY_TEXT,
OPACITY_LONGTEXT, false );
- add_bool( "qt-blingbling", true, NULL, BLING_TEXT, BLING_TEXT, false );
+ add_bool( "qt-blingbling", true, NULL, BLING_TEXT, BLING_TEXT, false )
add_bool( "qt-system-tray", true, NULL, SYSTRAY_TEXT,
SYSTRAY_LONGTEXT, false);
SAVEVOL_TEXT, true );
add_string( "qt-filedialog-path", NULL, NULL, FILEDIALOG_PATH_TEXT,
FILEDIALOG_PATH_TEXT, true );
- change_autosave();
- change_internal();
+ change_autosave ()
+ change_internal ()
add_bool( "qt-recentplay", true, NULL, RECENTPLAY_TEXT,
RECENTPLAY_TEXT, false );
add_bool( "qt-privacy-ask", true, NULL, PRIVACY_TEXT, PRIVACY_TEXT,
false );
- change_internal();
+ change_internal ()
- add_submodule();
- set_description( "Dialogs provider" );
- set_capability( "dialogs provider", 51 );
+ add_submodule ()
+ set_description( "Dialogs provider" )
+ set_capability( "dialogs provider", 51 )
- set_callbacks( OpenDialogs, Close );
+ set_callbacks( OpenDialogs, Close )
- add_submodule();
- set_capability( "vout window", 50 );
- set_callbacks( WindowOpen, WindowClose );
-vlc_module_end();
+ add_submodule ()
+ set_capability( "vout window", 50 )
+ set_callbacks( WindowOpen, WindowClose )
+vlc_module_end ()
/* Ugly, but the Qt4 interface assumes single instance anyway */
static struct
#define SKINS2_PLAYLIST N_("Use a skinned playlist")
#define SKINS2_PLAYLIST_LONG N_("Use a skinned playlist")
-vlc_module_begin();
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
+vlc_module_begin ()
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
add_file( "skins2-last", "", NULL, SKINS2_LAST, SKINS2_LAST_LONG,
true );
- change_autosave();
+ change_autosave ()
add_string( "skins2-config", "", NULL, SKINS2_CONFIG, SKINS2_CONFIG_LONG,
true );
- change_autosave();
- change_internal();
+ change_autosave ()
+ change_internal ()
#ifdef WIN32
add_bool( "skins2-systray", false, onSystrayChange, SKINS2_SYSTRAY,
SKINS2_SYSTRAY_LONG, false );
add_bool( "skinned-playlist", true, NULL, SKINS2_PLAYLIST,
SKINS2_PLAYLIST_LONG, false );
- set_shortname( N_("Skins"));
- set_description( N_("Skinnable Interface") );
- set_capability( "interface", 30 );
- set_callbacks( Open, Close );
- add_shortcut( "skins" );
-
- add_submodule();
- set_capability( "vout window", 51 );
- set_callbacks( WindowOpen, WindowClose );
-
- add_submodule();
- set_description( N_("Skins loader demux") );
- set_capability( "demux", 5 );
- set_callbacks( DemuxOpen, NULL );
-
-vlc_module_end();
+ set_shortname( N_("Skins"))
+ set_description( N_("Skinnable Interface") )
+ set_capability( "interface", 30 )
+ set_callbacks( Open, Close )
+ add_shortcut( "skins" )
+
+ add_submodule ()
+ set_capability( "vout window", 51 )
+ set_callbacks( WindowOpen, WindowClose )
+
+ add_submodule ()
+ set_description( N_("Skins loader demux") )
+ set_capability( "demux", 5 )
+ set_callbacks( DemuxOpen, NULL )
+
+vlc_module_end ()
#define EMBED_LONGTEXT N_("Embed the video inside the interface instead " \
"of having it in a separate window.")
-vlc_module_begin();
- set_shortname( "WinCE" );
- set_description( (char *) _("WinCE interface module") );
- set_capability( "interface", 100 );
- set_callbacks( Open, Close );
- add_shortcut( "wince" );
-
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
+vlc_module_begin ()
+ set_shortname( "WinCE" )
+ set_description( (char *) _("WinCE interface module") )
+ set_capability( "interface", 100 )
+ set_callbacks( Open, Close )
+ add_shortcut( "wince" )
+
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
add_bool( "wince-embed", 1, NULL,
EMBED_TEXT, EMBED_LONGTEXT, false );
- add_submodule();
- set_description( N_("WinCE dialogs provider") );
- set_capability( "dialogs provider", 10 );
- set_callbacks( OpenDialogs, Close );
-vlc_module_end();
+ add_submodule ()
+ set_description( N_("WinCE dialogs provider") )
+ set_capability( "dialogs provider", 10 )
+ set_callbacks( OpenDialogs, Close )
+vlc_module_end ()
HINSTANCE hInstance = 0;
static const char *const psz_playlist_views[] = {
N_("Normal" ), N_("Embedded" ), N_("Both") };
-vlc_module_begin();
- set_shortname( "wxWidgets" );
- set_description( N_("wxWidgets interface module") );
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_MAIN );
- set_capability( "interface", 150 );
- set_callbacks( Open, Close );
- add_shortcut( "wxwindows" );
- add_shortcut( "wxwin" );
- add_shortcut( "wx" );
- add_shortcut( "wxwidgets" );
+vlc_module_begin ()
+ set_shortname( "wxWidgets" )
+ set_description( N_("wxWidgets interface module") )
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
+ set_capability( "interface", 150 )
+ set_callbacks( Open, Close )
+ add_shortcut( "wxwindows" )
+ add_shortcut( "wxwin" )
+ add_shortcut( "wx" )
+ add_shortcut( "wxwidgets" )
add_bool( "wx-embed", 1, NULL,
EMBED_TEXT, EMBED_LONGTEXT, false );
- add_deprecated_alias( "wxwin-enbed" ); /*Deprecated since 0.8.4*/
+ add_deprecated_alias( "wxwin-enbed" ) /*Deprecated since 0.8.4*/
add_bool( "wx-bookmarks", 0, NULL,
BOOKMARKS_TEXT, BOOKMARKS_LONGTEXT, false );
- add_deprecated_alias( "wxwin-bookmarks" ); /*Deprecated since 0.8.4*/
+ add_deprecated_alias( "wxwin-bookmarks" ) /*Deprecated since 0.8.4*/
add_bool( "wx-taskbar", 1, NULL,
TASKBAR_TEXT, TASKBAR_LONGTEXT, false );
- add_deprecated_alias( "wxwin-taskbar" ); /*Deprecated since 0.8.4*/
+ add_deprecated_alias( "wxwin-taskbar" ) /*Deprecated since 0.8.4*/
add_bool( "wx-extended", 0, NULL,
EXTENDED_TEXT, EXTENDED_LONGTEXT, false );
add_bool( "wx-minimal", 0, NULL,
MINIMAL_TEXT, MINIMAL_LONGTEXT, true );
- add_deprecated_alias( "wxwin-minimal" ); /*Deprecated since 0.8.4*/
+ add_deprecated_alias( "wxwin-minimal" ) /*Deprecated since 0.8.4*/
add_bool( "wx-autosize", 1, NULL,
SIZE_TO_VIDEO_TEXT, SIZE_TO_VIDEO_LONGTEXT, true );
- add_deprecated_alias( "wxwin-autosize" ); /*Deprecated since 0.8.4*/
+ add_deprecated_alias( "wxwin-autosize" ) /*Deprecated since 0.8.4*/
add_integer( "wx-playlist-view", 0, NULL, PLAYLIST_TEXT, PLAYLIST_LONGTEXT,
false );
change_integer_list( pi_playlist_views, psz_playlist_views, NULL );
#ifdef wxHAS_TASK_BAR_ICON
add_bool( "wx-systray", 0, NULL,
SYSTRAY_TEXT, SYSTRAY_LONGTEXT, false );
- add_deprecated_alias( "wxwin-systray" ); /*Deprecated since 0.8.4*/
+ add_deprecated_alias( "wxwin-systray" ) /*Deprecated since 0.8.4*/
#endif
#endif
- add_bool( "wx-labels", 0, NULL, LABEL_TEXT, LABEL_LONGTEXT, true);
+ add_bool( "wx-labels", 0, NULL, LABEL_TEXT, LABEL_LONGTEXT, true)
add_string( "wx-config-last", NULL, NULL,
N_("last config"), N_("last config"), true );
- change_autosave();
- change_internal();
- add_deprecated_alias( "wxwin-config-last" ); /*Deprecated since 0.8.4*/
+ change_autosave ()
+ change_internal ()
+ add_deprecated_alias( "wxwin-config-last" ) /*Deprecated since 0.8.4*/
- add_submodule();
- set_description( N_("wxWidgets dialogs provider") );
- set_capability( "dialogs provider", 50 );
- set_callbacks( OpenDialogs, Close );
+ add_submodule ()
+ set_description( N_("wxWidgets dialogs provider") )
+ set_capability( "dialogs provider", 50 )
+ set_callbacks( OpenDialogs, Close )
#if !defined(WIN32)
- linked_with_a_crap_library_which_uses_atexit();
+ linked_with_a_crap_library_which_uses_atexit ()
#endif
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Open: initialize and create window
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( N_( "Folder" ) );
- set_description( N_("Folder meta data") );
+vlc_module_begin ()
+ set_shortname( N_( "Folder" ) )
+ set_description( N_("Folder meta data") )
- set_capability( "art finder", 90 );
- set_callbacks( FindMeta, NULL );
-vlc_module_end();
+ set_capability( "art finder", 90 )
+ set_callbacks( FindMeta, NULL )
+vlc_module_end ()
/*****************************************************************************
*****************************************************************************/
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("ID3v1/2 and APEv1/2 tags parser" ) );
- set_capability( "meta reader", 70 );
- set_callbacks( ParseTags, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("ID3v1/2 and APEv1/2 tags parser" ) )
+ set_capability( "meta reader", 70 )
+ set_callbacks( ParseTags, NULL )
+vlc_module_end ()
/*****************************************************************************
* ParseID3Tag : parse an id3tag into the info structures
static int DownloadArt ( vlc_object_t * );
static int WriteMeta ( vlc_object_t * );
-vlc_module_begin();
- set_capability( "meta reader", 1000 );
- set_callbacks( ReadMeta, NULL );
- add_submodule();
- set_capability( "art downloader", 50 );
- set_callbacks( DownloadArt, NULL );
- add_submodule();
- set_capability( "meta writer", 50 );
- set_callbacks( WriteMeta, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_capability( "meta reader", 1000 )
+ set_callbacks( ReadMeta, NULL )
+ add_submodule ()
+ set_capability( "art downloader", 50 )
+ set_callbacks( DownloadArt, NULL )
+ add_submodule ()
+ set_capability( "meta writer", 50 )
+ set_callbacks( WriteMeta, NULL )
+vlc_module_end ()
using namespace TagLib;
"%s\r\n" \
"\r\n"
-vlc_module_begin();
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
- set_shortname( N_( "Audioscrobbler" ) );
- set_description( N_("Submission of played songs to last.fm") );
+vlc_module_begin ()
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
+ set_shortname( N_( "Audioscrobbler" ) )
+ set_description( N_("Submission of played songs to last.fm") )
add_string( "lastfm-username", "", NULL,
USERNAME_TEXT, USERNAME_LONGTEXT, false );
add_password( "lastfm-password", "", NULL,
PASSWORD_TEXT, PASSWORD_LONGTEXT, false );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize and create stuff
"open." )
#endif
-vlc_module_begin();
- set_shortname( N_("Dummy"));
- set_description( N_("Dummy interface function") );
- set_capability( "interface", 0 );
- add_shortcut( "vlc" );
- set_callbacks( OpenIntf, NULL );
+vlc_module_begin ()
+ set_shortname( N_("Dummy"))
+ set_description( N_("Dummy interface function") )
+ set_capability( "interface", 0 )
+ add_shortcut( "vlc" )
+ set_callbacks( OpenIntf, NULL )
#ifdef WIN32
- set_section( N_( "Dummy Interface" ), NULL );
- add_category_hint( N_("Interface"), NULL, false );
- add_bool( "dummy-quiet", 0, NULL, QUIET_TEXT, QUIET_LONGTEXT, false );
+ set_section( N_( "Dummy Interface" ), NULL )
+ add_category_hint( N_("Interface"), NULL, false )
+ add_bool( "dummy-quiet", 0, NULL, QUIET_TEXT, QUIET_LONGTEXT, false )
#endif
- add_submodule();
- set_description( N_("Dummy access function") );
- set_capability( "access", 0 );
- set_callbacks( OpenAccess, NULL );
- add_submodule();
- set_description( N_("Dummy demux function") );
- set_capability( "demux", 0 );
- set_callbacks( OpenDemux, CloseDemux );
- add_submodule();
- set_section( N_( "Dummy decoder" ), NULL );
- set_description( N_("Dummy decoder function") );
- set_capability( "decoder", 0 );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_bool( "dummy-save-es", 0, NULL, SAVE_TEXT, SAVE_LONGTEXT, true );
- add_submodule();
- set_section( N_( "Dump decoder" ), NULL );
- set_description( N_("Dump decoder function") );
- set_capability( "decoder", -1 );
- set_callbacks( OpenDecoderDump, CloseDecoder );
- add_shortcut( "dump" );
- add_submodule();
- set_description( N_("Dummy encoder function") );
- set_capability( "encoder", 0 );
- set_callbacks( OpenEncoder, CloseEncoder );
- add_submodule();
- set_description( N_("Dummy audio output function") );
- set_capability( "audio output", 1 );
- set_callbacks( OpenAudio, NULL );
- add_submodule();
- set_description( N_("Dummy video output function") );
- set_section( N_( "Dummy Video output" ), NULL );
- set_capability( "video output", 1 );
- set_callbacks( OpenVideo, NULL );
- add_category_hint( N_("Video"), NULL, false );
- add_string( "dummy-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true );
- add_submodule();
- set_description( N_("Dummy font renderer function") );
- set_capability( "text renderer", 1 );
- set_callbacks( OpenRenderer, NULL );
-vlc_module_end();
+ add_submodule ()
+ set_description( N_("Dummy access function") )
+ set_capability( "access", 0 )
+ set_callbacks( OpenAccess, NULL )
+ add_submodule ()
+ set_description( N_("Dummy demux function") )
+ set_capability( "demux", 0 )
+ set_callbacks( OpenDemux, CloseDemux )
+ add_submodule ()
+ set_section( N_( "Dummy decoder" ), NULL )
+ set_description( N_("Dummy decoder function") )
+ set_capability( "decoder", 0 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_bool( "dummy-save-es", 0, NULL, SAVE_TEXT, SAVE_LONGTEXT, true )
+ add_submodule ()
+ set_section( N_( "Dump decoder" ), NULL )
+ set_description( N_("Dump decoder function") )
+ set_capability( "decoder", -1 )
+ set_callbacks( OpenDecoderDump, CloseDecoder )
+ add_shortcut( "dump" )
+ add_submodule ()
+ set_description( N_("Dummy encoder function") )
+ set_capability( "encoder", 0 )
+ set_callbacks( OpenEncoder, CloseEncoder )
+ add_submodule ()
+ set_description( N_("Dummy audio output function") )
+ set_capability( "audio output", 1 )
+ set_callbacks( OpenAudio, NULL )
+ add_submodule ()
+ set_description( N_("Dummy video output function") )
+ set_section( N_( "Dummy Video output" ), NULL )
+ set_capability( "video output", 1 )
+ set_callbacks( OpenVideo, NULL )
+ add_category_hint( N_("Video"), NULL, false )
+ add_string( "dummy-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true )
+ add_submodule ()
+ set_description( N_("Dummy font renderer function") )
+ set_capability( "text renderer", 1 )
+ set_callbacks( OpenRenderer, NULL )
+vlc_module_end ()
N_("Red"), N_("Fuchsia"), N_("Yellow"), N_("Olive"), N_("Green"), N_("Teal"),
N_("Lime"), N_("Purple"), N_("Navy"), N_("Blue"), N_("Aqua") };
-vlc_module_begin();
- set_shortname( N_("Text renderer"));
- set_description( N_("Freetype2 font renderer") );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_SUBPIC );
+vlc_module_begin ()
+ set_shortname( N_("Text renderer"))
+ set_description( N_("Freetype2 font renderer") )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_SUBPIC )
add_file( "freetype-font", DEFAULT_FONT, NULL, FONT_TEXT, FONT_LONGTEXT,
false );
add_bool( "freetype-yuvp", 0, NULL, YUVP_TEXT,
YUVP_LONGTEXT, true );
- set_capability( "text renderer", 100 );
- add_shortcut( "text" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_capability( "text renderer", 100 )
+ add_shortcut( "text" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
"This is the maximum number of resumed TLS sessions that " \
"the cache will hold." )
-vlc_module_begin();
- set_shortname( "GnuTLS" );
- set_description( N_("GnuTLS transport layer security") );
- set_capability( "tls client", 1 );
- set_callbacks( OpenClient, CloseClient );
- set_category( CAT_ADVANCED );
- set_subcategory( SUBCAT_ADVANCED_MISC );
-
- add_obsolete_bool( "tls-check-cert" );
- add_obsolete_bool( "tls-check-hostname" );
-
- add_submodule();
- set_description( N_("GnuTLS server") );
- set_capability( "tls server", 1 );
- set_category( CAT_ADVANCED );
- set_subcategory( SUBCAT_ADVANCED_MISC );
- set_callbacks( OpenServer, CloseServer );
-
- add_obsolete_integer( "gnutls-dh-bits" );
+vlc_module_begin ()
+ set_shortname( "GnuTLS" )
+ set_description( N_("GnuTLS transport layer security") )
+ set_capability( "tls client", 1 )
+ set_callbacks( OpenClient, CloseClient )
+ set_category( CAT_ADVANCED )
+ set_subcategory( SUBCAT_ADVANCED_MISC )
+
+ add_obsolete_bool( "tls-check-cert" )
+ add_obsolete_bool( "tls-check-hostname" )
+
+ add_submodule ()
+ set_description( N_("GnuTLS server") )
+ set_capability( "tls server", 1 )
+ set_category( CAT_ADVANCED )
+ set_subcategory( SUBCAT_ADVANCED_MISC )
+ set_callbacks( OpenServer, CloseServer )
+
+ add_obsolete_integer( "gnutls-dh-bits" )
add_integer( "gnutls-cache-timeout", CACHE_TIMEOUT, NULL,
CACHE_TIMEOUT_TEXT, CACHE_TIMEOUT_LONGTEXT, true );
add_integer( "gnutls-cache-size", CACHE_SIZE, NULL, CACHE_SIZE_TEXT,
CACHE_SIZE_LONGTEXT, true );
-vlc_module_end();
+vlc_module_end ()
static vlc_mutex_t gnutls_mutex = VLC_STATIC_MUTEX;
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
+vlc_module_begin ()
int i_cap;
- set_description( N_("Gtk+ GUI helper") );
+ set_description( N_("Gtk+ GUI helper") )
#if defined(MODULE_NAME_IS_gtk_main)
i_cap = 90;
- add_shortcut( "gtk" );
+ add_shortcut( "gtk" )
#elif defined(MODULE_NAME_IS_gnome_main)
i_cap = 100;
- add_shortcut( "gtk" );
- add_shortcut( "gnome" );
+ add_shortcut( "gtk" )
+ add_shortcut( "gnome" )
#elif defined(MODULE_NAME_IS_gtk2_main)
i_cap = 95;
- add_shortcut( "gtk2" );
+ add_shortcut( "gtk2" )
#elif defined(MODULE_NAME_IS_gnome2_main)
i_cap = 105;
- add_shortcut( "gtk2" );
- add_shortcut( "gnome2" );
+ add_shortcut( "gtk2" )
+ add_shortcut( "gnome2" )
#endif
- set_capability( "gui-helper", i_cap );
- set_callbacks( Open, Close );
- linked_with_a_crap_library_which_uses_atexit();
-vlc_module_end();
+ set_capability( "gui-helper", i_cap )
+ set_callbacks( Open, Close )
+ linked_with_a_crap_library_which_uses_atexit ()
+vlc_module_end ()
static vlc_mutex_t gtk_lock = VLC_STATIC_MUTEX;
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Power Management Inhibitor") );
- set_capability( "interface", 0 );
- set_callbacks( Activate, Deactivate );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Power Management Inhibitor") )
+ set_capability( "interface", 0 )
+ set_callbacks( Activate, Deactivate )
+vlc_module_end ()
/*****************************************************************************
* Activate: initialize and create stuff
"\"text\" (default) and \"html\".")
#endif
-vlc_module_begin();
- set_shortname( N_( "Logging" ) );
- set_description( N_("File logging") );
+vlc_module_begin ()
+ set_shortname( N_( "Logging" ) )
+ set_description( N_("File logging") )
- set_category( CAT_ADVANCED );
- set_subcategory( SUBCAT_ADVANCED_MISC );
+ set_category( CAT_ADVANCED )
+ set_subcategory( SUBCAT_ADVANCED_MISC )
add_file( "logfile", NULL, NULL,
N_("Log filename"), N_("Specify the log filename."), false );
add_file( "rrd-file", NULL, NULL, N_("RRD output file") ,
N_("Output data for RRDTool in this file." ), true );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize and create stuff
#define CONFIG_TEXT N_("Lua interface configuration")
#define CONFIG_LONGTEXT N_("Lua interface configuration string. Format is: '[\"<interface module name>\"] = { <option> = <value>, ...}, ...'.")
-vlc_module_begin();
- set_shortname( N_( "Lua Art" ) );
- set_description( N_("Fetch artwork using lua scripts") );
- set_capability( "art finder", 10 );
- set_callbacks( FindArt, NULL );
-
- add_submodule();
- add_shortcut( "luaplaylist" );
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_DEMUX );
- set_shortname( N_("Lua Playlist") );
- set_description( N_("Lua Playlist Parser Interface") );
- set_capability( "demux", 2 );
- set_callbacks( Import_LuaPlaylist, Close_LuaPlaylist );
-
- add_submodule();
- add_shortcut( "luaintf" );
- add_shortcut( "luarc" );
- /* add_shortcut( "rc" ); */
- add_shortcut( "luahotkeys" );
- /* add_shortcut( "hotkeys" ); */
- add_shortcut( "luatelnet" );
- /* add_shortcut( "telnet" ); */
- add_shortcut( "luahttp" );
- /* add_shortcut( "http" ); */
- set_description( N_("Lua Interface Module") );
- set_capability( "interface", 0 );
+vlc_module_begin ()
+ set_shortname( N_( "Lua Art" ) )
+ set_description( N_("Fetch artwork using lua scripts") )
+ set_capability( "art finder", 10 )
+ set_callbacks( FindArt, NULL )
+
+ add_submodule ()
+ add_shortcut( "luaplaylist" )
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_DEMUX )
+ set_shortname( N_("Lua Playlist") )
+ set_description( N_("Lua Playlist Parser Interface") )
+ set_capability( "demux", 2 )
+ set_callbacks( Import_LuaPlaylist, Close_LuaPlaylist )
+
+ add_submodule ()
+ add_shortcut( "luaintf" )
+ add_shortcut( "luarc" )
+ /* add_shortcut( "rc" ) */
+ add_shortcut( "luahotkeys" )
+ /* add_shortcut( "hotkeys" ) */
+ add_shortcut( "luatelnet" )
+ /* add_shortcut( "telnet" ) */
+ add_shortcut( "luahttp" )
+ /* add_shortcut( "http" ) */
+ set_description( N_("Lua Interface Module") )
+ set_capability( "interface", 0 )
add_string( "lua-intf", "dummy", NULL,
INTF_TEXT, INTF_LONGTEXT, false );
add_string( "lua-config", "", NULL,
CONFIG_TEXT, CONFIG_LONGTEXT, false );
- set_callbacks( Open_LuaIntf, Close_LuaIntf );
-vlc_module_end();
+ set_callbacks( Open_LuaIntf, Close_LuaIntf )
+vlc_module_end ()
/*****************************************************************************
*
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_ADVANCED );
- set_subcategory( SUBCAT_ADVANCED_MISC );
+vlc_module_begin ()
+ set_category( CAT_ADVANCED )
+ set_subcategory( SUBCAT_ADVANCED_MISC )
#ifdef MODULE_NAME_IS_memcpy
- set_description( N_("libc memcpy") );
- add_shortcut( "c" );
- add_shortcut( "libc" );
+ set_description( N_("libc memcpy") )
+ add_shortcut( "c" )
+ add_shortcut( "libc" )
#elif defined( MODULE_NAME_IS_memcpy3dn )
- set_description( N_("3D Now! memcpy") );
- add_requirement( 3DNOW );
- add_shortcut( "3dn" );
- add_shortcut( "3dnow" );
- add_shortcut( "memcpy3dn" );
- add_shortcut( "memcpy3dnow" );
+ set_description( N_("3D Now! memcpy") )
+ add_requirement( 3DNOW )
+ add_shortcut( "3dn" )
+ add_shortcut( "3dnow" )
+ add_shortcut( "memcpy3dn" )
+ add_shortcut( "memcpy3dnow" )
#elif defined( MODULE_NAME_IS_memcpymmx )
- set_description( N_("MMX memcpy") );
- add_requirement( MMX );
- add_shortcut( "mmx" );
- add_shortcut( "memcpymmx" );
+ set_description( N_("MMX memcpy") )
+ add_requirement( MMX )
+ add_shortcut( "mmx" )
+ add_shortcut( "memcpymmx" )
#elif defined( MODULE_NAME_IS_memcpymmxext )
- set_description( N_("MMX EXT memcpy") );
- add_requirement( MMXEXT );
- add_shortcut( "mmxext" );
- add_shortcut( "memcpymmxext" );
+ set_description( N_("MMX EXT memcpy") )
+ add_requirement( MMXEXT )
+ add_shortcut( "mmxext" )
+ add_shortcut( "memcpymmxext" )
#endif
- set_capability( "memcpy", PRIORITY );
- set_callbacks( Activate, NULL );
-vlc_module_end();
+ set_capability( "memcpy", PRIORITY )
+ set_callbacks( Activate, NULL )
+vlc_module_end ()
/*****************************************************************************
* Module descriptor.
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("AltiVec memcpy") );
- set_category( CAT_ADVANCED );
- set_subcategory( SUBCAT_ADVANCED_MISC );
- add_requirement( ALTIVEC );
- set_capability( "memcpy", 100 );
- set_callbacks( Activate, NULL );
- add_shortcut( "altivec" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("AltiVec memcpy") )
+ set_category( CAT_ADVANCED )
+ set_subcategory( SUBCAT_ADVANCED_MISC )
+ add_requirement( ALTIVEC )
+ set_capability( "memcpy", 100 )
+ set_callbacks( Activate, NULL )
+ add_shortcut( "altivec" )
+vlc_module_end ()
#else
typedef unsigned long size_t;
* Module descriptor
****************************************************************************/
-vlc_module_begin();
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
- set_shortname( "Growl" );
- set_description( N_("Growl Notification Plugin") );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
+ set_shortname( "Growl" )
+ set_description( N_("Growl Notification Plugin") )
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize and create stuff
#define PORT_TEXT N_("UDP port")
#define PORT_LONGTEXT N_("Growl UDP port on the Growl server.")
-vlc_module_begin();
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
- set_shortname( "Growl-UDP" );
- set_description( N_("Growl UDP Notification Plugin") );
+vlc_module_begin ()
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
+ set_shortname( "Growl-UDP" )
+ set_description( N_("Growl UDP Notification Plugin") )
add_string( "growl-server", SERVER_DEFAULT, NULL,
SERVER_TEXT, SERVER_LONGTEXT, false );
add_integer( "growl-port", 9887, NULL,
PORT_TEXT, PORT_LONGTEXT, true );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize and create stuff
#define FORMAT_LONGTEXT N_("Format of the string to send to MSN " \
"{0} Artist, {1} Title, {2} Album. Defaults to \"Artist - Title\" ({0} - {1}).")
-vlc_module_begin();
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
- set_shortname( "MSN" );
- set_description( N_("MSN Now-Playing") );
+vlc_module_begin ()
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
+ set_shortname( "MSN" )
+ set_description( N_("MSN Now-Playing") )
add_string( "msn-format", FORMAT_DEFAULT, NULL,
FORMAT_TEXT, FORMAT_LONGTEXT, false );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize and create stuff
#define TIMEOUT_TEXT N_("Timeout (ms)")
#define TIMEOUT_LONGTEXT N_("How long the notification will be displayed ")
-vlc_module_begin();
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
- set_shortname( N_( "Notify" ) );
- set_description( N_("LibNotify Notification Plugin") );
+vlc_module_begin ()
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
+ set_shortname( N_( "Notify" ) )
+ set_description( N_("LibNotify Notification Plugin") )
add_integer( "notify-timeout", 4000,NULL,
TIMEOUT_TEXT, TIMEOUT_LONGTEXT, true );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize and create stuff
"$I Video Title, $L Time Remaining, $N Name, $O Audio language, $P Position, " \
"$R Rate, $S Sample rate, $T Time elapsed, $U Publisher, $V Volume")
-vlc_module_begin();
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
- set_shortname( "Telepathy" );
- set_description( N_("Telepathy \"Now Playing\" using MissionControl") );
+vlc_module_begin ()
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
+ set_shortname( "Telepathy" )
+ set_description( N_("Telepathy \"Now Playing\" using MissionControl") )
add_string( "telepathy-format", FORMAT_DEFAULT, NULL,
FORMAT_TEXT, FORMAT_LONGTEXT, false );
- set_capability( "interface", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "interface", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize and create stuff
#define COLOUR_TEXT N_("Color")
#define COLOUR_LONGTEXT N_("Color used to display text in the XOSD output.")
-vlc_module_begin();
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
- set_description( N_("XOSD interface") );
- set_shortname( "XOSD" );
- add_bool( "xosd-position", 1, NULL, POSITION_TEXT, POSITION_LONGTEXT, true );
- add_integer( "xosd-text-offset", 30, NULL, TXT_OFS_TEXT, TXT_OFS_LONGTEXT, true );
+vlc_module_begin ()
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
+ set_description( N_("XOSD interface") )
+ set_shortname( "XOSD" )
+ add_bool( "xosd-position", 1, NULL, POSITION_TEXT, POSITION_LONGTEXT, true )
+ add_integer( "xosd-text-offset", 30, NULL, TXT_OFS_TEXT, TXT_OFS_LONGTEXT, true )
add_integer( "xosd-shadow-offset", 2, NULL,
SHD_OFS_TEXT, SHD_OFS_LONGTEXT, true );
add_string( "xosd-font",
NULL, FONT_TEXT, FONT_LONGTEXT, true );
add_string( "xosd-colour", "LawnGreen",
NULL, COLOUR_TEXT, COLOUR_LONGTEXT, true );
- set_capability( "interface", 10 );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "interface", 10 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open: initialize and create stuff
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
+vlc_module_begin ()
- set_category( CAT_OSD );
- set_subcategory( SUBCAT_OSD_IMPORT );
+ set_category( CAT_OSD )
+ set_subcategory( SUBCAT_OSD_IMPORT )
- add_submodule();
- set_description( N_("OSD configuration importer") );
- add_shortcut( "import-osd" );
- set_capability( "osd parser", 0);
- set_callbacks( osd_parser_simpleOpen, osd_parser_Close );
+ add_submodule ()
+ set_description( N_("OSD configuration importer") )
+ add_shortcut( "import-osd" )
+ set_capability( "osd parser", 0)
+ set_callbacks( osd_parser_simpleOpen, osd_parser_Close )
- add_submodule();
- set_description( N_("XML OSD configuration importer") );
- add_shortcut( "import-osd-xml" );
- set_capability( "osd parser", 0);
- set_callbacks( osd_parser_xmlOpen, osd_parser_Close );
+ add_submodule ()
+ set_description( N_("XML OSD configuration importer") )
+ add_shortcut( "import-osd-xml" )
+ set_capability( "osd parser", 0)
+ set_callbacks( osd_parser_xmlOpen, osd_parser_Close )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* osd_parser_Close: Free all osd menu structure resources
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
+vlc_module_begin ()
- set_category( CAT_PLAYLIST );
- set_subcategory( SUBCAT_PLAYLIST_EXPORT );
- add_submodule();
- set_description( N_("M3U playlist exporter") );
- add_shortcut( "export-m3u" );
- set_capability( "playlist export" , 0 );
- set_callbacks( Export_M3U , NULL );
+ set_category( CAT_PLAYLIST )
+ set_subcategory( SUBCAT_PLAYLIST_EXPORT )
+ add_submodule ()
+ set_description( N_("M3U playlist exporter") )
+ add_shortcut( "export-m3u" )
+ set_capability( "playlist export" , 0 )
+ set_callbacks( Export_M3U , NULL )
- add_submodule();
- set_description( N_("Old playlist exporter") );
- add_shortcut( "export-old" );
- set_capability( "playlist export" , 0 );
- set_callbacks( Export_Old , NULL );
+ add_submodule ()
+ set_description( N_("Old playlist exporter") )
+ add_shortcut( "export-old" )
+ set_capability( "playlist export" , 0 )
+ set_callbacks( Export_Old , NULL )
- add_submodule();
- set_description( N_("XSPF playlist export") );
- add_shortcut( "export-xspf" );
- set_capability( "playlist export" , 0 );
- set_callbacks( xspf_export_playlist , NULL );
+ add_submodule ()
+ set_description( N_("XSPF playlist export") )
+ add_shortcut( "export-xspf" )
+ set_capability( "playlist export" , 0 )
+ set_callbacks( xspf_export_playlist , NULL )
- add_submodule();
- set_description( N_("HTML playlist export") );
- add_shortcut( "export-html" );
- set_capability( "playlist export", 0 );
- set_callbacks( Export_HTML, NULL );
+ add_submodule ()
+ set_description( N_("HTML playlist export") )
+ add_shortcut( "export-html" )
+ set_capability( "playlist export", 0 )
+ set_callbacks( Export_HTML, NULL )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("HAL devices detection") );
- set_capability( "devices probe", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("HAL devices detection") )
+ set_capability( "devices probe", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
"Qt/Embedded GUI Server. This option is equivalent to the -qws option " \
"from normal Qt.")
-vlc_module_begin();
- set_description( N_("Qt Embedded GUI helper") );
- set_capability( "gui-helper", 90 );
- add_bool( "qte-guiserver", 0, NULL, STANDALONE_TEXT, STANDALONE_LONGTEXT, false );
- add_shortcut( "qte" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Qt Embedded GUI helper") )
+ set_capability( "gui-helper", 90 )
+ add_bool( "qte-guiserver", 0, NULL, STANDALONE_TEXT, STANDALONE_LONGTEXT, false )
+ add_shortcut( "qte" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
} /* extern "C" */
static const char *const ppsz_sizes_text[] = {
N_("Smaller"), N_("Small"), N_("Normal"), N_("Large"), N_("Larger") };
-vlc_module_begin();
- set_shortname( N_("Mac Text renderer"));
- set_description( N_("Quartz font renderer") );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_SUBPIC );
+vlc_module_begin ()
+ set_shortname( N_("Mac Text renderer"))
+ set_description( N_("Quartz font renderer") )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_SUBPIC )
add_string( "quartztext-font", DEFAULT_FONT, NULL, FONT_TEXT, FONT_LONGTEXT,
false );
add_integer( "quartztext-color", 0x00FFFFFF, NULL, COLOR_TEXT,
COLOR_LONGTEXT, false );
change_integer_list( pi_color_values, ppsz_color_descriptions, NULL );
- set_capability( "text renderer", 150 );
- add_shortcut( "text" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_capability( "text renderer", 150 )
+ add_shortcut( "text" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
typedef struct offscreen_bitmap_t offscreen_bitmap_t;
struct offscreen_bitmap_t
"the timeout option entirely. This is needed by some IPTV STBs (such as " \
"those made by HansunTech) which get confused by it. The default is 5." )
-vlc_module_begin();
- set_shortname( N_("RTSP VoD" ) );
- set_description( N_("RTSP VoD server") );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_VOD );
- set_capability( "vod server", 1 );
- set_callbacks( Open, Close );
- add_shortcut( "rtsp" );
- add_string ( "rtsp-host", NULL, NULL, HOST_TEXT, HOST_LONGTEXT, true );
+vlc_module_begin ()
+ set_shortname( N_("RTSP VoD" ) )
+ set_description( N_("RTSP VoD server") )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_VOD )
+ set_capability( "vod server", 1 )
+ set_callbacks( Open, Close )
+ add_shortcut( "rtsp" )
+ add_string ( "rtsp-host", NULL, NULL, HOST_TEXT, HOST_LONGTEXT, true )
add_string( "rtsp-raw-mux", "ts", NULL, RAWMUX_TEXT,
RAWMUX_TEXT, true );
add_integer( "rtsp-throttle-users", 0, NULL, THROTLE_TEXT,
THROTLE_LONGTEXT, true );
add_integer( "rtsp-session-timeout", 5, NULL, SESSION_TIMEOUT_TEXT,
SESSION_TIMEOUT_LONGTEXT, true );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("X Screensaver disabler") );
- set_capability( "interface", 0 );
- set_callbacks( Activate, Deactivate );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("X Screensaver disabler") )
+ set_capability( "interface", 0 )
+ set_callbacks( Activate, Deactivate )
+vlc_module_end ()
/*****************************************************************************
* Activate: initialize and create stuff
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( _("Stats"));
- set_description( _("Stats encoder function") );
- set_capability( "encoder", 0 );
- add_shortcut( "stats" );
- set_callbacks( OpenEncoder, CloseEncoder );
- add_submodule();
- set_section( N_( "Stats decoder" ), NULL );
- set_description( _("Stats decoder function") );
- set_capability( "decoder", 0 );
- set_callbacks( OpenDecoder, CloseDecoder );
- add_submodule();
- set_section( N_( "Stats demux" ), NULL );
- set_description( _("Stats demux function") );
- set_capability( "demux", 0 );
- set_callbacks( OpenDemux, CloseDemux );
- add_submodule();
- set_section( N_( "Stats video output" ), NULL );
- set_description( _("Stats video output function") );
- set_capability( "video output", 0 );
- set_callbacks( OpenVideo, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( _("Stats"))
+ set_description( _("Stats encoder function") )
+ set_capability( "encoder", 0 )
+ add_shortcut( "stats" )
+ set_callbacks( OpenEncoder, CloseEncoder )
+ add_submodule ()
+ set_section( N_( "Stats decoder" ), NULL )
+ set_description( _("Stats decoder function") )
+ set_capability( "decoder", 0 )
+ set_callbacks( OpenDecoder, CloseDecoder )
+ add_submodule ()
+ set_section( N_( "Stats demux" ), NULL )
+ set_description( _("Stats demux function") )
+ set_capability( "demux", 0 )
+ set_callbacks( OpenDemux, CloseDemux )
+ add_submodule ()
+ set_section( N_( "Stats video output" ), NULL )
+ set_description( _("Stats video output function") )
+ set_capability( "video output", 0 )
+ set_callbacks( OpenVideo, NULL )
+vlc_module_end ()
#define TEMPLATE_LONGTEXT N_( "Location of a file holding a SVG template "\
"for automatic string conversion" )
-vlc_module_begin();
- set_category( CAT_INPUT);
- set_category( SUBCAT_INPUT_SCODEC );
- set_capability( "text renderer", 99 );
- add_shortcut( "svg" );
- add_string( "svg-template-file", "", NULL, TEMPLATE_TEXT, TEMPLATE_LONGTEXT, true );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_INPUT)
+ set_category( SUBCAT_INPUT_SCODEC )
+ set_capability( "text renderer", 99 )
+ add_shortcut( "svg" )
+ add_string( "svg-template-file", "", NULL, TEMPLATE_TEXT, TEMPLATE_LONGTEXT, true )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/**
Describes a SVG string to be displayed on the video
/*****************************************************************************
* Module descriptor.
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("C module that does nothing") );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("C module that does nothing") )
+vlc_module_end ()
/*****************************************************************************
* Module descriptor.
*****************************************************************************/
-vlc_module_begin();
+vlc_module_begin ()
/* Minimal C++ usage */
std::string description = "C++ module that does nothing";
- set_description( (char*)_( description.c_str() ) );
-vlc_module_end();
+ set_description( (char*)_( description.c_str() ) )
+vlc_module_end ()
/*****************************************************************************
* Module descriptor.
*****************************************************************************/
-vlc_module_begin();
- set_description( N_([Desc ription]) );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_([Desc ription]) )
+vlc_module_end ()
/*****************************************************************************
* Module descriptor.
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Miscellaneous stress tests") );
+vlc_module_begin ()
+ set_description( N_("Miscellaneous stress tests") )
var_Create( p_module->p_libvlc, "foo-test",
VLC_VAR_VOID | VLC_VAR_ISCOMMAND );
var_AddCallback( p_module->p_libvlc, "foo-test", Foo, NULL );
var_Create( p_module->p_libvlc, "signal",
VLC_VAR_STRING | VLC_VAR_ISCOMMAND );
var_AddCallback( p_module->p_libvlc, "signal", Signal, NULL );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Foo: put anything here
N_("Red"), N_("Fuchsia"), N_("Yellow"), N_("Olive"), N_("Green"), N_("Teal"),
N_("Lime"), N_("Purple"), N_("Navy"), N_("Blue"), N_("Aqua") };
-vlc_module_begin();
- set_shortname( N_("Text renderer"));
- set_description( N_("Win32 font renderer") );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_SUBPIC );
+vlc_module_begin ()
+ set_shortname( N_("Text renderer"))
+ set_description( N_("Win32 font renderer") )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_SUBPIC )
add_integer( "win32text-fontsize", 0, NULL, FONTSIZE_TEXT,
FONTSIZE_LONGTEXT, true );
FONTSIZER_LONGTEXT, false );
change_integer_list( pi_sizes, ppsz_sizes_text, NULL );
- set_capability( "text renderer", 50 );
- add_shortcut( "text" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_capability( "text renderer", 50 )
+ add_shortcut( "text" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* filter_sys_t: win32text local data
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("XML Parser (using libxml2)") );
- set_capability( "xml", 10 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("XML Parser (using libxml2)") )
+ set_capability( "xml", 10 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
struct xml_reader_sys_t
{
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Simple XML Parser") );
- set_capability( "xml", 5 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Simple XML Parser") )
+ set_capability( "xml", 5 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
struct xml_reader_sys_t
{
#define BITRATE_LONGTEXT N_("Do not try to guess ASF bitrate. Setting this, allows you to control how Windows Media Player will cache streamed content. Set to audio+video bitrate in bytes")
-vlc_module_begin();
- set_description( N_("ASF muxer") );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_MUX );
- set_shortname( "ASF" );
+vlc_module_begin ()
+ set_description( N_("ASF muxer") )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_MUX )
+ set_shortname( "ASF" )
- set_capability( "sout mux", 5 );
- add_shortcut( "asf" );
- add_shortcut( "asfh" );
- set_callbacks( Open, Close );
+ set_capability( "sout mux", 5 )
+ add_shortcut( "asf" )
+ add_shortcut( "asfh" )
+ set_callbacks( Open, Close )
add_string( SOUT_CFG_PREFIX "title", "", NULL, TITLE_TEXT, TITLE_LONGTEXT,
true );
add_integer( SOUT_CFG_PREFIX "bitrate-override", 0, NULL, BITRATE_TEXT,
BITRATE_LONGTEXT, true );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Locales prototypes
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("AVI muxer") );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_MUX );
- set_capability( "sout mux", 5 );
- add_shortcut( "avi" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("AVI muxer") )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_MUX )
+ set_capability( "sout mux", 5 )
+ add_shortcut( "avi" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Dummy/Raw muxer") );
- set_capability( "sout mux", 5 );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_MUX );
- add_shortcut( "dummy" );
- add_shortcut( "raw" );
- add_shortcut( "es" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Dummy/Raw muxer") )
+ set_capability( "sout mux", 5 )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_MUX )
+ add_shortcut( "dummy" )
+ add_shortcut( "raw" )
+ add_shortcut( "es" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
#define SOUT_CFG_PREFIX "sout-mp4-"
-vlc_module_begin();
- set_description( N_("MP4/MOV muxer") );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_MUX );
- set_shortname( "MP4" );
+vlc_module_begin ()
+ set_description( N_("MP4/MOV muxer") )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_MUX )
+ set_shortname( "MP4" )
add_bool( SOUT_CFG_PREFIX "faststart", 1, NULL,
FASTSTART_TEXT, FASTSTART_LONGTEXT,
true );
- set_capability( "sout mux", 5 );
- add_shortcut( "mp4" );
- add_shortcut( "mov" );
- add_shortcut( "3gp" );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_capability( "sout mux", 5 )
+ add_shortcut( "mp4" )
+ add_shortcut( "mov" )
+ add_shortcut( "3gp" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
#define SOUT_CFG_PREFIX "sout-ps-"
-vlc_module_begin();
- set_description( N_("PS muxer") );
- set_shortname( "MPEG-PS" );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_MUX );
- set_capability( "sout mux", 50 );
- add_shortcut( "ps" );
- add_shortcut( "mpeg1" );
- add_shortcut( "dvd" );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_description( N_("PS muxer") )
+ set_shortname( "MPEG-PS" )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_MUX )
+ set_capability( "sout mux", 50 )
+ add_shortcut( "ps" )
+ add_shortcut( "mpeg1" )
+ add_shortcut( "dvd" )
+ set_callbacks( Open, Close )
add_integer( SOUT_CFG_PREFIX "dts-delay", 200, NULL, DTS_TEXT,
DTS_LONGTEXT, true );
add_integer( SOUT_CFG_PREFIX "pes-max-size", PES_PAYLOAD_SIZE_MAX, NULL,
PES_SIZE_TEXT, PES_SIZE_LONGTEXT, true );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
#endif
#define MAX_PMT_PID 64 /* Maximum pids in each pmt. FIXME: I just chose an arbitary number. Where is the maximum in the spec? */
-vlc_module_begin();
- set_description( N_("TS muxer (libdvbpsi)") );
- set_shortname( "MPEG-TS");
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_MUX );
- set_capability( "sout mux", 120 );
- add_shortcut( "ts" );
+vlc_module_begin ()
+ set_description( N_("TS muxer (libdvbpsi)") )
+ set_shortname( "MPEG-TS")
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_MUX )
+ set_capability( "sout mux", 120 )
+ add_shortcut( "ts" )
add_integer( SOUT_CFG_PREFIX "pid-video", 0, NULL,VPID_TEXT, VPID_LONGTEXT,
true );
PMTPROG_LONGTEXT, true );
add_bool( SOUT_CFG_PREFIX "es-id-pid", 0, NULL, PID_TEXT, PID_LONGTEXT,
true );
- add_string( SOUT_CFG_PREFIX "muxpmt", NULL, NULL, MUXPMT_TEXT, MUXPMT_LONGTEXT, true );
+ add_string( SOUT_CFG_PREFIX "muxpmt", NULL, NULL, MUXPMT_TEXT, MUXPMT_LONGTEXT, true )
#ifdef HAVE_DVBPSI_SDT
- add_string( SOUT_CFG_PREFIX "sdtdesc", NULL, NULL, SDTDESC_TEXT, SDTDESC_LONGTEXT, true );
+ add_string( SOUT_CFG_PREFIX "sdtdesc", NULL, NULL, SDTDESC_TEXT, SDTDESC_LONGTEXT, true )
#endif
add_bool( SOUT_CFG_PREFIX "alignment", true, NULL, ALIGNMENT_TEXT,
ALIGNMENT_LONGTEXT, true );
true );
add_string( SOUT_CFG_PREFIX "csa-use", "1", NULL, CU_TEXT, CU_LONGTEXT,
true );
- add_integer( SOUT_CFG_PREFIX "csa-pkt", 188, NULL, CPKT_TEXT, CPKT_LONGTEXT, true );
+ add_integer( SOUT_CFG_PREFIX "csa-pkt", 188, NULL, CPKT_TEXT, CPKT_LONGTEXT, true )
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local data structures
#define SOUT_CFG_PREFIX "sout-mpjpeg-"
-vlc_module_begin();
- set_shortname( "MPJPEG" );
- set_description( N_("Multipart JPEG muxer") );
- set_capability( "sout mux", 5 );
- add_obsolete_string( SOUT_CFG_PREFIX "separator" );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_MUX );
- set_callbacks( Open, Close );
- add_shortcut( "mpjpeg" );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "MPJPEG" )
+ set_description( N_("Multipart JPEG muxer") )
+ set_capability( "sout mux", 5 )
+ add_obsolete_string( SOUT_CFG_PREFIX "separator" )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_MUX )
+ set_callbacks( Open, Close )
+ add_shortcut( "mpjpeg" )
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Ogg/OGM muxer") );
- set_capability( "sout mux", 10 );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_MUX );
- add_shortcut( "ogg" );
- add_shortcut( "ogm" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Ogg/OGM muxer") )
+ set_capability( "sout mux", 10 )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_MUX )
+ add_shortcut( "ogg" )
+ add_shortcut( "ogm" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("WAV muxer") );
- set_capability( "sout mux", 5 );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_MUX );
- set_callbacks( Open, Close );
- add_shortcut( "wav" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("WAV muxer") )
+ set_capability( "sout mux", 5 )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_MUX )
+ set_callbacks( Open, Close )
+ add_shortcut( "wav" )
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_PACKETIZER );
- set_description( N_("Copy packetizer") );
- set_capability( "packetizer", 1 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_PACKETIZER )
+ set_description( N_("Copy packetizer") )
+ set_capability( "packetizer", 1 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_PACKETIZER );
- set_description( N_("H.264 video packetizer") );
- set_capability( "packetizer", 50 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_PACKETIZER )
+ set_description( N_("H.264 video packetizer") )
+ set_capability( "packetizer", 50 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/****************************************************************************
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_PACKETIZER );
- set_description( N_("MPEG4 audio packetizer") );
- set_capability( "packetizer", 50 );
- set_callbacks( OpenPacketizer, ClosePacketizer );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_PACKETIZER )
+ set_description( N_("MPEG4 audio packetizer") )
+ set_capability( "packetizer", 50 )
+ set_callbacks( OpenPacketizer, ClosePacketizer )
+vlc_module_end ()
/*****************************************************************************
* OpenPacketizer: probe the packetizer and return score
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_PACKETIZER );
- set_description( N_("MPEG4 video packetizer") );
- set_capability( "packetizer", 50 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_PACKETIZER )
+ set_description( N_("MPEG4 video packetizer") )
+ set_capability( "packetizer", 50 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_PACKETIZER );
- set_description( N_("MPEG-I/II video packetizer") );
- set_capability( "packetizer", 50 );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_PACKETIZER )
+ set_description( N_("MPEG-I/II video packetizer") )
+ set_capability( "packetizer", 50 )
+ set_callbacks( Open, Close )
add_bool( "packetizer-mpegvideo-sync-iframe", 0, NULL, SYNC_INTRAFRAME_TEXT,
SYNC_INTRAFRAME_LONGTEXT, true );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_PACKETIZER );
- set_description( N_("VC-1 packetizer") );
- set_capability( "packetizer", 50 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_PACKETIZER )
+ set_description( N_("VC-1 packetizer") )
+ set_capability( "packetizer", 50 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname( "Bonjour" );
- set_description( N_("Bonjour services") );
- set_category( CAT_PLAYLIST );
- set_subcategory( SUBCAT_PLAYLIST_SD );
- set_capability( "services_discovery", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "Bonjour" )
+ set_description( N_("Bonjour services") )
+ set_category( CAT_PLAYLIST )
+ set_subcategory( SUBCAT_PLAYLIST_SD )
+ set_capability( "services_discovery", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Local structures
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("HAL devices detection") );
- set_category( CAT_PLAYLIST );
- set_subcategory( SUBCAT_PLAYLIST_SD );
+vlc_module_begin ()
+ set_description( N_("HAL devices detection") )
+ set_category( CAT_PLAYLIST )
+ set_subcategory( SUBCAT_PLAYLIST_SD )
- set_capability( "services_discovery", 0 );
- set_callbacks( Open, Close );
+ set_capability( "services_discovery", 0 )
+ set_callbacks( Open, Close )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
#define URLS_LONGTEXT N_("Enter the list of podcasts to retrieve, " \
"separated by '|' (pipe)." )
-vlc_module_begin();
- set_shortname( "Podcast");
- set_description( N_("Podcasts") );
- set_category( CAT_PLAYLIST );
- set_subcategory( SUBCAT_PLAYLIST_SD );
+vlc_module_begin ()
+ set_shortname( "Podcast")
+ set_description( N_("Podcasts") )
+ set_category( CAT_PLAYLIST )
+ set_subcategory( SUBCAT_PLAYLIST_SD )
add_string( "podcast-urls", NULL, NULL,
URLS_TEXT, URLS_LONGTEXT, false );
- change_autosave();
+ change_autosave ()
- set_capability( "services_discovery", 0 );
- set_callbacks( Open, Close );
+ set_capability( "services_discovery", 0 )
+ set_callbacks( Open, Close )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
static int OpenDemux ( vlc_object_t * );
static void CloseDemux ( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("SAP"));
- set_description( N_("SAP Announcements") );
- set_category( CAT_PLAYLIST );
- set_subcategory( SUBCAT_PLAYLIST_SD );
+vlc_module_begin ()
+ set_shortname( N_("SAP"))
+ set_description( N_("SAP Announcements") )
+ set_category( CAT_PLAYLIST )
+ set_subcategory( SUBCAT_PLAYLIST_SD )
add_string( "sap-addr", NULL, NULL,
SAP_ADDR_TEXT, SAP_ADDR_LONGTEXT, true );
add_bool( "sap-timeshift", 0 , NULL,
SAP_TIMESHIFT_TEXT,SAP_TIMESHIFT_LONGTEXT, true );
- set_capability( "services_discovery", 0 );
- set_callbacks( Open, Close );
+ set_capability( "services_discovery", 0 )
+ set_callbacks( Open, Close )
- add_submodule();
- set_description( N_("SDP Descriptions parser") );
- add_shortcut( "sdp" );
- set_capability( "demux", 51 );
- set_callbacks( OpenDemux, CloseDemux );
-vlc_module_end();
+ add_submodule ()
+ set_description( N_("SDP Descriptions parser") )
+ add_shortcut( "sdp" )
+ set_capability( "demux", 51 )
+ set_callbacks( OpenDemux, CloseDemux )
+vlc_module_end ()
/*****************************************************************************
OPEN( Freebox )
OPEN( FrenchTV )
-vlc_module_begin();
- set_category( CAT_PLAYLIST );
- set_subcategory( SUBCAT_PLAYLIST_SD );
-
- add_obsolete_integer( "shoutcast-limit" );
-
- set_shortname( "Shoutcast");
- set_description( N_("Shoutcast radio listings") );
- set_capability( "services_discovery", 0 );
- set_callbacks( OpenShoutRadio, Close );
- add_shortcut( "shoutcast" );
-
- add_submodule();
- set_shortname( "ShoutcastTV" );
- set_description( N_("Shoutcast TV listings") );
- set_capability( "services_discovery", 0 );
- set_callbacks( OpenShoutTV, Close );
- add_shortcut( "shoutcasttv" );
-
- add_submodule();
- set_shortname( "frenchtv");
- set_description( N_("French TV") );
- set_capability( "services_discovery", 0 );
- set_callbacks( OpenFrenchTV, Close );
- add_shortcut( "frenchtv" );
-
- add_submodule();
- set_shortname( "Freebox");
- set_description( N_("Freebox TV listing (French ISP free.fr services)") );
- set_capability( "services_discovery", 0 );
- set_callbacks( OpenFreebox, Close );
- add_shortcut( "freebox" );
-
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_PLAYLIST )
+ set_subcategory( SUBCAT_PLAYLIST_SD )
+
+ add_obsolete_integer( "shoutcast-limit" )
+
+ set_shortname( "Shoutcast")
+ set_description( N_("Shoutcast radio listings") )
+ set_capability( "services_discovery", 0 )
+ set_callbacks( OpenShoutRadio, Close )
+ add_shortcut( "shoutcast" )
+
+ add_submodule ()
+ set_shortname( "ShoutcastTV" )
+ set_description( N_("Shoutcast TV listings") )
+ set_capability( "services_discovery", 0 )
+ set_callbacks( OpenShoutTV, Close )
+ add_shortcut( "shoutcasttv" )
+
+ add_submodule ()
+ set_shortname( "frenchtv")
+ set_description( N_("French TV") )
+ set_capability( "services_discovery", 0 )
+ set_callbacks( OpenFrenchTV, Close )
+ add_shortcut( "frenchtv" )
+
+ add_submodule ()
+ set_shortname( "Freebox")
+ set_description( N_("Freebox TV listing (French ISP free.fr services)") )
+ set_capability( "services_discovery", 0 )
+ set_callbacks( OpenFreebox, Close )
+ add_shortcut( "freebox" )
+
+vlc_module_end ()
/*****************************************************************************
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_shortname( "UPnP");
- set_description( N_("Universal Plug'n'Play discovery") );
- set_category( CAT_PLAYLIST );
- set_subcategory( SUBCAT_PLAYLIST_SD );
+vlc_module_begin ()
+ set_shortname( "UPnP")
+ set_description( N_("Universal Plug'n'Play discovery") )
+ set_category( CAT_PLAYLIST )
+ set_subcategory( SUBCAT_PLAYLIST_SD )
- set_capability( "services_discovery", 0 );
- set_callbacks( Open, Close );
+ set_capability( "services_discovery", 0 )
+ set_callbacks( Open, Close )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Run: main UPnP thread
static int Open( vlc_object_t* );
static void Close( vlc_object_t* );
-vlc_module_begin();
- set_shortname( "UPnP" );
- set_description( N_( "Universal Plug'n'Play discovery ( Intel SDK )" ) );
- set_category( CAT_PLAYLIST );
- set_subcategory( SUBCAT_PLAYLIST_SD );
- set_capability( "services_discovery", 0 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "UPnP" )
+ set_description( N_( "Universal Plug'n'Play discovery ( Intel SDK )" ) )
+ set_category( CAT_PLAYLIST )
+ set_subcategory( SUBCAT_PLAYLIST_SD )
+ set_capability( "services_discovery", 0 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
#define SOUT_CFG_PREFIX "sout-autodel-"
-vlc_module_begin();
- set_shortname( N_("Autodel"));
- set_description( N_("Automatically add/delete input streams"));
- set_capability( "sout stream", 50 );
- add_shortcut( "autodel" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( N_("Autodel"))
+ set_description( N_("Automatically add/delete input streams"))
+ set_capability( "sout stream", 50 )
+ add_shortcut( "autodel" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
#define SOUT_CFG_PREFIX_OUT "sout-bridge-out-"
#define SOUT_CFG_PREFIX_IN "sout-bridge-in-"
-vlc_module_begin();
- set_shortname( N_("Bridge"));
- set_description( N_("Bridge stream output"));
- add_submodule();
- set_section( N_("Bridge out"), NULL );
- set_capability( "sout stream", 50 );
- add_shortcut( "bridge-out" );
+vlc_module_begin ()
+ set_shortname( N_("Bridge"))
+ set_description( N_("Bridge stream output"))
+ add_submodule ()
+ set_section( N_("Bridge out"), NULL )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "bridge-out" )
/* Only usable with VLM. No category so not in gui preferences
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_STREAM );*/
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_STREAM )*/
add_integer( SOUT_CFG_PREFIX_OUT "id", 0, NULL, ID_TEXT, ID_LONGTEXT,
false );
add_string( SOUT_CFG_PREFIX_OUT "in-name", "default", NULL,
DEST_TEXT, DEST_LONGTEXT, false );
- set_callbacks( OpenOut, CloseOut );
-
- add_submodule();
- set_section( N_("Bridge in"), NULL );
- set_capability( "sout stream", 50 );
- add_shortcut( "bridge-in" );
- /*set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_STREAM );*/
+ set_callbacks( OpenOut, CloseOut )
+
+ add_submodule ()
+ set_section( N_("Bridge in"), NULL )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "bridge-in" )
+ /*set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_STREAM )*/
add_integer( SOUT_CFG_PREFIX_IN "delay", 0, NULL, DELAY_TEXT,
DELAY_LONGTEXT, false );
add_integer( SOUT_CFG_PREFIX_IN "id-offset", 8192, NULL, ID_OFFSET_TEXT,
PLACEHOLDER_DELAY_TEXT, PLACEHOLDER_DELAY_LONGTEXT, false );
add_bool( SOUT_CFG_PREFIX_IN "placeholder-switch-on-iframe", true, NULL,
PLACEHOLDER_IFRAME_TEXT, PLACEHOLDER_IFRAME_LONGTEXT, false );
- set_callbacks( OpenIn, CloseIn );
+ set_callbacks( OpenIn, CloseIn )
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Description stream output") );
- set_capability( "sout stream", 50 );
- add_shortcut( "description" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Description stream output") )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "description" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
struct sout_stream_sys_t
{
#define SOUT_CFG_PREFIX "sout-display-"
-vlc_module_begin();
- set_shortname( N_("Display"));
- set_description( N_("Display stream output") );
- set_capability( "sout stream", 50 );
- add_shortcut( "display" );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_STREAM );
+vlc_module_begin ()
+ set_shortname( N_("Display"))
+ set_description( N_("Display stream output") )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "display" )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_STREAM )
add_bool( SOUT_CFG_PREFIX "audio", 1, NULL, AUDIO_TEXT,
AUDIO_LONGTEXT, true );
add_bool( SOUT_CFG_PREFIX "video", 1, NULL, VIDEO_TEXT,
VIDEO_LONGTEXT, true );
add_integer( SOUT_CFG_PREFIX "delay", 100, NULL, DELAY_TEXT,
DELAY_LONGTEXT, true );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Dummy stream output") );
- set_capability( "sout stream", 50 );
- add_shortcut( "dummy" );
- add_shortcut( "drop" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Dummy stream output") )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "dummy" )
+ add_shortcut( "drop" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Open:
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Duplicate stream output") );
- set_capability( "sout stream", 50 );
- add_shortcut( "duplicate" );
- add_shortcut( "dup" );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_STREAM );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Duplicate stream output") )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "duplicate" )
+ add_shortcut( "dup" )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_STREAM )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
#define SOUT_CFG_PREFIX "sout-es-"
-vlc_module_begin();
- set_shortname( "ES" );
- set_description( N_("Elementary stream output") );
- set_capability( "sout stream", 50 );
- add_shortcut( "es" );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_STREAM );
-
- set_section( N_("Generic"), NULL );
+vlc_module_begin ()
+ set_shortname( "ES" )
+ set_description( N_("Elementary stream output") )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "es" )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_STREAM )
+
+ set_section( N_("Generic"), NULL )
add_string( SOUT_CFG_PREFIX "access", "", NULL, ACCESS_TEXT,
ACCESS_LONGTEXT, true );
add_string( SOUT_CFG_PREFIX "mux", "", NULL, MUX_TEXT,
add_string( SOUT_CFG_PREFIX "dst", "", NULL, DEST_TEXT,
DEST_LONGTEXT, true );
- set_section( N_("Audio"), NULL );
+ set_section( N_("Audio"), NULL )
add_string( SOUT_CFG_PREFIX "access-audio", "", NULL, ACCESSA_TEXT,
ACCESSA_LONGTEXT, true );
add_string( SOUT_CFG_PREFIX "mux-audio", "", NULL, MUXA_TEXT,
add_string( SOUT_CFG_PREFIX "dst-audio", "", NULL, DESTA_TEXT,
DESTA_LONGTEXT, true );
- set_section( N_("Video"), NULL );
+ set_section( N_("Video"), NULL )
add_string( SOUT_CFG_PREFIX "access-video", "", NULL, ACCESSV_TEXT,
ACCESSV_LONGTEXT, true );
add_string( SOUT_CFG_PREFIX "mux-video", "", NULL, MUXV_TEXT,
add_string( SOUT_CFG_PREFIX "dst-video", "", NULL, DESTV_TEXT,
DESTV_LONGTEXT, true );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Gathering stream output") );
- set_capability( "sout stream", 50 );
- add_shortcut( "gather" );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Gathering stream output") )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "gather" )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
#define CFG_PREFIX "sout-mosaic-bridge-"
-vlc_module_begin();
- set_shortname( N_( "Mosaic bridge" ) );
- set_description(N_("Mosaic bridge stream output") );
- set_capability( "sout stream", 0 );
- add_shortcut( "mosaic-bridge" );
+vlc_module_begin ()
+ set_shortname( N_( "Mosaic bridge" ) )
+ set_description(N_("Mosaic bridge stream output") )
+ set_capability( "sout stream", 0 )
+ add_shortcut( "mosaic-bridge" )
add_string( CFG_PREFIX "id", "Id", NULL, ID_TEXT, ID_LONGTEXT,
false );
add_integer_with_range( CFG_PREFIX "alpha", 255, 0, 255, NULL,
ALPHA_TEXT, ALPHA_LONGTEXT, false );
- add_integer( CFG_PREFIX "x", -1, NULL, X_TEXT, X_LONGTEXT, false );
- add_integer( CFG_PREFIX "y", -1, NULL, Y_TEXT, Y_LONGTEXT, false );
+ add_integer( CFG_PREFIX "x", -1, NULL, X_TEXT, X_LONGTEXT, false )
+ add_integer( CFG_PREFIX "y", -1, NULL, Y_TEXT, Y_LONGTEXT, false )
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
static const char *const ppsz_sout_options[] = {
"id", "width", "height", "sar", "vfilter", "chroma", "alpha", "x", "y", NULL
#define SOUT_CFG_PREFIX "sout-record-"
-vlc_module_begin();
- set_description( N_("Record stream output") );
- set_capability( "sout stream", 0 );
- add_shortcut( "record" );
+vlc_module_begin ()
+ set_description( N_("Record stream output") )
+ set_capability( "sout stream", 0 )
+ add_shortcut( "record" )
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_STREAM );
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_STREAM )
add_string( SOUT_CFG_PREFIX "dst-prefix", "", NULL, DST_PREFIX_TEXT,
DST_PREFIX_LONGTEXT, true );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/* */
static const char *const ppsz_sout_options[] = {
#define SOUT_CFG_PREFIX "sout-rtp-"
#define MAX_EMPTY_BLOCKS 200
-vlc_module_begin();
- set_shortname( N_("RTP"));
- set_description( N_("RTP stream output") );
- set_capability( "sout stream", 0 );
- add_shortcut( "rtp" );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_STREAM );
+vlc_module_begin ()
+ set_shortname( N_("RTP"))
+ set_description( N_("RTP stream output") )
+ set_capability( "sout stream", 0 )
+ add_shortcut( "rtp" )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_STREAM )
add_string( SOUT_CFG_PREFIX "dst", "", NULL, DEST_TEXT,
DEST_LONGTEXT, true );
add_bool( SOUT_CFG_PREFIX "mp4a-latm", 0, NULL, RFC3016_TEXT,
RFC3016_LONGTEXT, false );
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
#define SOUT_CFG_PREFIX "sout-standard-"
-vlc_module_begin();
- set_shortname( N_("Standard"));
- set_description( N_("Standard stream output") );
- set_capability( "sout stream", 50 );
- add_shortcut( "standard" );
- add_shortcut( "std" );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_STREAM );
+vlc_module_begin ()
+ set_shortname( N_("Standard"))
+ set_description( N_("Standard stream output") )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "standard" )
+ add_shortcut( "std" )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_STREAM )
add_string( SOUT_CFG_PREFIX "access", "", NULL, ACCESS_TEXT,
ACCESS_LONGTEXT, false );
true );
add_string( SOUT_CFG_PREFIX "phone", "", NULL, PHONE_TEXT, PHONE_LONGTEXT,
true );
- add_obsolete_bool( SOUT_CFG_PREFIX "sap-ipv6" );
+ add_obsolete_bool( SOUT_CFG_PREFIX "sap-ipv6" )
- set_callbacks( Open, Close );
-vlc_module_end();
+ set_callbacks( Open, Close )
+vlc_module_end ()
/*****************************************************************************
#define AUDIO_LONGTEXT N_( \
"Mute audio when command is not 0." )
-vlc_module_begin();
- set_description( N_("MPEG2 video switcher stream output") );
- set_capability( "sout stream", 50 );
- add_shortcut( "switcher" );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_description( N_("MPEG2 video switcher stream output") )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "switcher" )
+ set_callbacks( Open, Close )
add_string( SOUT_CFG_PREFIX "files", "", NULL, FILES_TEXT,
FILES_LONGTEXT, false );
QSCALE_TEXT, QSCALE_LONGTEXT, true );
add_bool( SOUT_CFG_PREFIX "mute-audio", 1, NULL,
AUDIO_TEXT, AUDIO_LONGTEXT, true );
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_sout_options[] = {
"files", "sizes", "aspect-ratio", "port", "command", "gop", "qscale",
#define SOUT_CFG_PREFIX "sout-transcode-"
-vlc_module_begin();
- set_shortname( N_("Transcode"));
- set_description( N_("Transcode stream output") );
- set_capability( "sout stream", 50 );
- add_shortcut( "transcode" );
- set_callbacks( Open, Close );
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_STREAM );
- set_section( N_("Video"), NULL );
+vlc_module_begin ()
+ set_shortname( N_("Transcode"))
+ set_description( N_("Transcode stream output") )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "transcode" )
+ set_callbacks( Open, Close )
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_STREAM )
+ set_section( N_("Video"), NULL )
add_string( SOUT_CFG_PREFIX "venc", NULL, NULL, VENC_TEXT,
VENC_LONGTEXT, false );
add_string( SOUT_CFG_PREFIX "vcodec", NULL, NULL, VCODEC_TEXT,
NULL, NULL,
VFILTER_TEXT, VFILTER_LONGTEXT, false );
- set_section( N_("Audio"), NULL );
+ set_section( N_("Audio"), NULL )
add_string( SOUT_CFG_PREFIX "aenc", NULL, NULL, AENC_TEXT,
AENC_LONGTEXT, false );
add_string( SOUT_CFG_PREFIX "acodec", NULL, NULL, ACODEC_TEXT,
NULL, NULL,
AFILTER_TEXT, AFILTER_LONGTEXT, false );
- set_section( N_("Overlays/Subtitles"), NULL );
+ set_section( N_("Overlays/Subtitles"), NULL )
add_string( SOUT_CFG_PREFIX "senc", NULL, NULL, SENC_TEXT,
SENC_LONGTEXT, false );
add_string( SOUT_CFG_PREFIX "scodec", NULL, NULL, SCODEC_TEXT,
NULL, NULL,
SFILTER_TEXT, SFILTER_LONGTEXT, false );
- set_section( N_("On Screen Display"), NULL );
+ set_section( N_("On Screen Display"), NULL )
add_bool( SOUT_CFG_PREFIX "osd", 0, NULL, OSD_TEXT,
OSD_LONGTEXT, false );
- set_section( N_("Miscellaneous"), NULL );
+ set_section( N_("Miscellaneous"), NULL )
add_integer( SOUT_CFG_PREFIX "threads", 0, NULL, THREADS_TEXT,
THREADS_LONGTEXT, true );
add_bool( SOUT_CFG_PREFIX "high-priority", 0, NULL, HP_TEXT, HP_LONGTEXT,
true );
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_sout_options[] = {
"venc", "vcodec", "vb",
#define SOUT_CFG_PREFIX "sout-transrate-"
-vlc_module_begin();
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_STREAM );
- set_description( N_("MPEG2 video transrating stream output") );
- set_capability( "sout stream", 50 );
- add_shortcut( "transrate" );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_STREAM )
+ set_description( N_("MPEG2 video transrating stream output") )
+ set_capability( "sout stream", 50 )
+ add_shortcut( "transrate" )
+ set_callbacks( Open, Close )
add_integer( SOUT_CFG_PREFIX "vb", 3 * 100 * 1000, NULL,
VB_TEXT, VB_LONGTEXT, false );
SHAPING_TEXT, SHAPING_LONGTEXT, false );
add_bool( SOUT_CFG_PREFIX "mpeg4-matrix", false, NULL,
MPEG4_MATRIX_TEXT, MPEG4_MATRIX_LONGTEXT, false );
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_sout_options[] = {
"vb", "shaping", "mpeg4-matrix", NULL
/*****************************************************************************
* Module descriptor.
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 80 );
- set_callbacks( Activate, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 80 )
+ set_callbacks( Activate, NULL )
+vlc_module_end ()
/*****************************************************************************
* Activate: allocate a chroma function
/*****************************************************************************
* Module descriptor.
*****************************************************************************/
-vlc_module_begin();
+vlc_module_begin ()
#if defined (MODULE_NAME_IS_i420_rgb)
set_description( N_("I420,IYUV,YV12 to "
"RGB2,RV15,RV16,RV24,RV32 conversions") );
- set_capability( "video filter2", 80 );
+ set_capability( "video filter2", 80 )
#elif defined (MODULE_NAME_IS_i420_rgb_mmx)
set_description( N_( "MMX I420,IYUV,YV12 to "
"RV15,RV16,RV24,RV32 conversions") );
- set_capability( "video filter2", 100 );
- add_requirement( MMX );
+ set_capability( "video filter2", 100 )
+ add_requirement( MMX )
#elif defined (MODULE_NAME_IS_i420_rgb_sse2)
set_description( N_( "SSE2 I420,IYUV,YV12 to "
"RV15,RV16,RV24,RV32 conversions") );
- set_capability( "video filter2", 120 );
- add_requirement( SSE2 );
+ set_capability( "video filter2", 120 )
+ add_requirement( SSE2 )
#endif
- set_callbacks( Activate, Deactivate );
-vlc_module_end();
+ set_callbacks( Activate, Deactivate )
+vlc_module_end ()
/*****************************************************************************
* Activate: allocate a chroma function
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
+vlc_module_begin ()
#if defined (MODULE_NAME_IS_i420_ymga)
- set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 80 );
+ set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 80 )
#elif defined (MODULE_NAME_IS_i420_ymga_mmx)
- set_description( N_("MMX conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 100 );
- add_requirement( MMX );
+ set_description( N_("MMX conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 100 )
+ add_requirement( MMX )
#endif
- set_callbacks( Activate, NULL );
-vlc_module_end();
+ set_callbacks( Activate, NULL )
+vlc_module_end ()
/*****************************************************************************
* Activate: allocate a chroma function
/*****************************************************************************
* Module descriptor.
*****************************************************************************/
-vlc_module_begin();
+vlc_module_begin ()
#if defined (MODULE_NAME_IS_i420_yuy2)
- set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 80 );
+ set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 80 )
#elif defined (MODULE_NAME_IS_i420_yuy2_mmx)
- set_description( N_("MMX conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 160 );
- add_requirement( MMX );
+ set_description( N_("MMX conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 160 )
+ add_requirement( MMX )
#elif defined (MODULE_NAME_IS_i420_yuy2_sse2)
- set_description( N_("SSE2 conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 250 );
- add_requirement( SSE2 );
+ set_description( N_("SSE2 conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 250 )
+ add_requirement( SSE2 )
#elif defined (MODULE_NAME_IS_i420_yuy2_altivec)
set_description(
_("AltiVec conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 250 );
- add_requirement( ALTIVEC );
+ set_capability( "video filter2", 250 )
+ add_requirement( ALTIVEC )
#endif
- set_callbacks( Activate, NULL );
-vlc_module_end();
+ set_callbacks( Activate, NULL )
+vlc_module_end ()
/*****************************************************************************
* Activate: allocate a chroma function
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 60 );
- set_callbacks( Activate, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 60 )
+ set_callbacks( Activate, NULL )
+vlc_module_end ()
/*****************************************************************************
* Activate: allocate a chroma function
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
+vlc_module_begin ()
#if defined (MODULE_NAME_IS_i422_yuy2)
- set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 80 );
+ set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 80 )
#elif defined (MODULE_NAME_IS_i422_yuy2_mmx)
- set_description( N_("MMX conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 100 );
- add_requirement( MMX );
+ set_description( N_("MMX conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 100 )
+ add_requirement( MMX )
#elif defined (MODULE_NAME_IS_i422_yuy2_sse2)
- set_description( N_("SSE2 conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 120 );
- add_requirement( SSE2 );
+ set_description( N_("SSE2 conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 120 )
+ add_requirement( SSE2 )
#endif
- set_callbacks( Activate, NULL );
-vlc_module_end();
+ set_callbacks( Activate, NULL )
+vlc_module_end ()
/*****************************************************************************
* Activate: allocate a chroma function
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 80 );
- set_callbacks( Activate, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 80 )
+ set_callbacks( Activate, NULL )
+vlc_module_end ()
/*****************************************************************************
* Activate: allocate a chroma function
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) );
- set_capability( "video filter2", 80 );
- set_callbacks( Activate, NULL );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Conversions from " SRC_FOURCC " to " DEST_FOURCC) )
+ set_capability( "video filter2", 80 )
+ set_callbacks( Activate, NULL )
+vlc_module_end ()
/*****************************************************************************
* Activate: allocate a chroma function
#define GAMMA_TEXT N_("Image gamma (0-10)")
#define GAMMA_LONGTEXT N_("Set the image gamma, between 0.01 and 10. Defaults to 1.")
-vlc_module_begin();
- set_description( N_("Image properties filter") );
- set_shortname( N_("Image adjust" ));
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "video filter2", 0 );
+vlc_module_begin ()
+ set_description( N_("Image properties filter") )
+ set_shortname( N_("Image adjust" ))
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "video filter2", 0 )
add_float_with_range( "contrast", 1.0, 0.0, 2.0, NULL,
CONT_TEXT, CONT_LONGTEXT, false );
add_bool( "brightness-threshold", 0, NULL,
THRES_TEXT, THRES_LONGTEXT, false );
- add_shortcut( "adjust" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ add_shortcut( "adjust" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"contrast", "brightness", "hue", "saturation", "gamma",
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Alpha mask video filter") );
- set_shortname( N_("Alpha mask" ));
- set_help( ALPHAMASK_HELP );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "video filter2", 0 );
- add_shortcut( "alphamask" );
- add_shortcut( "mask" );
- set_callbacks( Create, Destroy );
+vlc_module_begin ()
+ set_description( N_("Alpha mask video filter") )
+ set_shortname( N_("Alpha mask" ))
+ set_help( ALPHAMASK_HELP )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "video filter2", 0 )
+ add_shortcut( "alphamask" )
+ add_shortcut( "mask" )
+ set_callbacks( Create, Destroy )
add_string( CFG_PREFIX "mask", NULL, NULL, MASK_TEXT,
MASK_LONGTEXT, false );
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"mask", NULL
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
-set_description( N_("AtmoLight Filter") );
-set_help( MODULE_DESCRIPTION );
-set_shortname( N_( "AtmoLight" ));
-set_capability( "video filter2", 0 );
+vlc_module_begin ()
+set_description( N_("AtmoLight Filter") )
+set_help( MODULE_DESCRIPTION )
+set_shortname( N_( "AtmoLight" ))
+set_capability( "video filter2", 0 )
-set_category( CAT_VIDEO );
-set_subcategory( SUBCAT_VIDEO_VFILTER );
+set_category( CAT_VIDEO )
+set_subcategory( SUBCAT_VIDEO_VFILTER )
#if defined(WIN32)
set_section( N_("Choose between the built-in AtmoLight "\
add_file(CFG_PREFIX "atmowinexe", NULL, NULL,
ATMOWINEXE_TEXT, ATMOWINEXE_LONGTEXT, false );
#else
-set_section( N_("Enter the connection of your AtmoLight hardware" ), 0 );
+set_section( N_("Enter the connection of your AtmoLight hardware" ), 0 )
add_string(CFG_PREFIX "serialdev", "/dev/ttyS01", NULL,
SERIALDEV_TEXT, SERIALDEV_LONGTEXT, false );
#endif
color which is showed if you want durring pausing
your movie ... used for both buildin / external
*/
-set_section( N_("Illuminate the room with this color on pause" ), 0 );
+set_section( N_("Illuminate the room with this color on pause" ), 0 )
add_bool(CFG_PREFIX "usepausecolor", false, NULL,
PCOLOR_TEXT, PCOLOR_LONGTEXT, false);
add_integer_with_range(CFG_PREFIX "pcolor-red", 0, 0, 255, NULL,
color which is showed if you finished watching your movie ...
used for both buildin / external
*/
-set_section( N_("Illuminate the room with this color on shutdown" ), 0 );
+set_section( N_("Illuminate the room with this color on shutdown" ), 0 )
add_integer_with_range(CFG_PREFIX "ecolor-red", 192, 0, 255, NULL,
ECOLOR_RED_TEXT, ECOLOR_RED_LONGTEXT, false);
add_integer_with_range(CFG_PREFIX "ecolor-green", 192, 0, 255, NULL,
definition of parameters for the buildin filter ...
*/
-set_section( N_("Settings for the built-in Live Video Processor only" ), 0 );
+set_section( N_("Settings for the built-in Live Video Processor only" ), 0 )
add_integer_with_range(CFG_PREFIX "EdgeWeightning", 8, 1, 30, NULL,
EDGE_TEXT, EDGE_LONGTEXT, false);
/*
output channel reordering
*/
-set_section( N_("Change channel assignment (fixes wrong wiring)" ), 0 );
+set_section( N_("Change channel assignment (fixes wrong wiring)" ), 0 )
add_integer( CFG_PREFIX "channel_0", 0, NULL,
CHANNEL_0_ASSIGN_TEXT, CHANNELASSIGN_LONGTEXT, false );
change_integer_list( pi_channel_assignment_values,
/*
LED color white calibration
*/
-set_section( N_("Adjust the white light to your LED stripes" ), 0 );
+set_section( N_("Adjust the white light to your LED stripes" ), 0 )
add_bool(CFG_PREFIX "whiteadj", true, NULL,
USEWHITEADJ_TEXT, USEWHITEADJ_LONGTEXT, false);
add_integer_with_range(CFG_PREFIX "white-red", 255, 0, 255, NULL,
effects with this...) the images MUST not compressed, should have 24-bit per
pixel, or a simple 256 color grayscale palette
*/
-set_section( N_("Change gradients" ), 0 );
+set_section( N_("Change gradients" ), 0 )
add_file(CFG_PREFIX "gradient_zone_0", NULL, NULL,
ZONE_0_GRADIENT_TEXT, ZONE_X_GRADIENT_LONG_TEXT, true );
add_file(CFG_PREFIX "gradient_zone_1", NULL, NULL,
add_integer_with_range(CFG_PREFIX "height", 48, 48, 384, NULL,
HEIGHT_TEXT, HEIGHT_LONGTEXT, true);
-add_shortcut( "atmo" );
-set_callbacks( CreateFilter, DestroyFilter );
-vlc_module_end();
+add_shortcut( "atmo" )
+set_callbacks( CreateFilter, DestroyFilter )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
static int OpenFilter ( vlc_object_t * );
static void CloseFilter( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Video pictures blending") );
- set_capability( "video blending", 100 );
- set_callbacks( OpenFilter, CloseFilter );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Video pictures blending") )
+ set_capability( "video blending", 100 )
+ set_callbacks( OpenFilter, CloseFilter )
+vlc_module_end ()
/*****************************************************************************
#define CFG_PREFIX "blendbench-"
-vlc_module_begin();
- set_description( N_("Blending benchmark filter") );
- set_shortname( N_("blendbench" ));
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "video filter2", 0 );
-
- set_section( N_("Benchmarking"), NULL );
+vlc_module_begin ()
+ set_description( N_("Blending benchmark filter") )
+ set_shortname( N_("blendbench" ))
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "video filter2", 0 )
+
+ set_section( N_("Benchmarking"), NULL )
add_integer( CFG_PREFIX "loops", 1000, NULL, LOOPS_TEXT,
LOOPS_LONGTEXT, false );
add_integer_with_range( CFG_PREFIX "alpha", 128, 0, 255, NULL, ALPHA_TEXT,
ALPHA_LONGTEXT, false );
- set_section( N_("Base image"), NULL );
+ set_section( N_("Base image"), NULL )
add_file( CFG_PREFIX "base-image", NULL, NULL, BASE_IMAGE_TEXT,
BASE_IMAGE_LONGTEXT, false );
add_string( CFG_PREFIX "base-chroma", "I420", NULL, BASE_CHROMA_TEXT,
BASE_CHROMA_LONGTEXT, false );
- set_section( N_("Blend image"), NULL );
+ set_section( N_("Blend image"), NULL )
add_file( CFG_PREFIX "blend-image", NULL, NULL, BLEND_IMAGE_TEXT,
BLEND_IMAGE_LONGTEXT, false );
add_string( CFG_PREFIX "blend-chroma", "YUVA", NULL, BLEND_CHROMA_TEXT,
BLEND_CHROMA_LONGTEXT, false );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"loops", "alpha", "base-image", "base-chroma", "blend-image",
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Bluescreen video filter") );
- set_shortname( N_("Bluescreen" ));
- set_help( BLUESCREEN_HELP );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "video filter2", 0 );
- add_shortcut( "bluescreen" );
- set_callbacks( Create, Destroy );
+vlc_module_begin ()
+ set_description( N_("Bluescreen video filter") )
+ set_shortname( N_("Bluescreen" ))
+ set_help( BLUESCREEN_HELP )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "video filter2", 0 )
+ add_shortcut( "bluescreen" )
+ set_callbacks( Create, Destroy )
add_integer_with_range( CFG_PREFIX "u", 120, 0, 255, NULL,
BLUESCREENU_TEXT, BLUESCREENU_LONGTEXT, false );
add_integer_with_range( CFG_PREFIX "vt", 17, 0, 255, NULL,
BLUESCREENVTOL_TEXT, BLUESCREENVTOL_LONGTEXT,
false );
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"u", "v", "ut", "vt", NULL
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Automatically resize and padd a video") );
- set_capability( "video filter2", 0 );
- set_callbacks( Activate, Destroy );
+vlc_module_begin ()
+ set_description( N_("Automatically resize and padd a video") )
+ set_capability( "video filter2", 0 )
+ set_callbacks( Activate, Destroy )
add_integer_with_range( CFG_PREFIX "width", 0, 0, INT_MAX, NULL,
WIDTH_TEXT, WIDTH_LONGTEXT, false );
add_bool( CFG_PREFIX "padd", true, NULL,
PADD_TEXT, PADD_LONGTEXT, false );
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"width", "height", "aspect", "padd", NULL
static int Activate ( vlc_object_t * );
static void Destroy ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Video filtering using a chain of video filter modules") );
- set_capability( "video filter2", 1 );
- set_callbacks( Activate, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Video filtering using a chain of video filter modules") )
+ set_capability( "video filter2", 1 )
+ set_callbacks( Activate, Destroy )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes.
#define CFG_PREFIX "clone-"
-vlc_module_begin();
- set_description( N_("Clone video filter") );
- set_capability( "video filter", 0 );
- set_shortname( N_("Clone" ));
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
-
- add_integer( CFG_PREFIX "count", 2, NULL, COUNT_TEXT, COUNT_LONGTEXT, false );
- add_string ( CFG_PREFIX "vout-list", NULL, NULL, VOUTLIST_TEXT, VOUTLIST_LONGTEXT, true );
-
- add_shortcut( "clone" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Clone video filter") )
+ set_capability( "video filter", 0 )
+ set_shortname( N_("Clone" ))
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+
+ add_integer( CFG_PREFIX "count", 2, NULL, COUNT_TEXT, COUNT_LONGTEXT, false )
+ add_string ( CFG_PREFIX "vout-list", NULL, NULL, VOUTLIST_TEXT, VOUTLIST_LONGTEXT, true )
+
+ add_shortcut( "clone" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"count", "vout-list", NULL
#define CFG_PREFIX "colorthres-"
-vlc_module_begin();
- set_description( N_("Color threshold filter") );
- set_shortname( N_("Color threshold" ));
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "video filter2", 0 );
+vlc_module_begin ()
+ set_description( N_("Color threshold filter") )
+ set_shortname( N_("Color threshold" ))
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "video filter2", 0 )
add_integer( CFG_PREFIX "color", 0x00FF0000, NULL, COLOR_TEXT,
COLOR_LONGTEXT, false );
change_integer_list( pi_color_values, ppsz_color_descriptions, NULL );
_("Saturaton threshold"), "", false );
add_integer( CFG_PREFIX "similaritythres", 15, NULL,
_("Similarity threshold"), "", false );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"color", "saturationthes", "similaritythres", NULL
#define LUM_LONGTEXT N_("Maximum luminance to consider a pixel as black (0-255).")
#endif
-vlc_module_begin();
- set_description( N_("Crop video filter") );
- set_shortname( N_("Crop" ));
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "video filter", 0 );
+vlc_module_begin ()
+ set_description( N_("Crop video filter") )
+ set_shortname( N_("Crop" ))
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "video filter", 0 )
add_string( "crop-geometry", NULL, NULL, GEOMETRY_TEXT,
GEOMETRY_LONGTEXT, false );
LUM_TEXT, LUM_LONGTEXT, true );
#endif //BEST_AUTOCROP
- add_shortcut( "crop" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ add_shortcut( "crop" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: Crop video output method descriptor
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Video scaling filter") );
- set_capability( "video filter2", 0 );
- set_callbacks( OpenFilter, CloseFilter );
+vlc_module_begin ()
+ set_description( N_("Video scaling filter") )
+ set_capability( "video filter2", 0 )
+ set_callbacks( OpenFilter, CloseFilter )
- set_section( N_("Crop"), NULL );
+ set_section( N_("Crop"), NULL )
add_integer_with_range( CFG_PREFIX "croptop", 0, 0, INT_MAX, NULL,
CROPTOP_TEXT, CROPTOP_LONGTEXT, false );
add_integer_with_range( CFG_PREFIX "cropbottom", 0, 0, INT_MAX, NULL,
add_integer_with_range( CFG_PREFIX "cropright", 0, 0, INT_MAX, NULL,
CROPRIGHT_TEXT, CROPRIGHT_LONGTEXT, false );
- set_section( N_("Padd"), NULL );
+ set_section( N_("Padd"), NULL )
add_integer_with_range( CFG_PREFIX "paddtop", 0, 0, INT_MAX, NULL,
PADDTOP_TEXT, PADDTOP_LONGTEXT, false );
add_integer_with_range( CFG_PREFIX "paddbottom", 0, 0, INT_MAX, NULL,
PADDLEFT_TEXT, PADDLEFT_LONGTEXT, false );
add_integer_with_range( CFG_PREFIX "paddright", 0, 0, INT_MAX, NULL,
PADDRIGHT_TEXT, PADDRIGHT_LONGTEXT, false );
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"croptop", "cropbottom", "cropleft", "cropright",
static const char *const mode_list_text[] = {
N_("Discard"), N_("Blend"), N_("Mean"), N_("Bob"), N_("Linear"), "X" };
-vlc_module_begin();
- set_description( N_("Deinterlacing video filter") );
- set_shortname( N_("Deinterlace" ));
- set_capability( "video filter", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
-
- set_section( N_("Display"),NULL);
+vlc_module_begin ()
+ set_description( N_("Deinterlacing video filter") )
+ set_shortname( N_("Deinterlace" ))
+ set_capability( "video filter", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+
+ set_section( N_("Display"),NULL)
add_string( "deinterlace-mode", "discard", NULL, MODE_TEXT,
MODE_LONGTEXT, false );
change_string_list( mode_list, mode_list_text, 0 );
- add_shortcut( "deinterlace" );
- set_callbacks( Create, Destroy );
+ add_shortcut( "deinterlace" )
+ set_callbacks( Create, Destroy )
- add_submodule();
- set_capability( "video filter2", 0 );
- set_section( N_("Streaming"),NULL);
+ add_submodule ()
+ set_capability( "video filter2", 0 )
+ set_section( N_("Streaming"),NULL)
add_string( FILTER_CFG_PREFIX "mode", "blend", NULL, SOUT_MODE_TEXT,
SOUT_MODE_LONGTEXT, false );
change_string_list( mode_list, mode_list_text, 0 );
- set_callbacks( OpenFilter, CloseFilter );
-vlc_module_end();
+ set_callbacks( OpenFilter, CloseFilter )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"mode", NULL
#define OUTPUT_TEXT N_("Output FIFO")
#define OUTPUT_LONGTEXT N_("FIFO which will be written to for responses")
-vlc_module_begin();
- set_description( N_("Dynamic video overlay") );
- set_shortname( N_("Overlay" ));
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "sub filter", 0 );
+vlc_module_begin ()
+ set_description( N_("Dynamic video overlay") )
+ set_shortname( N_("Overlay" ))
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "sub filter", 0 )
add_file( "overlay-input", NULL, NULL, INPUT_TEXT, INPUT_LONGTEXT,
false );
add_file( "overlay-output", NULL, NULL, OUTPUT_TEXT, OUTPUT_LONGTEXT,
false );
- add_shortcut( "overlay" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ add_shortcut( "overlay" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"input", "output", NULL
#define CFG_PREFIX "erase-"
-vlc_module_begin();
- set_description( N_("Erase video filter") );
- set_shortname( N_( "Erase" ));
- set_capability( "video filter2", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
+vlc_module_begin ()
+ set_description( N_("Erase video filter") )
+ set_shortname( N_( "Erase" ))
+ set_capability( "video filter2", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
add_file( CFG_PREFIX "mask", NULL, NULL,
MASK_TEXT, MASK_LONGTEXT, false );
- add_integer( CFG_PREFIX "x", 0, NULL, POSX_TEXT, POSX_LONGTEXT, false );
- add_integer( CFG_PREFIX "y", 0, NULL, POSY_TEXT, POSY_LONGTEXT, false );
+ add_integer( CFG_PREFIX "x", 0, NULL, POSX_TEXT, POSX_LONGTEXT, false )
+ add_integer( CFG_PREFIX "y", 0, NULL, POSY_TEXT, POSY_LONGTEXT, false )
- add_shortcut( "erase" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ add_shortcut( "erase" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"mask", "x", "y", NULL
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Extract RGB component video filter") );
- set_shortname( N_("Extract" ));
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "video filter2", 0 );
- add_shortcut( "extract" );
+vlc_module_begin ()
+ set_description( N_("Extract RGB component video filter") )
+ set_shortname( N_("Extract" ))
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "video filter2", 0 )
+ add_shortcut( "extract" )
add_integer_with_range( FILTER_PREFIX "component", 0xFF0000, 1, 0xFFFFFF,
NULL, COMPONENT_TEXT, COMPONENT_LONGTEXT, false );
change_integer_list( pi_component_values, ppsz_component_descriptions, NULL );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"component", NULL
#define FILTER_PREFIX "gaussianblur-"
-vlc_module_begin();
- set_description( N_("Gaussian blur video filter") );
- set_shortname( N_( "Gaussian Blur" ));
- set_capability( "video filter2", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
+vlc_module_begin ()
+ set_description( N_("Gaussian blur video filter") )
+ set_shortname( N_( "Gaussian Blur" ))
+ set_capability( "video filter2", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
add_float( FILTER_PREFIX "sigma", 2., NULL, SIGMA_TEXT, SIGMA_LONGTEXT,
false );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
#define FILTER_PREFIX "gradient-"
-vlc_module_begin();
- set_description( N_("Gradient video filter") );
- set_shortname( N_( "Gradient" ));
- set_capability( "video filter2", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
+vlc_module_begin ()
+ set_description( N_("Gradient video filter") )
+ set_shortname( N_( "Gradient" ))
+ set_capability( "video filter2", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
add_string( FILTER_PREFIX "mode", "gradient", NULL,
MODE_TEXT, MODE_LONGTEXT, false );
add_bool( FILTER_PREFIX "cartoon", 1, NULL,
CARTOON_TEXT, CARTOON_LONGTEXT, false );
- add_shortcut( "gradient" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ add_shortcut( "gradient" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"mode", "type", "cartoon", NULL
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Grain video filter") );
- set_shortname( N_( "Grain" ));
- set_capability( "video filter2", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
-
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Grain video filter") )
+ set_shortname( N_( "Grain" ))
+ set_capability( "video filter2", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
struct filter_sys_t
{
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_capability( "video filter2", 50 );
- set_callbacks( OpenFilter, CloseFilter );
- set_description( N_("FFmpeg video filter") );
-vlc_module_end();
+vlc_module_begin ()
+ set_capability( "video filter2", 50 )
+ set_callbacks( OpenFilter, CloseFilter )
+ set_description( N_("FFmpeg video filter") )
+vlc_module_end ()
/*****************************************************************************
* chroma_sys_t: chroma method descriptor
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Invert video filter") );
- set_shortname( N_("Color inversion" ));
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "video filter2", 0 );
- add_shortcut( "invert" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Invert video filter") )
+ set_shortname( N_("Color inversion" ))
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "video filter2", 0 )
+ add_shortcut( "invert" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: Invert video output method descriptor
{ N_("Center"), N_("Left"), N_("Right"), N_("Top"), N_("Bottom"),
N_("Top-Left"), N_("Top-Right"), N_("Bottom-Left"), N_("Bottom-Right") };
-vlc_module_begin();
- set_capability( "sub filter", 0 );
- set_callbacks( CreateFilter, DestroyFilter );
- set_description( N_("Logo sub filter") );
- set_shortname( N_("Logo overlay") );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_SUBPIC );
- add_shortcut( "logo" );
-
- add_file( CFG_PREFIX "file", NULL, NULL, FILE_TEXT, FILE_LONGTEXT, false );
- add_integer( CFG_PREFIX "x", 0, NULL, POSX_TEXT, POSX_LONGTEXT, true );
- add_integer( CFG_PREFIX "y", 0, NULL, POSY_TEXT, POSY_LONGTEXT, true );
+vlc_module_begin ()
+ set_capability( "sub filter", 0 )
+ set_callbacks( CreateFilter, DestroyFilter )
+ set_description( N_("Logo sub filter") )
+ set_shortname( N_("Logo overlay") )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_SUBPIC )
+ add_shortcut( "logo" )
+
+ add_file( CFG_PREFIX "file", NULL, NULL, FILE_TEXT, FILE_LONGTEXT, false )
+ add_integer( CFG_PREFIX "x", 0, NULL, POSX_TEXT, POSX_LONGTEXT, true )
+ add_integer( CFG_PREFIX "y", 0, NULL, POSY_TEXT, POSY_LONGTEXT, true )
/* default to 1000 ms per image, continuously cycle through them */
- add_integer( CFG_PREFIX "delay", 1000, NULL, DELAY_TEXT, DELAY_LONGTEXT, true );
- add_integer( CFG_PREFIX "repeat", -1, NULL, REPEAT_TEXT, REPEAT_LONGTEXT, true );
+ add_integer( CFG_PREFIX "delay", 1000, NULL, DELAY_TEXT, DELAY_LONGTEXT, true )
+ add_integer( CFG_PREFIX "repeat", -1, NULL, REPEAT_TEXT, REPEAT_LONGTEXT, true )
add_integer_with_range( CFG_PREFIX "transparency", 255, 0, 255, NULL,
TRANS_TEXT, TRANS_LONGTEXT, false );
- add_integer( CFG_PREFIX "position", -1, NULL, POS_TEXT, POS_LONGTEXT, false );
+ add_integer( CFG_PREFIX "position", -1, NULL, POS_TEXT, POS_LONGTEXT, false )
change_integer_list( pi_pos_values, ppsz_pos_descriptions, NULL );
/* video output filter submodule */
- add_submodule();
- set_capability( "video filter", 0 );
- set_callbacks( Create, Destroy );
- set_description( N_("Logo video filter") );
-vlc_module_end();
+ add_submodule ()
+ set_capability( "video filter", 0 )
+ set_callbacks( Create, Destroy )
+ set_description( N_("Logo video filter") )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"file", "x", "y", "delay", "repeat", "transparency", "position", NULL
static int Create ( vlc_object_t * );
static void Destroy ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Magnify/Zoom interactive video filter") );
- set_shortname( N_( "Magnify" ));
- set_capability( "video filter", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
-
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Magnify/Zoom interactive video filter") )
+ set_shortname( N_( "Magnify" ))
+ set_capability( "video filter", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_capability( "sub filter", 0 );
- set_shortname( N_("Marquee" ));
- set_callbacks( CreateFilter, DestroyFilter );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_SUBPIC );
+vlc_module_begin ()
+ set_capability( "sub filter", 0 )
+ set_shortname( N_("Marquee" ))
+ set_callbacks( CreateFilter, DestroyFilter )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_SUBPIC )
add_string( CFG_PREFIX "marquee", "VLC", NULL, MSG_TEXT, MSG_LONGTEXT,
false );
- set_section( N_("Position"), NULL );
- add_integer( CFG_PREFIX "x", 0, NULL, POSX_TEXT, POSX_LONGTEXT, true );
- add_integer( CFG_PREFIX "y", 0, NULL, POSY_TEXT, POSY_LONGTEXT, true );
- add_integer( CFG_PREFIX "position", -1, NULL, POS_TEXT, POS_LONGTEXT, false );
+ set_section( N_("Position"), NULL )
+ add_integer( CFG_PREFIX "x", 0, NULL, POSX_TEXT, POSX_LONGTEXT, true )
+ add_integer( CFG_PREFIX "y", 0, NULL, POSY_TEXT, POSY_LONGTEXT, true )
+ add_integer( CFG_PREFIX "position", -1, NULL, POS_TEXT, POS_LONGTEXT, false )
change_integer_list( pi_pos_values, ppsz_pos_descriptions, NULL );
- set_section( N_("Font"), NULL );
+ set_section( N_("Font"), NULL )
/* 5 sets the default to top [1] left [4] */
add_integer_with_range( CFG_PREFIX "opacity", 255, 0, 255, NULL,
OPACITY_TEXT, OPACITY_LONGTEXT, false );
add_integer( CFG_PREFIX "size", -1, NULL, SIZE_TEXT, SIZE_LONGTEXT,
false );
- set_section( N_("Misc"), NULL );
+ set_section( N_("Misc"), NULL )
add_integer( CFG_PREFIX "timeout", 0, NULL, TIMEOUT_TEXT, TIMEOUT_LONGTEXT,
false );
add_integer( CFG_PREFIX "refresh", 1000, NULL, REFRESH_TEXT,
REFRESH_LONGTEXT, false );
- set_description( N_("Marquee display") );
- add_shortcut( "time" );
- add_obsolete_string( "time-format" );
- add_obsolete_string( "time-x" );
- add_obsolete_string( "time-y" );
- add_obsolete_string( "time-position" );
- add_obsolete_string( "time-opacity" );
- add_obsolete_string( "time-color" );
- add_obsolete_string( "time-size" );
-vlc_module_end();
+ set_description( N_("Marquee display") )
+ add_shortcut( "time" )
+ add_obsolete_string( "time-format" )
+ add_obsolete_string( "time-x" )
+ add_obsolete_string( "time-y" )
+ add_obsolete_string( "time-position" )
+ add_obsolete_string( "time-opacity" )
+ add_obsolete_string( "time-color" )
+ add_obsolete_string( "time-size" )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"marquee", "x", "y", "position", "color", "size", "timeout", "refresh",
#define CFG_PREFIX "mosaic-"
-vlc_module_begin();
- set_description( N_("Mosaic video sub filter") );
- set_shortname( N_("Mosaic") );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_SUBPIC);
- set_capability( "sub filter", 0 );
- set_callbacks( CreateFilter, DestroyFilter );
+vlc_module_begin ()
+ set_description( N_("Mosaic video sub filter") )
+ set_shortname( N_("Mosaic") )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_SUBPIC)
+ set_capability( "sub filter", 0 )
+ set_callbacks( CreateFilter, DestroyFilter )
add_integer_with_range( CFG_PREFIX "alpha", 255, 0, 255, NULL,
ALPHA_TEXT, ALPHA_LONGTEXT, false );
add_integer( CFG_PREFIX "borderw", 0, NULL,
BORDERW_TEXT, BORDERW_LONGTEXT, true );
- add_deprecated_alias( CFG_PREFIX "vborder" );
+ add_deprecated_alias( CFG_PREFIX "vborder" )
add_integer( CFG_PREFIX "borderh", 0, NULL,
BORDERH_TEXT, BORDERH_LONGTEXT, true );
- add_deprecated_alias( CFG_PREFIX "hborder" );
+ add_deprecated_alias( CFG_PREFIX "hborder" )
add_integer( CFG_PREFIX "position", 0, NULL,
POS_TEXT, POS_LONGTEXT, false );
add_integer( CFG_PREFIX "delay", 0, NULL, DELAY_TEXT, DELAY_LONGTEXT,
false );
-vlc_module_end();
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"alpha", "height", "width", "align", "xoffset", "yoffset",
#define FILTER_PREFIX "blur-"
-vlc_module_begin();
- set_shortname( N_("Motion blur") );
- set_description( N_("Motion blur filter") );
- set_capability( "video filter2", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
+vlc_module_begin ()
+ set_shortname( N_("Motion blur") )
+ set_description( N_("Motion blur filter") )
+ set_capability( "video filter2", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
add_integer_with_range( FILTER_PREFIX "factor", 80, 1, 127, NULL,
FACTOR_TEXT, FACTOR_LONGTEXT, false );
- add_shortcut( "blur" );
+ add_shortcut( "blur" )
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"factor", NULL
#define FILTER_PREFIX "motiondetect-"
-vlc_module_begin();
- set_description( N_("Motion detect video filter") );
- set_shortname( N_( "Motion Detect" ));
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "video filter2", 0 );
-
- add_shortcut( "motion" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Motion detect video filter") )
+ set_shortname( N_( "Motion Detect" ))
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "video filter2", 0 )
+
+ add_shortcut( "motion" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Noise video filter") );
- set_shortname( N_( "Noise" ));
- set_capability( "video filter2", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
-
- add_shortcut( "noise" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Noise video filter") )
+ set_shortname( N_( "Noise" ))
+ set_capability( "video filter2", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+
+ add_shortcut( "noise" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: Distort video output method descriptor
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("OpenCV face detection example filter") );
- set_shortname( N_( "OpenCV example" ));
- set_capability( "opencv example", 1 );
- add_shortcut( "opencv_example" );
+vlc_module_begin ()
+ set_description( N_("OpenCV face detection example filter") )
+ set_shortname( N_( "OpenCV example" ))
+ set_capability( "opencv example", 1 )
+ add_shortcut( "opencv_example" )
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER2 );
- set_callbacks( OpenFilter, CloseFilter );
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER2 )
+ set_callbacks( OpenFilter, CloseFilter )
add_string( "opencv-haarcascade-file", "c:\\haarcascade_frontalface_alt.xml", NULL,
N_("Haar cascade filename"),
N_("Name of XML file containing Haar cascade description"), false);
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* OpenFilter: probe the filter and return score
static const char *const verbosity_list_text[] = { N_("Show only errors"),
N_("Show errors and warnings"), N_("Show everything including debug messages")};
-vlc_module_begin();
- set_description( N_("OpenCV video filter wrapper") );
- set_shortname( N_("OpenCV" ));
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "video filter", 0 );
- add_shortcut( "opencv_wrapper" );
- set_callbacks( Create, Destroy );
+vlc_module_begin ()
+ set_description( N_("OpenCV video filter wrapper") )
+ set_shortname( N_("OpenCV" ))
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "video filter", 0 )
+ add_shortcut( "opencv_wrapper" )
+ set_callbacks( Create, Destroy )
add_float_with_range( "opencv-scale", 1.0, 0.1, 2.0, NULL,
N_("Scale factor (0.1-2.0)"),
N_("Ammount by which to scale the picture before sending it to the internal OpenCV filter"),
add_string( "opencv-filter-name", "none", NULL,
N_("OpenCV internal filter name"),
N_("Name of internal OpenCV plugin filter to use"), false);
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
#define OSD_UPDATE_DEFAULT 300
#define OSD_UPDATE_MAX 1000
-vlc_module_begin();
- add_integer( OSD_CFG "x", -1, NULL, POSX_TEXT, POSX_LONGTEXT, false );
- add_integer( OSD_CFG "y", -1, NULL, POSY_TEXT, POSY_LONGTEXT, false );
+vlc_module_begin ()
+ add_integer( OSD_CFG "x", -1, NULL, POSX_TEXT, POSX_LONGTEXT, false )
+ add_integer( OSD_CFG "y", -1, NULL, POSY_TEXT, POSY_LONGTEXT, false )
add_integer( OSD_CFG "position", 8, NULL, POS_TEXT, POS_LONGTEXT,
false );
change_integer_list( pi_pos_values, ppsz_pos_descriptions, NULL );
add_integer_with_range( OSD_CFG "alpha", 255, 0, 255, NULL,
OSD_ALPHA_TEXT, OSD_ALPHA_LONGTEXT, true );
- set_capability( "sub filter", 100 );
- set_description( N_("On Screen Display menu") );
- set_shortname( N_("OSD menu") );
- add_shortcut( "osdmenu" );
+ set_capability( "sub filter", 100 )
+ set_description( N_("On Screen Display menu") )
+ set_shortname( N_("OSD menu") )
+ add_shortcut( "osdmenu" )
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_SUBPIC );
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_SUBPIC )
- set_callbacks( CreateFilter, DestroyFilter );
-vlc_module_end();
+ set_callbacks( CreateFilter, DestroyFilter )
+vlc_module_end ()
/*****************************************************************************
* Sub filter code
#define CFG_PREFIX "panoramix-"
-vlc_module_begin();
- set_description( N_("Panoramix: wall with overlap video filter") );
- set_shortname( N_("Panoramix" ));
- set_capability( "video filter", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
+vlc_module_begin ()
+ set_description( N_("Panoramix: wall with overlap video filter") )
+ set_shortname( N_("Panoramix" ))
+ set_capability( "video filter", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
add_integer( CFG_PREFIX "cols", -1, NULL,
COLS_TEXT, COLS_LONGTEXT, true );
#ifdef OVERLAP
#define OFFSET_X_TEXT N_("Offset X offset (automatic compensation)")
#define OFFSET_X_LONGTEXT N_("Select if you want an automatic offset in horizontal (in case of misalignment due to autoratio control)")
- add_bool( CFG_PREFIX "offset-x", 1, NULL, OFFSET_X_TEXT, OFFSET_X_LONGTEXT, true );
+ add_bool( CFG_PREFIX "offset-x", 1, NULL, OFFSET_X_TEXT, OFFSET_X_LONGTEXT, true )
#define LENGTH_TEXT N_("length of the overlapping area (in %)")
#define LENGTH_LONGTEXT N_("Select in percent the length of the blended zone")
- add_integer_with_range( CFG_PREFIX "bz-length", 100, 0, 100, NULL, LENGTH_TEXT, LENGTH_LONGTEXT, true );
+ add_integer_with_range( CFG_PREFIX "bz-length", 100, 0, 100, NULL, LENGTH_TEXT, LENGTH_LONGTEXT, true )
#define HEIGHT_TEXT N_("height of the overlapping area (in %)")
#define HEIGHT_LONGTEXT N_("Select in percent the height of the blended zone (case of 2x2 wall)")
- add_integer_with_range( CFG_PREFIX "bz-height", 100, 0, 100, NULL, HEIGHT_TEXT, HEIGHT_LONGTEXT, true );
+ add_integer_with_range( CFG_PREFIX "bz-height", 100, 0, 100, NULL, HEIGHT_TEXT, HEIGHT_LONGTEXT, true )
#define ATTENUATION_TEXT N_("Attenuation")
#define ATTENUATION_LONGTEXT N_("Check this option if you want attenuate blended zone by this plug-in (if option is unchecked, attenuate is made by opengl)")
- add_bool( CFG_PREFIX "attenuate", 1, NULL, ATTENUATION_TEXT, ATTENUATION_LONGTEXT, false );
+ add_bool( CFG_PREFIX "attenuate", 1, NULL, ATTENUATION_TEXT, ATTENUATION_LONGTEXT, false )
#define BEGIN_TEXT N_("Attenuation, begin (in %)")
#define BEGIN_LONGTEXT N_("Select in percent the Lagrange coeff of the beginning blended zone")
- add_integer_with_range( CFG_PREFIX "bz-begin", 0, 0, 100, NULL, BEGIN_TEXT, BEGIN_LONGTEXT, true );
+ add_integer_with_range( CFG_PREFIX "bz-begin", 0, 0, 100, NULL, BEGIN_TEXT, BEGIN_LONGTEXT, true )
#define MIDDLE_TEXT N_("Attenuation, middle (in %)")
#define MIDDLE_LONGTEXT N_("Select in percent the Lagrange coeff of the middle of blended zone")
- add_integer_with_range( CFG_PREFIX "bz-middle", 50, 0, 100, NULL, MIDDLE_TEXT, MIDDLE_LONGTEXT, false );
+ add_integer_with_range( CFG_PREFIX "bz-middle", 50, 0, 100, NULL, MIDDLE_TEXT, MIDDLE_LONGTEXT, false )
#define END_TEXT N_("Attenuation, end (in %)")
#define END_LONGTEXT N_("Select in percent the Lagrange coeff of the end of blended zone")
- add_integer_with_range( CFG_PREFIX "bz-end", 100, 0, 100, NULL, END_TEXT, END_LONGTEXT, true );
+ add_integer_with_range( CFG_PREFIX "bz-end", 100, 0, 100, NULL, END_TEXT, END_LONGTEXT, true )
#define MIDDLE_POS_TEXT N_("middle position (in %)")
#define MIDDLE_POS_LONGTEXT N_("Select in percent (50 is center) the position of the middle point (Lagrange) of blended zone")
- add_integer_with_range( CFG_PREFIX "bz-middle-pos", 50, 1, 99, NULL, MIDDLE_POS_TEXT, MIDDLE_POS_LONGTEXT, false );
+ add_integer_with_range( CFG_PREFIX "bz-middle-pos", 50, 1, 99, NULL, MIDDLE_POS_TEXT, MIDDLE_POS_LONGTEXT, false )
#ifdef GAMMA
#define RGAMMA_TEXT N_("Gamma (Red) correction")
#define RGAMMA_LONGTEXT N_("Select the gamma for the correction of blended zone (Red or Y component)")
- add_float_with_range( CFG_PREFIX "bz-gamma-red", 1, 0, 5, NULL, RGAMMA_TEXT, RGAMMA_LONGTEXT, true );
+ add_float_with_range( CFG_PREFIX "bz-gamma-red", 1, 0, 5, NULL, RGAMMA_TEXT, RGAMMA_LONGTEXT, true )
#define GGAMMA_TEXT N_("Gamma (Green) correction")
#define GGAMMA_LONGTEXT N_("Select the gamma for the correction of blended zone (Green or U component)")
- add_float_with_range( CFG_PREFIX "bz-gamma-green", 1, 0, 5, NULL, GGAMMA_TEXT, GGAMMA_LONGTEXT, true );
+ add_float_with_range( CFG_PREFIX "bz-gamma-green", 1, 0, 5, NULL, GGAMMA_TEXT, GGAMMA_LONGTEXT, true )
#define BGAMMA_TEXT N_("Gamma (Blue) correction")
#define BGAMMA_LONGTEXT N_("Select the gamma for the correction of blended zone (Blue or V component)")
- add_float_with_range( CFG_PREFIX "bz-gamma-blue", 1, 0, 5, NULL, BGAMMA_TEXT, BGAMMA_LONGTEXT, true );
+ add_float_with_range( CFG_PREFIX "bz-gamma-blue", 1, 0, 5, NULL, BGAMMA_TEXT, BGAMMA_LONGTEXT, true )
#endif
#define RGAMMA_BC_TEXT N_("Black Crush for Red")
#define RGAMMA_BC_LONGTEXT N_("Select the Black Crush of blended zone (Red or Y component)")
#define GGAMMA_WL_LONGTEXT N_("Select the White Level of blended zone (Green or U component)")
#define BGAMMA_WL_TEXT N_("White Level for Blue")
#define BGAMMA_WL_LONGTEXT N_("Select the White Level of blended zone (Blue or V component)")
- add_integer_with_range( CFG_PREFIX "bz-blackcrush-red", 140, 0, 255, NULL, RGAMMA_BC_TEXT, RGAMMA_BC_LONGTEXT, true );
- add_integer_with_range( CFG_PREFIX "bz-blackcrush-green", 140, 0, 255, NULL, GGAMMA_BC_TEXT, GGAMMA_BC_LONGTEXT, true );
- add_integer_with_range( CFG_PREFIX "bz-blackcrush-blue", 140, 0, 255, NULL, BGAMMA_BC_TEXT, BGAMMA_BC_LONGTEXT, true );
- add_integer_with_range( CFG_PREFIX "bz-whitecrush-red", 200, 0, 255, NULL, RGAMMA_WC_TEXT, RGAMMA_WC_LONGTEXT, true );
- add_integer_with_range( CFG_PREFIX "bz-whitecrush-green", 200, 0, 255, NULL, GGAMMA_WC_TEXT, GGAMMA_WC_LONGTEXT, true );
- add_integer_with_range( CFG_PREFIX "bz-whitecrush-blue", 200, 0, 255, NULL, BGAMMA_WC_TEXT, BGAMMA_WC_LONGTEXT, true );
- add_integer_with_range( CFG_PREFIX "bz-blacklevel-red", 150, 0, 255, NULL, RGAMMA_BL_TEXT, RGAMMA_BL_LONGTEXT, true );
- add_integer_with_range( CFG_PREFIX "bz-blacklevel-green", 150, 0, 255, NULL, GGAMMA_BL_TEXT, GGAMMA_BL_LONGTEXT, true );
- add_integer_with_range( CFG_PREFIX "bz-blacklevel-blue", 150, 0, 255, NULL, BGAMMA_BL_TEXT, BGAMMA_BL_LONGTEXT, true );
- add_integer_with_range( CFG_PREFIX "bz-whitelevel-red", 0, 0, 255, NULL, RGAMMA_WL_TEXT, RGAMMA_WL_LONGTEXT, true );
- add_integer_with_range( CFG_PREFIX "bz-whitelevel-green", 0, 0, 255, NULL, GGAMMA_WL_TEXT, GGAMMA_WL_LONGTEXT, true );
- add_integer_with_range( CFG_PREFIX "bz-whitelevel-blue", 0, 0, 255, NULL, BGAMMA_WL_TEXT, BGAMMA_WL_LONGTEXT, true );
+ add_integer_with_range( CFG_PREFIX "bz-blackcrush-red", 140, 0, 255, NULL, RGAMMA_BC_TEXT, RGAMMA_BC_LONGTEXT, true )
+ add_integer_with_range( CFG_PREFIX "bz-blackcrush-green", 140, 0, 255, NULL, GGAMMA_BC_TEXT, GGAMMA_BC_LONGTEXT, true )
+ add_integer_with_range( CFG_PREFIX "bz-blackcrush-blue", 140, 0, 255, NULL, BGAMMA_BC_TEXT, BGAMMA_BC_LONGTEXT, true )
+ add_integer_with_range( CFG_PREFIX "bz-whitecrush-red", 200, 0, 255, NULL, RGAMMA_WC_TEXT, RGAMMA_WC_LONGTEXT, true )
+ add_integer_with_range( CFG_PREFIX "bz-whitecrush-green", 200, 0, 255, NULL, GGAMMA_WC_TEXT, GGAMMA_WC_LONGTEXT, true )
+ add_integer_with_range( CFG_PREFIX "bz-whitecrush-blue", 200, 0, 255, NULL, BGAMMA_WC_TEXT, BGAMMA_WC_LONGTEXT, true )
+ add_integer_with_range( CFG_PREFIX "bz-blacklevel-red", 150, 0, 255, NULL, RGAMMA_BL_TEXT, RGAMMA_BL_LONGTEXT, true )
+ add_integer_with_range( CFG_PREFIX "bz-blacklevel-green", 150, 0, 255, NULL, GGAMMA_BL_TEXT, GGAMMA_BL_LONGTEXT, true )
+ add_integer_with_range( CFG_PREFIX "bz-blacklevel-blue", 150, 0, 255, NULL, BGAMMA_BL_TEXT, BGAMMA_BL_LONGTEXT, true )
+ add_integer_with_range( CFG_PREFIX "bz-whitelevel-red", 0, 0, 255, NULL, RGAMMA_WL_TEXT, RGAMMA_WL_LONGTEXT, true )
+ add_integer_with_range( CFG_PREFIX "bz-whitelevel-green", 0, 0, 255, NULL, GGAMMA_WL_TEXT, GGAMMA_WL_LONGTEXT, true )
+ add_integer_with_range( CFG_PREFIX "bz-whitelevel-blue", 0, 0, 255, NULL, BGAMMA_WL_TEXT, BGAMMA_WL_LONGTEXT, true )
#ifndef WIN32
#define XINERAMA_TEXT N_("Xinerama option")
#define XINERAMA_LONGTEXT N_("Uncheck if you have not used xinerama")
- add_bool( CFG_PREFIX "xinerama", 1, NULL, XINERAMA_TEXT, XINERAMA_LONGTEXT, true );
+ add_bool( CFG_PREFIX "xinerama", 1, NULL, XINERAMA_TEXT, XINERAMA_LONGTEXT, true )
#endif
#endif
- add_string( CFG_PREFIX "active", NULL, NULL, ACTIVE_TEXT, ACTIVE_LONGTEXT, true );
+ add_string( CFG_PREFIX "active", NULL, NULL, ACTIVE_TEXT, ACTIVE_LONGTEXT, true )
- add_shortcut( "panoramix" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ add_shortcut( "panoramix" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"cols", "rows", "offset-x", "bz-length", "bz-height", "attenuate",
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Video post processing filter") );
- add_shortcut( "postprocess" ); /* name is "postproc" */
- add_shortcut( "pp" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
+vlc_module_begin ()
+ set_description( N_("Video post processing filter") )
+ add_shortcut( "postprocess" ) /* name is "postproc" */
+ add_shortcut( "pp" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
- set_capability( "video filter2", 0 );
+ set_capability( "video filter2", 0 )
- set_callbacks( OpenPostproc, ClosePostproc );
+ set_callbacks( OpenPostproc, ClosePostproc )
add_integer_with_range( FILTER_PREFIX "q", PP_QUALITY_MAX, 0,
PP_QUALITY_MAX, NULL, Q_TEXT, Q_LONGTEXT, false );
- add_deprecated_alias( "ffmpeg-pp-q" );
+ add_deprecated_alias( "ffmpeg-pp-q" )
add_string( FILTER_PREFIX "name", "default", NULL, NAME_TEXT,
NAME_LONGTEXT, true );
- add_deprecated_alias( "ffmpeg-pp-name" );
-vlc_module_end();
+ add_deprecated_alias( "ffmpeg-pp-name" )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"q", "name", NULL
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Psychedelic video filter") );
- set_shortname( N_( "Psychedelic" ));
- set_capability( "video filter2", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
-
- add_shortcut( "psychedelic" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Psychedelic video filter") )
+ set_shortname( N_( "Psychedelic" ))
+ set_capability( "video filter2", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+
+ add_shortcut( "psychedelic" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: Distort video output method descriptor
#define CFG_PREFIX "puzzle-"
-vlc_module_begin();
- set_description( N_("Puzzle interactive game video filter") );
- set_shortname( N_( "Puzzle" ));
- set_capability( "video filter", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
+vlc_module_begin ()
+ set_description( N_("Puzzle interactive game video filter") )
+ set_shortname( N_( "Puzzle" ))
+ set_capability( "video filter", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
add_integer_with_range( CFG_PREFIX "rows", 4, 1, 128, NULL,
ROWS_TEXT, ROWS_LONGTEXT, false );
add_bool( CFG_PREFIX "black-slot", 0, NULL,
BLACKSLOT_TEXT, BLACKSLOT_LONGTEXT, false );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"rows", "cols", "black-slot", NULL
static int CreateFilter ( vlc_object_t * );
static void DestroyFilter( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("Remote-OSD over VNC") );
- set_capability( "sub filter", 100 );
- set_shortname( N_("Remote-OSD") );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_SUBPIC );
- add_shortcut( "rmtosd" );
- set_callbacks( CreateFilter, DestroyFilter );
+vlc_module_begin ()
+ set_description( N_("Remote-OSD over VNC") )
+ set_capability( "sub filter", 100 )
+ set_shortname( N_("Remote-OSD") )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_SUBPIC )
+ add_shortcut( "rmtosd" )
+ set_callbacks( CreateFilter, DestroyFilter )
add_string( RMTOSD_CFG "host", "myvdr", NULL, RMTOSD_HOST_TEXT,
RMTOSD_HOST_LONGTEXT, false );
add_integer_with_range( RMTOSD_CFG "alpha", 255, 0, 255, NULL,
RMTOSD_ALPHA_TEXT, RMTOSD_ALPHA_LONGTEXT, true );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Ripple video filter") );
- set_shortname( N_( "Ripple" ));
- set_capability( "video filter2", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
-
- add_shortcut( "ripple" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Ripple video filter") )
+ set_shortname( N_( "Ripple" ))
+ set_capability( "video filter2", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+
+ add_shortcut( "ripple" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: Distort video output method descriptor
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Rotate video filter") );
- set_shortname( N_( "Rotate" ));
- set_capability( "video filter2", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
+vlc_module_begin ()
+ set_description( N_("Rotate video filter") )
+ set_shortname( N_( "Rotate" ))
+ set_capability( "video filter2", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
add_integer_with_range( FILTER_PREFIX "angle", 30, 0, 359, NULL,
ANGLE_TEXT, ANGLE_LONGTEXT, false );
- add_shortcut( "rotate" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ add_shortcut( "rotate" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"angle", NULL
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_capability( "sub filter", 1 );
- set_shortname( "RSS / Atom" );
- set_callbacks( CreateFilter, DestroyFilter );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_SUBPIC );
- add_string( CFG_PREFIX "urls", "rss", NULL, MSG_TEXT, MSG_LONGTEXT, false );
-
- set_section( N_("Position"), NULL );
- add_integer( CFG_PREFIX "x", 0, NULL, POSX_TEXT, POSX_LONGTEXT, true );
- add_integer( CFG_PREFIX "y", 0, NULL, POSY_TEXT, POSY_LONGTEXT, true );
- add_integer( CFG_PREFIX "position", -1, NULL, POS_TEXT, POS_LONGTEXT, false );
+vlc_module_begin ()
+ set_capability( "sub filter", 1 )
+ set_shortname( "RSS / Atom" )
+ set_callbacks( CreateFilter, DestroyFilter )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_SUBPIC )
+ add_string( CFG_PREFIX "urls", "rss", NULL, MSG_TEXT, MSG_LONGTEXT, false )
+
+ set_section( N_("Position"), NULL )
+ add_integer( CFG_PREFIX "x", 0, NULL, POSX_TEXT, POSX_LONGTEXT, true )
+ add_integer( CFG_PREFIX "y", 0, NULL, POSY_TEXT, POSY_LONGTEXT, true )
+ add_integer( CFG_PREFIX "position", -1, NULL, POS_TEXT, POS_LONGTEXT, false )
change_integer_list( pi_pos_values, ppsz_pos_descriptions, NULL );
- set_section( N_("Font"), NULL );
+ set_section( N_("Font"), NULL )
/* 5 sets the default to top [1] left [4] */
add_integer_with_range( CFG_PREFIX "opacity", 255, 0, 255, NULL,
OPACITY_TEXT, OPACITY_LONGTEXT, false );
add_integer( CFG_PREFIX "color", 0xFFFFFF, NULL, COLOR_TEXT, COLOR_LONGTEXT,
false );
change_integer_list( pi_color_values, ppsz_color_descriptions, NULL );
- add_integer( CFG_PREFIX "size", -1, NULL, SIZE_TEXT, SIZE_LONGTEXT, false );
+ add_integer( CFG_PREFIX "size", -1, NULL, SIZE_TEXT, SIZE_LONGTEXT, false )
- set_section( N_("Misc"), NULL );
+ set_section( N_("Misc"), NULL )
add_integer( CFG_PREFIX "speed", 100000, NULL, SPEED_TEXT, SPEED_LONGTEXT,
false );
add_integer( CFG_PREFIX "length", 60, NULL, LENGTH_TEXT, LENGTH_LONGTEXT,
false );
- add_integer( CFG_PREFIX "ttl", 1800, NULL, TTL_TEXT, TTL_LONGTEXT, false );
- add_bool( CFG_PREFIX "images", 1, NULL, IMAGE_TEXT, IMAGE_LONGTEXT, false );
- add_integer( CFG_PREFIX "title", default_title, NULL, TITLE_TEXT, TITLE_LONGTEXT, false );
+ add_integer( CFG_PREFIX "ttl", 1800, NULL, TTL_TEXT, TTL_LONGTEXT, false )
+ add_bool( CFG_PREFIX "images", 1, NULL, IMAGE_TEXT, IMAGE_LONGTEXT, false )
+ add_integer( CFG_PREFIX "title", default_title, NULL, TITLE_TEXT, TITLE_LONGTEXT, false )
change_integer_list( pi_title_modes, ppsz_title_modes, NULL );
- set_description( N_("RSS and Atom feed display") );
- add_shortcut( "rss" );
- add_shortcut( "atom" );
-vlc_module_end();
+ set_description( N_("RSS and Atom feed display") )
+ add_shortcut( "rss" )
+ add_shortcut( "atom" )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"urls", "x", "y", "position", "color", "size", "speed", "length",
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("RV32 conversion filter") );
- set_capability( "video filter2", 1 );
- set_callbacks( OpenFilter, CloseFilter );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("RV32 conversion filter") )
+ set_capability( "video filter2", 1 )
+ set_callbacks( OpenFilter, CloseFilter )
+vlc_module_end ()
/*****************************************************************************
* OpenFilter: probe the filter and return score
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Video scaling filter") );
- set_capability( "video filter2", 10 );
- set_callbacks( OpenFilter, CloseFilter );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Video scaling filter") )
+ set_capability( "video filter2", 10 )
+ set_callbacks( OpenFilter, CloseFilter )
+vlc_module_end ()
/*****************************************************************************
* OpenFilter: probe the filter and return score
#define CFG_PREFIX "scene-"
-vlc_module_begin( );
- set_shortname( N_( "Scene filter" ) );
- set_description( N_( "Scene video filter" ) );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_capability( "video filter2", 0 );
+vlc_module_begin ()
+ set_shortname( N_( "Scene filter" ) )
+ set_description( N_( "Scene video filter" ) )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_capability( "video filter2", 0 )
/* General options */
add_string( CFG_PREFIX "format", "png", NULL,
add_integer( CFG_PREFIX "ratio", 50, NULL,
RATIO_TEXT, RATIO_LONGTEXT, false );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_vfilter_options[] = {
"format", "width", "height", "ratio", "prefix", "path", "replace", NULL
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Augment contrast between contours.") );
- set_shortname( N_("Sharpen video filter") );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_capability( "video filter2", 0 );
+vlc_module_begin ()
+ set_description( N_("Augment contrast between contours.") )
+ set_shortname( N_("Sharpen video filter") )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_capability( "video filter2", 0 )
add_float_with_range( "sharpen-sigma", 0.05, 0.0, 2.0, NULL,
SIG_TEXT, SIG_LONGTEXT, false );
- add_shortcut( "sharpen" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ add_shortcut( "sharpen" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"sigma", NULL
N_("Area"), N_("Luma bicubic / chroma bilinear"), N_("Gauss"),
N_("SincR"), N_("Lanczos"), N_("Bicubic spline") };
-vlc_module_begin();
- set_description( N_("Video scaling filter") );
- set_capability( "video filter2", 150 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
- set_callbacks( OpenScaler, CloseScaler );
- add_integer( "swscale-mode", 2, NULL, SCALEMODE_TEXT, SCALEMODE_LONGTEXT, true );
+vlc_module_begin ()
+ set_description( N_("Video scaling filter") )
+ set_capability( "video filter2", 150 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+ set_callbacks( OpenScaler, CloseScaler )
+ add_integer( "swscale-mode", 2, NULL, SCALEMODE_TEXT, SCALEMODE_LONGTEXT, true )
change_integer_list( pi_mode_values, ppsz_mode_descriptions, NULL );
-vlc_module_end();
+vlc_module_end ()
/* Version checking */
#if LIBSWSCALE_VERSION_INT >= ((0<<16)+(5<<8)+0)
#define CFG_PREFIX "transform-"
-vlc_module_begin();
- set_description( N_("Video transformation filter") );
- set_shortname( N_("Transformation"));
- set_capability( "video filter", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
+vlc_module_begin ()
+ set_description( N_("Video transformation filter") )
+ set_shortname( N_("Transformation"))
+ set_capability( "video filter", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
add_string( CFG_PREFIX "type", "90", NULL,
TYPE_TEXT, TYPE_LONGTEXT, false);
change_string_list( type_list, type_list_text, 0);
- add_shortcut( "transform" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ add_shortcut( "transform" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"type", NULL
#define CFG_PREFIX "wall-"
-vlc_module_begin();
- set_description( N_("Wall video filter") );
- set_shortname( N_("Image wall" ));
- set_capability( "video filter", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
-
- add_integer( CFG_PREFIX "cols", 3, NULL, COLS_TEXT, COLS_LONGTEXT, false );
- add_integer( CFG_PREFIX "rows", 3, NULL, ROWS_TEXT, ROWS_LONGTEXT, false );
+vlc_module_begin ()
+ set_description( N_("Wall video filter") )
+ set_shortname( N_("Image wall" ))
+ set_capability( "video filter", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+
+ add_integer( CFG_PREFIX "cols", 3, NULL, COLS_TEXT, COLS_LONGTEXT, false )
+ add_integer( CFG_PREFIX "rows", 3, NULL, ROWS_TEXT, ROWS_LONGTEXT, false )
add_string( CFG_PREFIX "active", NULL, NULL, ACTIVE_TEXT, ACTIVE_LONGTEXT,
true );
- add_string( CFG_PREFIX "element-aspect", "4:3", NULL, ASPECT_TEXT, ASPECT_LONGTEXT, false );
+ add_string( CFG_PREFIX "element-aspect", "4:3", NULL, ASPECT_TEXT, ASPECT_LONGTEXT, false )
- add_shortcut( "wall" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ add_shortcut( "wall" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_filter_options[] = {
"cols", "rows", "active", "element-aspect", NULL
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Wave video filter") );
- set_shortname( N_( "Wave" ));
- set_capability( "video filter2", 0 );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VFILTER );
-
- add_shortcut( "wave" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Wave video filter") )
+ set_shortname( N_( "Wave" ))
+ set_capability( "video filter2", 0 )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
+
+ add_shortcut( "wave" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: Distort video output method descriptor
static int Open ( vlc_object_t * );
static void Close( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("YUVP converter") );
- set_capability( "video filter2", 10 );
- set_callbacks( Open, Close );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("YUVP converter") )
+ set_capability( "video filter2", 10 )
+ set_callbacks( Open, Close )
+vlc_module_end ()
/****************************************************************************
* Local prototypes
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( N_("ASCII Art"));
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_description( N_("ASCII-art video output") );
- set_capability( "video output", 10 );
- add_shortcut( "aalib" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( N_("ASCII Art"))
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_description( N_("ASCII-art video output") )
+ set_capability( "video output", 10 )
+ add_shortcut( "aalib" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: aa video output method descriptor
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( "Caca" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_description( N_("Color ASCII art video output") );
- set_capability( "video output", 12 );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "Caca" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_description( N_("Color ASCII art video output") )
+ set_capability( "video output", 12 )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: libcaca video output method descriptor
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( "DirectFB" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_description( N_("DirectFB video output http://www.directfb.org/") );
- set_capability( "video output", 60 );
- add_shortcut( "directfb" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "DirectFB" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_description( N_("DirectFB video output http://www.directfb.org/") )
+ set_capability( "video output", 60 )
+ add_shortcut( "directfb" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static int Create( vlc_object_t *p_this )
"in hardware then you must disable this option. It then does double buffering " \
"in software." )
-vlc_module_begin();
- set_shortname( "Framebuffer" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
+vlc_module_begin ()
+ set_shortname( "Framebuffer" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
add_file( FB_DEV_VAR, "/dev/fb0", NULL, DEVICE_TEXT, DEVICE_LONGTEXT,
false );
- add_bool( "fb-tty", 1, NULL, TTY_TEXT, TTY_LONGTEXT, true );
+ add_bool( "fb-tty", 1, NULL, TTY_TEXT, TTY_LONGTEXT, true )
add_string( "fb-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT,
true );
add_string( "fb-aspect-ratio", NULL, NULL, ASPECT_RATIO_TEXT,
true );
add_bool( "fb-hw-accel", true, NULL, HW_ACCEL_TEXT, HW_ACCEL_LONGTEXT,
true );
- set_description( N_("GNU/Linux console framebuffer video output") );
- set_capability( "video output", 30 );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_description( N_("GNU/Linux console framebuffer video output") )
+ set_capability( "video output", 30 )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: video output framebuffer method descriptor
"By default, VLC will use the value of the DISPLAY " \
"environment variable.")
-vlc_module_begin();
- add_string( "ggi-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true );
- set_description( "General Graphics Interface video output" );
- set_capability( "video output", 30 );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ add_string( "ggi-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true )
+ set_description( "General Graphics Interface video output" )
+ set_capability( "video output", 30 )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: video output GGI method descriptor
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("HD1000 video output") );
- set_capability( "video output", 100 );
- add_shortcut( "hd1000v" );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("HD1000 video output") )
+ set_capability( "video output", 100 )
+ add_shortcut( "hd1000v" )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: video output method descriptor
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_description( N_("Matrox Graphic Array video output") );
- set_capability( "video output", 10 );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("Matrox Graphic Array video output") )
+ set_capability( "video output", 10 )
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: video output MGA method descriptor
return 50;
}
-vlc_module_begin();
- set_shortname( "Direct3D" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_description( N_("DirectX 3D video output") );
- set_capability( "video output", get_capability_for_osversion() );
- add_shortcut( "direct3d" );
- set_callbacks( OpenVideo, CloseVideo );
+vlc_module_begin ()
+ set_shortname( "Direct3D" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_description( N_("DirectX 3D video output") )
+ set_capability( "video output", get_capability_for_osversion() )
+ add_shortcut( "direct3d" )
+ set_callbacks( OpenVideo, CloseVideo )
/* FIXME: Hack to avoid unregistering our window class */
- linked_with_a_crap_library_which_uses_atexit( );
-vlc_module_end();
+ linked_with_a_crap_library_which_uses_atexit ()
+vlc_module_end ()
#if 0 /* FIXME */
/* check if we registered a window class because we need to
static const char *const ppsz_dev[] = { "" };
static const char *const ppsz_dev_text[] = { N_("Default") };
-vlc_module_begin();
- set_shortname( "DirectX" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
+vlc_module_begin ()
+ set_shortname( "DirectX" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
add_bool( "directx-hw-yuv", 1, NULL, HW_YUV_TEXT, HW_YUV_LONGTEXT,
true );
add_bool( "directx-use-sysmem", 0, NULL, SYSMEM_TEXT, SYSMEM_LONGTEXT,
add_string( "directx-device", "", NULL, DEVICE_TEXT, DEVICE_LONGTEXT,
true );
change_string_list( ppsz_dev, ppsz_dev_text, FindDevicesCallback );
- change_action_add( FindDevicesCallback, N_("Refresh list") );
+ change_action_add( FindDevicesCallback, N_("Refresh list") )
add_bool( "directx-wallpaper", 0, NULL, WALLPAPER_TEXT, WALLPAPER_LONGTEXT,
true );
- set_description( N_("DirectX video output") );
- set_capability( "video output", 100 );
- add_shortcut( "directx" );
- set_callbacks( OpenVideo, CloseVideo );
+ set_description( N_("DirectX video output") )
+ set_capability( "video output", 100 )
+ add_shortcut( "directx" )
+ set_callbacks( OpenVideo, CloseVideo )
/* FIXME: Hack to avoid unregistering our window class */
- linked_with_a_crap_library_which_uses_atexit( );
-vlc_module_end();
+ linked_with_a_crap_library_which_uses_atexit ()
+vlc_module_end ()
#if 0 /* FIXME */
/* check if we registered a window class because we need to
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_shortname( "OpenGL" );
- set_description( N_("OpenGL video output") );
- set_capability( "opengl provider", 100 );
- add_shortcut( "glwin32" );
- set_callbacks( OpenVideo, CloseVideo );
+vlc_module_begin ()
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_shortname( "OpenGL" )
+ set_description( N_("OpenGL video output") )
+ set_capability( "opengl provider", 100 )
+ add_shortcut( "glwin32" )
+ set_callbacks( OpenVideo, CloseVideo )
/* FIXME: Hack to avoid unregistering our window class */
- linked_with_a_crap_library_which_uses_atexit( );
-vlc_module_end();
+ linked_with_a_crap_library_which_uses_atexit ()
+vlc_module_end ()
#if 0 /* FIXME */
/* check if we registered a window class because we need to
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
+vlc_module_begin ()
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
#ifdef MODULE_NAME_IS_wingapi
- set_shortname( "Windows GAPI" );
- set_description( N_("Windows GAPI video output") );
- set_capability( "video output", 20 );
+ set_shortname( "Windows GAPI" )
+ set_description( N_("Windows GAPI video output") )
+ set_capability( "video output", 20 )
#else
- set_shortname( "Windows GDI" );
- set_description( N_("Windows GDI video output") );
- set_capability( "video output", 10 );
+ set_shortname( "Windows GDI" )
+ set_description( N_("Windows GDI video output") )
+ set_capability( "video output", 10 )
#endif
- set_callbacks( OpenVideo, CloseVideo );
-vlc_module_end();
+ set_callbacks( OpenVideo, CloseVideo )
+vlc_module_end ()
/*****************************************************************************
* OpenVideo: activate GDI video thread output method
N_("None"), N_("Cube"), N_("Transparent Cube") };
#endif
-vlc_module_begin();
- set_shortname( "OpenGL" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_description( N_("OpenGL video output") );
+vlc_module_begin ()
+ set_shortname( "OpenGL" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_description( N_("OpenGL video output") )
#ifdef __APPLE__
- set_capability( "video output", 200 );
+ set_capability( "video output", 200 )
#else
- set_capability( "video output", 20 );
+ set_capability( "video output", 20 )
#endif
- add_shortcut( "opengl" );
+ add_shortcut( "opengl" )
add_float( "opengl-cube-speed", 2.0, NULL, SPEED_TEXT,
SPEED_LONGTEXT, true );
#ifdef OPENGL_MORE_EFFECT
/* Allow opengl provider plugin selection */
add_string( "opengl-provider", "default", NULL, PROVIDER_TEXT,
PROVIDER_LONGTEXT, true );
- set_callbacks( CreateVout, DestroyVout );
+ set_callbacks( CreateVout, DestroyVout )
add_string( "opengl-effect", "none", NULL, EFFECT_TEXT,
EFFECT_LONGTEXT, false );
change_string_list( ppsz_effects, ppsz_effects_text, 0 );
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: video output method descriptor
static int InitTextures ( vout_thread_t * );
-vlc_module_begin();
- set_shortname( "OpenGLLayer" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_description( N_("Core Animation OpenGL Layer (Mac OS X)") );
- set_capability( "video output", 20 );
- add_shortcut( "opengllayer" );
- set_callbacks( CreateVout, DestroyVout );
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "OpenGLLayer" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_description( N_("Core Animation OpenGL Layer (Mac OS X)") )
+ set_capability( "video output", 20 )
+ add_shortcut( "opengllayer" )
+ set_callbacks( CreateVout, DestroyVout )
+vlc_module_end ()
@interface VLCVoutLayer : CAOpenGLLayer {
vout_thread_t * p_vout;
extern "C"
{
-vlc_module_begin();
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
-// add_category_hint( N_("QT Embedded"), NULL );
-// add_string( "qte-display", "landscape", NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT);
- set_description( N_("QT Embedded video output") );
- set_capability( "video output", 70 );
- add_shortcut( "qte" );
- set_callbacks( Open, Close);
-vlc_module_end();
+vlc_module_begin ()
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+// add_category_hint( N_("QT Embedded"), NULL )
+// add_string( "qte-display", "landscape", NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT)
+ set_description( N_("QT Embedded video output") )
+ set_capability( "video output", 70 )
+ add_shortcut( "qte" )
+ set_callbacks( Open, Close)
+vlc_module_end ()
} /* extern "C" */
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( "SDL" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_description( N_("Simple DirectMedia Layer video output") );
- set_capability( "video output", 60 );
- add_shortcut( "sdl" );
- add_string( "sdl-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true );
- set_callbacks( Open, Close );
+vlc_module_begin ()
+ set_shortname( "SDL" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_description( N_("Simple DirectMedia Layer video output") )
+ set_capability( "video output", 60 )
+ add_shortcut( "sdl" )
+ add_string( "sdl-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true )
+ set_callbacks( Open, Close )
#if defined( __i386__ ) || defined( __x86_64__ )
/* On i386, SDL is linked against svgalib */
- linked_with_a_crap_library_which_uses_atexit();
+ linked_with_a_crap_library_which_uses_atexit ()
#endif
-vlc_module_end();
+vlc_module_end ()
static vlc_mutex_t sdl_lock = VLC_STATIC_MUTEX;
#define CACHE_LONGTEXT N_( "Snapshot cache size (number of images to keep)." )
-vlc_module_begin( );
- set_description( N_( "Snapshot module" ) );
- set_shortname( N_("Snapshot") );
+vlc_module_begin ()
+ set_description( N_( "Snapshot module" ) )
+ set_shortname( N_("Snapshot") )
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_capability( "video output", 1 );
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_capability( "video output", 1 )
- add_integer( "snapshot-width", 320, NULL, WIDTH_TEXT, WIDTH_LONGTEXT, false );
- add_integer( "snapshot-height", 200, NULL, HEIGHT_TEXT, HEIGHT_LONGTEXT, false );
- add_string( "snapshot-chroma", "RV32", NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true );
- add_integer( "snapshot-cache-size", 50, NULL, CACHE_TEXT, CACHE_LONGTEXT, true );
+ add_integer( "snapshot-width", 320, NULL, WIDTH_TEXT, WIDTH_LONGTEXT, false )
+ add_integer( "snapshot-height", 200, NULL, HEIGHT_TEXT, HEIGHT_LONGTEXT, false )
+ add_string( "snapshot-chroma", "RV32", NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true )
+ add_integer( "snapshot-cache-size", 50, NULL, CACHE_TEXT, CACHE_LONGTEXT, true )
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: video output descriptor
/*****************************************************************************
* Module descriptor
*****************************************************************************/
-vlc_module_begin();
- set_shortname( "SVGAlib" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_description( N_("SVGAlib video output") );
- set_capability( "video output", 0 );
- set_callbacks( Create, Destroy );
- linked_with_a_crap_library_which_uses_atexit();
-vlc_module_end();
+vlc_module_begin ()
+ set_shortname( "SVGAlib" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_description( N_("SVGAlib video output") )
+ set_capability( "video output", 0 )
+ set_callbacks( Create, Destroy )
+ linked_with_a_crap_library_which_uses_atexit ()
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: video output descriptor
#define T_DATA N_( "Callback data" )
#define LT_DATA N_( "Data for the locking and unlocking functions" )
-vlc_module_begin( );
- set_description( N_( "Video memory module" ) );
- set_shortname( N_("Video memory") );
-
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_capability( "video output", 0 );
-
- add_integer( "vmem-width", 320, NULL, T_WIDTH, LT_WIDTH, false );
- add_integer( "vmem-height", 200, NULL, T_HEIGHT, LT_HEIGHT, false );
- add_integer( "vmem-pitch", 640, NULL, T_PITCH, LT_PITCH, false );
- add_string( "vmem-chroma", "RV16", NULL, T_CHROMA, LT_CHROMA, true );
- add_string( "vmem-lock", "0", NULL, T_LOCK, LT_LOCK, true );
- add_string( "vmem-unlock", "0", NULL, T_UNLOCK, LT_UNLOCK, true );
- add_string( "vmem-data", "0", NULL, T_DATA, LT_DATA, true );
-
- set_callbacks( Create, Destroy );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_( "Video memory module" ) )
+ set_shortname( N_("Video memory") )
+
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_capability( "video output", 0 )
+
+ add_integer( "vmem-width", 320, NULL, T_WIDTH, LT_WIDTH, false )
+ add_integer( "vmem-height", 200, NULL, T_HEIGHT, LT_HEIGHT, false )
+ add_integer( "vmem-pitch", 640, NULL, T_PITCH, LT_PITCH, false )
+ add_string( "vmem-chroma", "RV16", NULL, T_CHROMA, LT_CHROMA, true )
+ add_string( "vmem-lock", "0", NULL, T_LOCK, LT_LOCK, true )
+ add_string( "vmem-unlock", "0", NULL, T_UNLOCK, LT_UNLOCK, true )
+ add_string( "vmem-data", "0", NULL, T_DATA, LT_DATA, true )
+
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
/*****************************************************************************
* vout_sys_t: video output descriptor
"Screen to use in fullscreen mode. For instance " \
"set it to 0 for first screen, 1 for the second.")
-vlc_module_begin();
- set_shortname( "OpenGL(GLX)" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_description( N_("OpenGL(GLX) provider") );
- set_capability( "opengl provider", 50 );
- set_callbacks( CreateOpenGL, DestroyOpenGL );
-
- add_string( "glx-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true );
- add_integer( "glx-adaptor", -1, NULL, ADAPTOR_TEXT, ADAPTOR_LONGTEXT, true );
- add_bool( "glx-altfullscreen", 0, NULL, ALT_FS_TEXT, ALT_FS_LONGTEXT, true );
+vlc_module_begin ()
+ set_shortname( "OpenGL(GLX)" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_description( N_("OpenGL(GLX) provider") )
+ set_capability( "opengl provider", 50 )
+ set_callbacks( CreateOpenGL, DestroyOpenGL )
+
+ add_string( "glx-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true )
+ add_integer( "glx-adaptor", -1, NULL, ADAPTOR_TEXT, ADAPTOR_LONGTEXT, true )
+ add_bool( "glx-altfullscreen", 0, NULL, ALT_FS_TEXT, ALT_FS_LONGTEXT, true )
#ifdef HAVE_SYS_SHM_H
- add_bool( "glx-shm", 1, NULL, SHM_TEXT, SHM_LONGTEXT, true );
+ add_bool( "glx-shm", 1, NULL, SHM_TEXT, SHM_LONGTEXT, true )
#endif
#ifdef HAVE_XINERAMA
- add_integer ( "glx-xineramascreen", -1, NULL, SCREEN_TEXT, SCREEN_LONGTEXT, true );
+ add_integer ( "glx-xineramascreen", -1, NULL, SCREEN_TEXT, SCREEN_LONGTEXT, true )
#endif
-vlc_module_end();
+vlc_module_end ()
/*****************************************************************************
* Exported prototypes
"Screen to use in fullscreen mode. For instance " \
"set it to 0 for first screen, 1 for the second.")
-vlc_module_begin();
- set_shortname( "X11" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- add_string( "x11-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true );
- add_bool( "x11-altfullscreen", 0, NULL, ALT_FS_TEXT, ALT_FS_LONGTEXT, true );
+vlc_module_begin ()
+ set_shortname( "X11" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ add_string( "x11-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true )
+ add_bool( "x11-altfullscreen", 0, NULL, ALT_FS_TEXT, ALT_FS_LONGTEXT, true )
#ifdef HAVE_SYS_SHM_H
- add_bool( "x11-shm", 1, NULL, SHM_TEXT, SHM_LONGTEXT, true );
+ add_bool( "x11-shm", 1, NULL, SHM_TEXT, SHM_LONGTEXT, true )
#endif
#ifdef HAVE_XINERAMA
- add_integer ( "x11-xineramascreen", -1, NULL, SCREEN_TEXT, SCREEN_LONGTEXT, true );
+ add_integer ( "x11-xineramascreen", -1, NULL, SCREEN_TEXT, SCREEN_LONGTEXT, true )
#endif
- set_description( N_("X11 video output") );
- set_capability( "video output", 70 );
- set_callbacks( Activate, Deactivate );
-vlc_module_end();
+ set_description( N_("X11 video output") )
+ set_capability( "video output", 70 )
+ set_callbacks( Activate, Deactivate )
+vlc_module_end ()
"Screen to use in fullscreen mode. For instance " \
"set it to 0 for first screen, 1 for the second.")
-vlc_module_begin();
- set_shortname( "XVideo" );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- add_string( "xvideo-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true );
- add_integer( "xvideo-adaptor", -1, NULL, ADAPTOR_TEXT, ADAPTOR_LONGTEXT, true );
- add_bool( "xvideo-altfullscreen", 0, NULL, ALT_FS_TEXT, ALT_FS_LONGTEXT, true );
- add_string( "xvideo-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true );
+vlc_module_begin ()
+ set_shortname( "XVideo" )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ add_string( "xvideo-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true )
+ add_integer( "xvideo-adaptor", -1, NULL, ADAPTOR_TEXT, ADAPTOR_LONGTEXT, true )
+ add_bool( "xvideo-altfullscreen", 0, NULL, ALT_FS_TEXT, ALT_FS_LONGTEXT, true )
+ add_string( "xvideo-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true )
#ifdef HAVE_SYS_SHM_H
- add_bool( "xvideo-shm", 1, NULL, SHM_TEXT, SHM_LONGTEXT, true );
+ add_bool( "xvideo-shm", 1, NULL, SHM_TEXT, SHM_LONGTEXT, true )
#endif
#ifdef HAVE_XINERAMA
- add_integer ( "xvideo-xineramascreen", -1, NULL, SCREEN_TEXT, SCREEN_LONGTEXT, true );
+ add_integer ( "xvideo-xineramascreen", -1, NULL, SCREEN_TEXT, SCREEN_LONGTEXT, true )
#endif
- set_description( N_("XVideo extension video output") );
- set_capability( "video output", 150 );
- set_callbacks( Activate, Deactivate );
-vlc_module_end();
+ set_description( N_("XVideo extension video output") )
+ set_capability( "video output", 150 )
+ set_callbacks( Activate, Deactivate )
+vlc_module_end ()
/* following functions are local */
#define CROP_TEXT N_("Crop")
#define CROP_LONGTEXT N_("You can choose the crop style to apply.")
-vlc_module_begin();
- set_shortname( "XVMC" );
- add_string( "xvmc-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true );
- add_integer( "xvmc-adaptor", -1, NULL, ADAPTOR_TEXT, ADAPTOR_LONGTEXT, true );
- add_bool( "xvmc-altfullscreen", 0, NULL, ALT_FS_TEXT, ALT_FS_LONGTEXT, true );
- add_string( "xvmc-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true );
+vlc_module_begin ()
+ set_shortname( "XVMC" )
+ add_string( "xvmc-display", NULL, NULL, DISPLAY_TEXT, DISPLAY_LONGTEXT, true )
+ add_integer( "xvmc-adaptor", -1, NULL, ADAPTOR_TEXT, ADAPTOR_LONGTEXT, true )
+ add_bool( "xvmc-altfullscreen", 0, NULL, ALT_FS_TEXT, ALT_FS_LONGTEXT, true )
+ add_string( "xvmc-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true )
#ifdef HAVE_SYS_SHM_H
- add_bool( "xvmc-shm", 1, NULL, SHM_TEXT, SHM_LONGTEXT, true );
+ add_bool( "xvmc-shm", 1, NULL, SHM_TEXT, SHM_LONGTEXT, true )
#endif
#ifdef HAVE_XINERAMA
- add_integer ( "xvmc-xineramascreen", -1, NULL, SCREEN_TEXT, SCREEN_LONGTEXT, true );
+ add_integer ( "xvmc-xineramascreen", -1, NULL, SCREEN_TEXT, SCREEN_LONGTEXT, true )
#endif
- add_string( "xvmc-deinterlace-mode", "bob", NULL, MODE_TEXT, MODE_LONGTEXT, false );
- add_string( "xvmc-crop-style", "eq", NULL, CROP_TEXT, CROP_LONGTEXT, false );
+ add_string( "xvmc-deinterlace-mode", "bob", NULL, MODE_TEXT, MODE_LONGTEXT, false )
+ add_string( "xvmc-crop-style", "eq", NULL, CROP_TEXT, CROP_LONGTEXT, false )
- set_description( N_("XVMC extension video output") );
- set_capability( "video output", 10 );
- set_callbacks( Activate, Deactivate );
-vlc_module_end();
+ set_description( N_("XVMC extension video output") )
+ set_capability( "video output", 10 )
+ set_callbacks( Activate, Deactivate )
+vlc_module_end ()
/* following functions are local */
#define CFG_PREFIX "yuv-"
-vlc_module_begin( );
- set_shortname( N_( "YUV output" ) );
- set_description( N_( "YUV video output" ) );
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_VOUT );
- set_capability( "video output", 0 );
+vlc_module_begin ()
+ set_shortname( N_( "YUV output" ) )
+ set_description( N_( "YUV video output" ) )
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_VOUT )
+ set_capability( "video output", 0 )
add_string( CFG_PREFIX "file", "stream.yuv", NULL,
YUV_FILE_TEXT, YUV_FILE_LONGTEXT, false );
add_bool ( CFG_PREFIX "yuv4mpeg2", false, NULL,
YUV4MPEG2_TEXT, YUV4MPEG2_LONGTEXT, true );
- set_callbacks( Create, Destroy );
-vlc_module_end();
+ set_callbacks( Create, Destroy )
+vlc_module_end ()
static const char *const ppsz_vout_options[] = {
"file", "chroma", "yuv4mpeg2", NULL
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_description( N_("GaLaktos visualization plugin") );
- set_capability( "visualization", 0 );
- set_callbacks( Open, Close );
- add_shortcut( "galaktos" );
-vlc_module_end();
+vlc_module_begin ()
+ set_description( N_("GaLaktos visualization plugin") )
+ set_capability( "visualization", 0 )
+ set_callbacks( Open, Close )
+ add_shortcut( "galaktos" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
#define MAX_SPEED 10
-vlc_module_begin();
- set_shortname( N_("Goom"));
- set_description( N_("Goom effect") );
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_VISUAL );
- set_capability( "visualization", 0 );
+vlc_module_begin ()
+ set_shortname( N_("Goom"))
+ set_description( N_("Goom effect") )
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_VISUAL )
+ set_capability( "visualization", 0 )
add_integer( "goom-width", 320, NULL,
WIDTH_TEXT, RES_LONGTEXT, false );
add_integer( "goom-height", 240, NULL,
HEIGHT_TEXT, RES_LONGTEXT, false );
add_integer( "goom-speed", 6, NULL,
SPEED_TEXT, SPEED_LONGTEXT, false );
- set_callbacks( Open, Close );
- add_shortcut( "goom" );
-vlc_module_end();
+ set_callbacks( Open, Close )
+ add_shortcut( "goom" )
+vlc_module_end ()
/*****************************************************************************
* Local prototypes
static int Open ( vlc_object_t * );
static void Close ( vlc_object_t * );
-vlc_module_begin();
- set_shortname( N_("Visualizer"));
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_VISUAL );
- set_description( N_("Visualizer filter") );
- set_section( N_( "General") , NULL );
+vlc_module_begin ()
+ set_shortname( N_("Visualizer"))
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_VISUAL )
+ set_description( N_("Visualizer filter") )
+ set_section( N_( "General") , NULL )
add_string("effect-list", "spectrum", NULL,
ELIST_TEXT, ELIST_LONGTEXT, true );
add_integer("effect-width",VOUT_WIDTH,NULL,
WIDTH_TEXT, WIDTH_LONGTEXT, false );
add_integer("effect-height" , VOUT_HEIGHT , NULL,
HEIGHT_TEXT, HEIGHT_LONGTEXT, false );
- set_section( N_("Spectrum analyser") , NULL );
+ set_section( N_("Spectrum analyser") , NULL )
add_integer("visual-nbbands", 80, NULL,
NBBANDS_TEXT, NBBANDS_LONGTEXT, true );
add_integer("visual-separ", 1, NULL,
AMP_TEXT, AMP_LONGTEXT, true );
add_bool("visual-peaks", true, NULL,
PEAKS_TEXT, PEAKS_LONGTEXT, true );
- set_section( N_("Spectrometer") , NULL );
+ set_section( N_("Spectrometer") , NULL )
add_bool("spect-show-original", false, NULL,
ORIG_TEXT, ORIG_LONGTEXT, true );
add_bool("spect-show-base", true, NULL,
PEAK_WIDTH_TEXT, PEAK_WIDTH_LONGTEXT, true );
add_integer("spect-peak-height", 1, NULL,
PEAK_HEIGHT_TEXT, PEAK_HEIGHT_LONGTEXT, true );
- set_capability( "visualization", 0 );
- set_callbacks( Open, Close );
- add_shortcut( "visualizer");
-vlc_module_end();
+ set_capability( "visualization", 0 )
+ set_callbacks( Open, Close )
+ add_shortcut( "visualizer")
+vlc_module_end ()
/*****************************************************************************
/*
* Quick usage guide for the configuration options:
*
- * add_category_hint( N_(text), N_(longtext), b_advanced_option );
- * add_subcategory_hint( N_(text), N_(longtext), b_advanced_option );
- * add_usage_hint( N_(text), b_advanced_option );
+ * add_category_hint( N_(text), N_(longtext), b_advanced_option )
+ * add_subcategory_hint( N_(text), N_(longtext), b_advanced_option )
+ * add_usage_hint( N_(text), b_advanced_option )
* add_string( option_name, value, p_callback, N_(text), N_(longtext),
b_advanced_option );
- * add_file( option_name, psz_value, p_callback, N_(text), N_(longtext) );
+ * add_file( option_name, psz_value, p_callback, N_(text), N_(longtext) )
* add_module( option_name, psz_value, i_capability, p_callback,
* N_(text), N_(longtext) );
* add_integer( option_name, i_value, p_callback, N_(text), N_(longtext),
b_advanced_option );
*/
-vlc_module_begin();
+vlc_module_begin ()
/* Audio options */
- set_category( CAT_AUDIO );
- set_subcategory( SUBCAT_AUDIO_GENERAL );
- add_category_hint( N_("Audio"), AOUT_CAT_LONGTEXT , false );
+ set_category( CAT_AUDIO )
+ set_subcategory( SUBCAT_AUDIO_GENERAL )
+ add_category_hint( N_("Audio"), AOUT_CAT_LONGTEXT , false )
- add_bool( "audio", 1, NULL, AUDIO_TEXT, AUDIO_LONGTEXT, false );
- change_safe();
+ add_bool( "audio", 1, NULL, AUDIO_TEXT, AUDIO_LONGTEXT, false )
+ change_safe ()
add_integer_with_range( "volume", AOUT_VOLUME_DEFAULT, AOUT_VOLUME_MIN,
AOUT_VOLUME_MAX, NULL, VOLUME_TEXT,
VOLUME_LONGTEXT, false );
add_bool( "hq-resampling", 1, NULL, AOUT_RESAMP_TEXT,
AOUT_RESAMP_LONGTEXT, true );
#endif
- add_bool( "spdif", 0, NULL, SPDIF_TEXT, SPDIF_LONGTEXT, false );
+ add_bool( "spdif", 0, NULL, SPDIF_TEXT, SPDIF_LONGTEXT, false )
add_integer( "force-dolby-surround", 0, NULL, FORCE_DOLBY_TEXT,
FORCE_DOLBY_LONGTEXT, false );
change_integer_list( pi_force_dolby_values, ppsz_force_dolby_descriptions, NULL );
add_integer( "audio-desync", 0, NULL, DESYNC_TEXT,
DESYNC_LONGTEXT, true );
- change_safe();
+ change_safe ()
/* FIXME TODO create a subcat replay gain ? */
add_string( "audio-replay-gain-mode", ppsz_replay_gain_mode[0], NULL, AUDIO_REPLAY_GAIN_MODE_TEXT,
add_bool( "audio-time-stretch", true, NULL,
AUDIO_TIME_STRETCH_TEXT, AUDIO_TIME_STRETCH_LONGTEXT, false );
- set_subcategory( SUBCAT_AUDIO_AOUT );
+ set_subcategory( SUBCAT_AUDIO_AOUT )
add_module( "aout", "audio output", NULL, NULL, AOUT_TEXT, AOUT_LONGTEXT,
true );
- change_short('A');
- set_subcategory( SUBCAT_AUDIO_AFILTER );
+ change_short('A')
+ set_subcategory( SUBCAT_AUDIO_AFILTER )
add_module_list_cat( "audio-filter", SUBCAT_AUDIO_AFILTER, 0,
NULL, AUDIO_FILTER_TEXT,
AUDIO_FILTER_LONGTEXT, false );
- set_subcategory( SUBCAT_AUDIO_VISUAL );
+ set_subcategory( SUBCAT_AUDIO_VISUAL )
add_module( "audio-visual", "visualization",NULL, NULL,AUDIO_VISUAL_TEXT,
AUDIO_VISUAL_LONGTEXT, false );
/* Video options */
- set_category( CAT_VIDEO );
- set_subcategory( SUBCAT_VIDEO_GENERAL );
- add_category_hint( N_("Video"), VOUT_CAT_LONGTEXT , false );
+ set_category( CAT_VIDEO )
+ set_subcategory( SUBCAT_VIDEO_GENERAL )
+ add_category_hint( N_("Video"), VOUT_CAT_LONGTEXT , false )
- add_bool( "video", 1, NULL, VIDEO_TEXT, VIDEO_LONGTEXT, true );
- change_safe();
+ add_bool( "video", 1, NULL, VIDEO_TEXT, VIDEO_LONGTEXT, true )
+ change_safe ()
add_bool( "grayscale", 0, NULL, GRAYSCALE_TEXT,
GRAYSCALE_LONGTEXT, true );
add_bool( "fullscreen", 0, NULL, FULLSCREEN_TEXT,
FULLSCREEN_LONGTEXT, false );
- change_short('f');
- change_safe();
+ change_short('f')
+ change_safe ()
add_bool( "embedded-video", 1, NULL, EMBEDDED_TEXT, EMBEDDED_LONGTEXT,
true );
#ifdef __APPLE__
- add_deprecated_alias( "macosx-embedded" ); /*deprecated since 0.9.0 */
+ add_deprecated_alias( "macosx-embedded" ) /*deprecated since 0.9.0 */
#endif
add_bool( "drop-late-frames", 1, NULL, DROP_LATE_FRAMES_TEXT,
DROP_LATE_FRAMES_LONGTEXT, true );
add_bool( "quiet-synchro", 0, NULL, QUIET_SYNCHRO_TEXT,
QUIET_SYNCHRO_LONGTEXT, true );
#ifndef __APPLE__
- add_bool( "overlay", 1, NULL, OVERLAY_TEXT, OVERLAY_LONGTEXT, false );
+ add_bool( "overlay", 1, NULL, OVERLAY_TEXT, OVERLAY_LONGTEXT, false )
#endif
add_bool( "video-on-top", 0, NULL, VIDEO_ON_TOP_TEXT,
VIDEO_ON_TOP_LONGTEXT, false );
// autohide after 1.5s
add_integer( "mouse-hide-timeout", 1500, NULL, MOUSE_HIDE_TIMEOUT_TEXT,
MOUSE_HIDE_TIMEOUT_LONGTEXT, false );
- set_section( N_("Snapshot") , NULL );
+ set_section( N_("Snapshot") , NULL )
add_directory( "snapshot-path", NULL, NULL, SNAP_PATH_TEXT,
SNAP_PATH_LONGTEXT, false );
add_string( "snapshot-prefix", "vlcsnap-", NULL, SNAP_PREFIX_TEXT,
add_integer( "snapshot-height", -1, NULL, SNAP_HEIGHT_TEXT,
SNAP_HEIGHT_LONGTEXT, true );
- set_section( N_("Window properties" ), NULL );
- add_integer( "width", -1, NULL, WIDTH_TEXT, WIDTH_LONGTEXT, true );
- change_safe();
- add_integer( "height", -1, NULL, HEIGHT_TEXT, HEIGHT_LONGTEXT, true );
- change_safe();
- add_integer( "video-x", -1, NULL, VIDEOX_TEXT, VIDEOX_LONGTEXT, true );
- change_safe();
- add_integer( "video-y", -1, NULL, VIDEOY_TEXT, VIDEOY_LONGTEXT, true );
- change_safe();
- add_string( "crop", NULL, NULL, CROP_TEXT, CROP_LONGTEXT, false );
- change_safe();
+ set_section( N_("Window properties" ), NULL )
+ add_integer( "width", -1, NULL, WIDTH_TEXT, WIDTH_LONGTEXT, true )
+ change_safe ()
+ add_integer( "height", -1, NULL, HEIGHT_TEXT, HEIGHT_LONGTEXT, true )
+ change_safe ()
+ add_integer( "video-x", -1, NULL, VIDEOX_TEXT, VIDEOX_LONGTEXT, true )
+ change_safe ()
+ add_integer( "video-y", -1, NULL, VIDEOY_TEXT, VIDEOY_LONGTEXT, true )
+ change_safe ()
+ add_string( "crop", NULL, NULL, CROP_TEXT, CROP_LONGTEXT, false )
+ change_safe ()
add_string( "custom-crop-ratios", NULL, NULL, CUSTOM_CROP_RATIOS_TEXT,
CUSTOM_CROP_RATIOS_LONGTEXT, false );
add_string( "aspect-ratio", NULL, NULL,
ASPECT_RATIO_TEXT, ASPECT_RATIO_LONGTEXT, false );
- change_safe();
+ change_safe ()
add_string( "monitor-par", NULL, NULL,
MASPECT_RATIO_TEXT, MASPECT_RATIO_LONGTEXT, true );
add_string( "custom-aspect-ratios", NULL, NULL, CUSTOM_ASPECT_RATIOS_TEXT,
CUSTOM_ASPECT_RATIOS_LONGTEXT, false );
- add_bool( "hdtv-fix", 1, NULL, HDTV_FIX_TEXT, HDTV_FIX_LONGTEXT, true );
+ add_bool( "hdtv-fix", 1, NULL, HDTV_FIX_TEXT, HDTV_FIX_LONGTEXT, true )
add_bool( "video-deco", 1, NULL, VIDEO_DECO_TEXT,
VIDEO_DECO_LONGTEXT, true );
add_string( "video-title", NULL, NULL, VIDEO_TITLE_TEXT,
VIDEO_TITLE_LONGTEXT, true );
- add_integer( "align", 0, NULL, ALIGN_TEXT, ALIGN_LONGTEXT, true );
+ add_integer( "align", 0, NULL, ALIGN_TEXT, ALIGN_LONGTEXT, true )
change_integer_list( pi_align_values, ppsz_align_descriptions, NULL );
- add_float( "zoom", 1, NULL, ZOOM_TEXT, ZOOM_LONGTEXT, true );
+ add_float( "zoom", 1, NULL, ZOOM_TEXT, ZOOM_LONGTEXT, true )
- set_subcategory( SUBCAT_VIDEO_VOUT );
+ set_subcategory( SUBCAT_VIDEO_VOUT )
add_module( "vout", "video output", NULL, NULL, VOUT_TEXT, VOUT_LONGTEXT,
true );
- change_short('V');
+ change_short('V')
- set_subcategory( SUBCAT_VIDEO_VFILTER );
+ set_subcategory( SUBCAT_VIDEO_VFILTER )
add_module_list_cat( "video-filter", SUBCAT_VIDEO_VFILTER, NULL, NULL,
VIDEO_FILTER_TEXT, VIDEO_FILTER_LONGTEXT, false );
- add_deprecated_alias( "filter" ); /*deprecated since 0.8.2 */
+ add_deprecated_alias( "filter" ) /*deprecated since 0.8.2 */
add_module_list_cat( "vout-filter", SUBCAT_VIDEO_VFILTER, NULL, NULL,
VOUT_FILTER_TEXT, VOUT_FILTER_LONGTEXT, false );
#if 0
- add_string( "pixel-ratio", "1", NULL, PIXEL_RATIO_TEXT, PIXEL_RATIO_TEXT );
+ add_string( "pixel-ratio", "1", NULL, PIXEL_RATIO_TEXT, PIXEL_RATIO_TEXT )
#endif
/* Subpictures options */
- set_subcategory( SUBCAT_VIDEO_SUBPIC );
- set_section( N_("On Screen Display") , NULL );
- add_category_hint( N_("Subpictures"), SUB_CAT_LONGTEXT , false );
+ set_subcategory( SUBCAT_VIDEO_SUBPIC )
+ set_section( N_("On Screen Display") , NULL )
+ add_category_hint( N_("Subpictures"), SUB_CAT_LONGTEXT , false )
- add_bool( "spu", 1, NULL, SPU_TEXT, SPU_LONGTEXT, true );
- change_safe();
- add_bool( "osd", 1, NULL, OSD_TEXT, OSD_LONGTEXT, false );
+ add_bool( "spu", 1, NULL, SPU_TEXT, SPU_LONGTEXT, true )
+ change_safe ()
+ add_bool( "osd", 1, NULL, OSD_TEXT, OSD_LONGTEXT, false )
add_module( "text-renderer", "text renderer", NULL, NULL, TEXTRENDERER_TEXT,
TEXTRENDERER_LONGTEXT, true );
- set_section( N_("Subtitles") , NULL );
+ set_section( N_("Subtitles") , NULL )
add_file( "sub-file", NULL, NULL, SUB_FILE_TEXT,
SUB_FILE_LONGTEXT, false );
add_bool( "sub-autodetect-file", true, NULL,
SUB_PATH_TEXT, SUB_PATH_LONGTEXT, true );
add_integer( "sub-margin", 0, NULL, SUB_MARGIN_TEXT,
SUB_MARGIN_LONGTEXT, true );
- add_deprecated_alias( "spu-margin" ); /*Deprecated since 0.8.2 */
- set_section( N_( "Overlays" ) , NULL );
+ add_deprecated_alias( "spu-margin" ) /*Deprecated since 0.8.2 */
+ set_section( N_( "Overlays" ) , NULL )
add_module_list_cat( "sub-filter", SUBCAT_VIDEO_SUBPIC, NULL, NULL,
SUB_FILTER_TEXT, SUB_FILTER_LONGTEXT, false );
/* Input options */
- set_category( CAT_INPUT );
- set_subcategory( SUBCAT_INPUT_GENERAL );
+ set_category( CAT_INPUT )
+ set_subcategory( SUBCAT_INPUT_GENERAL )
- set_section( N_( "Track settings" ), NULL );
+ set_section( N_( "Track settings" ), NULL )
add_integer( "program", 0, NULL,
INPUT_PROGRAM_TEXT, INPUT_PROGRAM_LONGTEXT, true );
- change_safe();
+ change_safe ()
add_string( "programs", "", NULL,
INPUT_PROGRAMS_TEXT, INPUT_PROGRAMS_LONGTEXT, true );
- change_safe();
+ change_safe ()
add_integer( "audio-track", -1, NULL,
INPUT_AUDIOTRACK_TEXT, INPUT_AUDIOTRACK_LONGTEXT, true );
- change_safe();
- add_deprecated_alias( "audio-channel" ); /*deprecated since 0.8.2 */
+ change_safe ()
+ add_deprecated_alias( "audio-channel" ) /*deprecated since 0.8.2 */
add_integer( "sub-track", -1, NULL,
INPUT_SUBTRACK_TEXT, INPUT_SUBTRACK_LONGTEXT, true );
- change_safe();
- add_deprecated_alias("spu-channel" ); /*deprecated since 0.8.2*/
+ change_safe ()
+ add_deprecated_alias("spu-channel" ) /*deprecated since 0.8.2*/
add_string( "audio-language", "", NULL,
INPUT_AUDIOTRACK_LANG_TEXT, INPUT_AUDIOTRACK_LANG_LONGTEXT,
false );
- change_safe();
+ change_safe ()
add_string( "sub-language", "", NULL,
INPUT_SUBTRACK_LANG_TEXT, INPUT_SUBTRACK_LANG_LONGTEXT,
false );
- change_safe();
+ change_safe ()
add_integer( "audio-track-id", -1, NULL, INPUT_AUDIOTRACK_ID_TEXT,
INPUT_AUDIOTRACK_ID_LONGTEXT, true );
- change_safe();
+ change_safe ()
add_integer( "sub-track-id", -1, NULL,
INPUT_SUBTRACK_ID_TEXT, INPUT_SUBTRACK_ID_LONGTEXT, true );
- change_safe();
+ change_safe ()
- set_section( N_( "Playback control" ) , NULL);
+ set_section( N_( "Playback control" ) , NULL)
add_integer( "input-repeat", 0, NULL,
INPUT_REPEAT_TEXT, INPUT_REPEAT_LONGTEXT, false );
- change_safe();
+ change_safe ()
add_integer( "start-time", 0, NULL,
START_TIME_TEXT, START_TIME_LONGTEXT, true );
- change_safe();
+ change_safe ()
add_integer( "stop-time", 0, NULL,
STOP_TIME_TEXT, STOP_TIME_LONGTEXT, true );
- change_safe();
+ change_safe ()
add_integer( "run-time", 0, NULL,
RUN_TIME_TEXT, RUN_TIME_LONGTEXT, true );
- change_safe();
+ change_safe ()
add_string( "input-list", NULL, NULL,
INPUT_LIST_TEXT, INPUT_LIST_LONGTEXT, true );
add_string( "input-slave", NULL, NULL,
add_string( "bookmarks", NULL, NULL,
BOOKMARKS_TEXT, BOOKMARKS_LONGTEXT, true );
- set_section( N_( "Default devices") , NULL );
+ set_section( N_( "Default devices") , NULL )
add_file( "dvd", DVD_DEVICE, NULL, DVD_DEV_TEXT, DVD_DEV_LONGTEXT,
false );
add_file( "cd-audio", CDAUDIO_DEVICE, NULL, CDAUDIO_DEV_TEXT,
CDAUDIO_DEV_LONGTEXT, false );
- set_section( N_( "Network settings" ), NULL );
+ set_section( N_( "Network settings" ), NULL )
add_integer( "server-port", 1234, NULL,
SERVER_PORT_TEXT, SERVER_PORT_LONGTEXT, false );
- add_integer( "mtu", MTU_DEFAULT, NULL, MTU_TEXT, MTU_LONGTEXT, true );
- add_bool( "ipv6", 0, NULL, IPV6_TEXT, IPV6_LONGTEXT, false );
- change_short('6');
- add_bool( "ipv4", 0, NULL, IPV4_TEXT, IPV4_LONGTEXT, false );
- change_short('4');
+ add_integer( "mtu", MTU_DEFAULT, NULL, MTU_TEXT, MTU_LONGTEXT, true )
+ add_bool( "ipv6", 0, NULL, IPV6_TEXT, IPV6_LONGTEXT, false )
+ change_short('6')
+ add_bool( "ipv4", 0, NULL, IPV4_TEXT, IPV4_LONGTEXT, false )
+ change_short('4')
add_integer( "ipv4-timeout", 5 * 1000, NULL, TIMEOUT_TEXT,
TIMEOUT_LONGTEXT, true );
- set_section( N_( "Socks proxy") , NULL );
+ set_section( N_( "Socks proxy") , NULL )
add_string( "socks", NULL, NULL,
SOCKS_SERVER_TEXT, SOCKS_SERVER_LONGTEXT, true );
add_string( "socks-user", NULL, NULL,
SOCKS_PASS_TEXT, SOCKS_PASS_LONGTEXT, true );
- set_section( N_("Metadata" ) , NULL );
+ set_section( N_("Metadata" ) , NULL )
add_string( "meta-title", NULL, NULL, META_TITLE_TEXT,
META_TITLE_LONGTEXT, true );
add_string( "meta-author", NULL, NULL, META_AUTHOR_TEXT,
add_string( "meta-url", NULL, NULL, META_URL_TEXT,
META_URL_LONGTEXT, true );
- set_section( N_( "Advanced" ), NULL );
+ set_section( N_( "Advanced" ), NULL )
add_integer( "cr-average", 40, NULL, CR_AVERAGE_TEXT,
CR_AVERAGE_LONGTEXT, true );
INPUT_RECORD_NATIVE_LONGTEXT, true );
/* Decoder options */
- add_category_hint( N_("Decoders"), CODEC_CAT_LONGTEXT , true );
+ add_category_hint( N_("Decoders"), CODEC_CAT_LONGTEXT , true )
add_string( "codec", NULL, NULL, CODEC_TEXT,
CODEC_LONGTEXT, true );
add_string( "encoder", NULL, NULL, ENCODER_TEXT,
ENCODER_LONGTEXT, true );
- set_subcategory( SUBCAT_INPUT_ACCESS );
- add_category_hint( N_("Input"), INPUT_CAT_LONGTEXT , false );
+ set_subcategory( SUBCAT_INPUT_ACCESS )
+ add_category_hint( N_("Input"), INPUT_CAT_LONGTEXT , false )
add_module( "access", "access", NULL, NULL, ACCESS_TEXT,
ACCESS_LONGTEXT, true );
- set_subcategory( SUBCAT_INPUT_ACCESS_FILTER );
+ set_subcategory( SUBCAT_INPUT_ACCESS_FILTER )
add_module_list_cat( "access-filter", SUBCAT_INPUT_ACCESS_FILTER, NULL, NULL,
ACCESS_FILTER_TEXT, ACCESS_FILTER_LONGTEXT, false );
- set_subcategory( SUBCAT_INPUT_DEMUX );
+ set_subcategory( SUBCAT_INPUT_DEMUX )
add_module( "demux", "demux", NULL, NULL, DEMUX_TEXT,
DEMUX_LONGTEXT, true );
- set_subcategory( SUBCAT_INPUT_VCODEC );
- set_subcategory( SUBCAT_INPUT_ACODEC );
- set_subcategory( SUBCAT_INPUT_SCODEC );
+ set_subcategory( SUBCAT_INPUT_VCODEC )
+ set_subcategory( SUBCAT_INPUT_ACODEC )
+ set_subcategory( SUBCAT_INPUT_SCODEC )
add_bool( "prefer-system-codecs", false, NULL, SYSTEM_CODEC_TEXT,
SYSTEM_CODEC_LONGTEXT, false );
/* Stream output options */
- set_category( CAT_SOUT );
- set_subcategory( SUBCAT_SOUT_GENERAL );
- add_category_hint( N_("Stream output"), SOUT_CAT_LONGTEXT , true );
+ set_category( CAT_SOUT )
+ set_subcategory( SUBCAT_SOUT_GENERAL )
+ add_category_hint( N_("Stream output"), SOUT_CAT_LONGTEXT , true )
- add_string( "sout", NULL, NULL, SOUT_TEXT, SOUT_LONGTEXT, true );
+ add_string( "sout", NULL, NULL, SOUT_TEXT, SOUT_LONGTEXT, true )
add_bool( "sout-display", false, NULL, SOUT_DISPLAY_TEXT,
SOUT_DISPLAY_LONGTEXT, true );
add_bool( "sout-keep", false, NULL, SOUT_KEEP_TEXT,
add_integer( "sout-mux-caching", 1500, NULL, SOUT_MUX_CACHING_TEXT,
SOUT_MUX_CACHING_LONGTEXT, true );
- set_section( N_("VLM"), NULL );
+ set_section( N_("VLM"), NULL )
add_string( "vlm-conf", NULL, NULL, VLM_CONF_TEXT,
VLM_CONF_LONGTEXT, true );
- set_subcategory( SUBCAT_SOUT_STREAM );
- set_subcategory( SUBCAT_SOUT_MUX );
+ set_subcategory( SUBCAT_SOUT_STREAM )
+ set_subcategory( SUBCAT_SOUT_MUX )
add_module( "mux", "sout mux", NULL, NULL, MUX_TEXT,
MUX_LONGTEXT, true );
- set_subcategory( SUBCAT_SOUT_ACO );
+ set_subcategory( SUBCAT_SOUT_ACO )
add_module( "access_output", "sout access", NULL, NULL,
ACCESS_OUTPUT_TEXT, ACCESS_OUTPUT_LONGTEXT, true );
- add_integer( "ttl", -1, NULL, TTL_TEXT, TTL_LONGTEXT, true );
- add_string( "miface", NULL, NULL, MIFACE_TEXT, MIFACE_LONGTEXT, true );
- add_string( "miface-addr", NULL, NULL, MIFACE_ADDR_TEXT, MIFACE_ADDR_LONGTEXT, true );
- add_integer( "dscp", 0, NULL, DSCP_TEXT, DSCP_LONGTEXT, true );
+ add_integer( "ttl", -1, NULL, TTL_TEXT, TTL_LONGTEXT, true )
+ add_string( "miface", NULL, NULL, MIFACE_TEXT, MIFACE_LONGTEXT, true )
+ add_string( "miface-addr", NULL, NULL, MIFACE_ADDR_TEXT, MIFACE_ADDR_LONGTEXT, true )
+ add_integer( "dscp", 0, NULL, DSCP_TEXT, DSCP_LONGTEXT, true )
- set_subcategory( SUBCAT_SOUT_PACKETIZER );
+ set_subcategory( SUBCAT_SOUT_PACKETIZER )
add_module( "packetizer","packetizer", NULL, NULL,
PACKETIZER_TEXT, PACKETIZER_LONGTEXT, true );
- set_subcategory( SUBCAT_SOUT_SAP );
- add_obsolete_bool( "sap-flow-control" );
+ set_subcategory( SUBCAT_SOUT_SAP )
+ add_obsolete_bool( "sap-flow-control" )
add_integer( "sap-interval", 5, NULL, ANN_SAPINTV_TEXT,
ANN_SAPINTV_LONGTEXT, true );
- set_subcategory( SUBCAT_SOUT_VOD );
+ set_subcategory( SUBCAT_SOUT_VOD )
/* CPU options */
- set_category( CAT_ADVANCED );
- set_subcategory( SUBCAT_ADVANCED_CPU );
- add_category_hint( N_("CPU"), CPU_CAT_LONGTEXT, true );
- add_bool( "fpu", 1, NULL, FPU_TEXT, FPU_LONGTEXT, true );
- change_need_restart();
+ set_category( CAT_ADVANCED )
+ set_subcategory( SUBCAT_ADVANCED_CPU )
+ add_category_hint( N_("CPU"), CPU_CAT_LONGTEXT, true )
+ add_bool( "fpu", 1, NULL, FPU_TEXT, FPU_LONGTEXT, true )
+ change_need_restart ()
#if defined( __i386__ ) || defined( __x86_64__ )
- add_bool( "mmx", 1, NULL, MMX_TEXT, MMX_LONGTEXT, true );
- change_need_restart();
- add_bool( "3dn", 1, NULL, THREE_DN_TEXT, THREE_DN_LONGTEXT, true );
- change_need_restart();
- add_bool( "mmxext", 1, NULL, MMXEXT_TEXT, MMXEXT_LONGTEXT, true );
- change_need_restart();
- add_bool( "sse", 1, NULL, SSE_TEXT, SSE_LONGTEXT, true );
- change_need_restart();
- add_bool( "sse2", 1, NULL, SSE2_TEXT, SSE2_LONGTEXT, true );
- change_need_restart();
+ add_bool( "mmx", 1, NULL, MMX_TEXT, MMX_LONGTEXT, true )
+ change_need_restart ()
+ add_bool( "3dn", 1, NULL, THREE_DN_TEXT, THREE_DN_LONGTEXT, true )
+ change_need_restart ()
+ add_bool( "mmxext", 1, NULL, MMXEXT_TEXT, MMXEXT_LONGTEXT, true )
+ change_need_restart ()
+ add_bool( "sse", 1, NULL, SSE_TEXT, SSE_LONGTEXT, true )
+ change_need_restart ()
+ add_bool( "sse2", 1, NULL, SSE2_TEXT, SSE2_LONGTEXT, true )
+ change_need_restart ()
#endif
#if defined( __powerpc__ ) || defined( __ppc__ ) || defined( __ppc64__ )
- add_bool( "altivec", 1, NULL, ALTIVEC_TEXT, ALTIVEC_LONGTEXT, true );
- change_need_restart();
+ add_bool( "altivec", 1, NULL, ALTIVEC_TEXT, ALTIVEC_LONGTEXT, true )
+ change_need_restart ()
#endif
/* Misc options */
- set_subcategory( SUBCAT_ADVANCED_MISC );
- set_section( N_("Special modules"), NULL );
- add_category_hint( N_("Miscellaneous"), MISC_CAT_LONGTEXT, true );
+ set_subcategory( SUBCAT_ADVANCED_MISC )
+ set_section( N_("Special modules"), NULL )
+ add_category_hint( N_("Miscellaneous"), MISC_CAT_LONGTEXT, true )
add_module( "memcpy", "memcpy", NULL, NULL, MEMCPY_TEXT,
MEMCPY_LONGTEXT, true );
- change_need_restart();
+ change_need_restart ()
- set_section( N_("Plugins" ), NULL );
+ set_section( N_("Plugins" ), NULL )
add_bool( "plugins-cache", true, NULL, PLUGINS_CACHE_TEXT,
PLUGINS_CACHE_LONGTEXT, true );
- change_need_restart();
+ change_need_restart ()
add_directory( "plugin-path", NULL, NULL, PLUGIN_PATH_TEXT,
PLUGIN_PATH_LONGTEXT, true );
- change_need_restart();
+ change_need_restart ()
- set_section( N_("Performance options"), NULL );
- add_obsolete_bool( "minimize-threads" );
+ set_section( N_("Performance options"), NULL )
+ add_obsolete_bool( "minimize-threads" )
add_bool( "use-stream-immediate", false, NULL,
USE_STREAM_IMMEDIATE, USE_STREAM_IMMEDIATE_LONGTEXT, true );
- add_obsolete_bool( "auto-adjust-pts-delay" );
+ add_obsolete_bool( "auto-adjust-pts-delay" )
#if !defined(__APPLE__) && !defined(SYS_BEOS) && defined(LIBVLC_USE_PTHREAD)
add_bool( "rt-priority", false, NULL, RT_PRIORITY_TEXT,
RT_PRIORITY_LONGTEXT, true );
- change_need_restart();
+ change_need_restart ()
#endif
#if !defined(SYS_BEOS) && defined(LIBVLC_USE_PTHREAD)
add_integer( "rt-offset", 0, NULL, RT_OFFSET_TEXT,
RT_OFFSET_LONGTEXT, true );
- change_need_restart();
+ change_need_restart ()
#endif
#if defined(HAVE_DBUS)
ONEINSTANCE_LONGTEXT, true );
add_bool( "started-from-file", 0, NULL, STARTEDFROMFILE_TEXT,
STARTEDFROMFILE_LONGTEXT, true );
- change_internal();
- change_unsaveable();
+ change_internal ()
+ change_unsaveable ()
add_bool( "one-instance-when-started-from-file", 1, NULL,
ONEINSTANCEWHENSTARTEDFROMFILE_TEXT,
ONEINSTANCEWHENSTARTEDFROMFILE_LONGTEXT, true );
add_bool( "playlist-enqueue", 0, NULL, PLAYLISTENQUEUE_TEXT,
PLAYLISTENQUEUE_LONGTEXT, true );
- change_unsaveable();
+ change_unsaveable ()
#endif
#if defined(WIN32)
add_bool( "high-priority", 0, NULL, HPRIORITY_TEXT,
HPRIORITY_LONGTEXT, false );
- change_need_restart();
+ change_need_restart ()
#endif
/* Playlist options */
- set_category( CAT_PLAYLIST );
- set_subcategory( SUBCAT_PLAYLIST_GENERAL );
- add_category_hint( N_("Playlist"), PLAYLIST_CAT_LONGTEXT , false );
- add_bool( "random", 0, NULL, RANDOM_TEXT, RANDOM_LONGTEXT, false );
- change_short('Z');
- add_bool( "loop", 0, NULL, LOOP_TEXT, LOOP_LONGTEXT, false );
- change_short('L');
- add_bool( "repeat", 0, NULL, REPEAT_TEXT, REPEAT_LONGTEXT, false );
- change_short('R');
- add_bool( "play-and-exit", 0, NULL, PAE_TEXT, PAE_LONGTEXT, false );
- add_bool( "play-and-stop", 0, NULL, PAS_TEXT, PAS_LONGTEXT, false );
- add_bool( "media-library", 1, NULL, ML_TEXT, ML_LONGTEXT, false );
- add_bool( "playlist-tree", 0, NULL, PLTREE_TEXT, PLTREE_LONGTEXT, false );
-
- add_string( "open", "", NULL, OPEN_TEXT, OPEN_LONGTEXT, false );
- change_need_restart();
+ set_category( CAT_PLAYLIST )
+ set_subcategory( SUBCAT_PLAYLIST_GENERAL )
+ add_category_hint( N_("Playlist"), PLAYLIST_CAT_LONGTEXT , false )
+ add_bool( "random", 0, NULL, RANDOM_TEXT, RANDOM_LONGTEXT, false )
+ change_short('Z')
+ add_bool( "loop", 0, NULL, LOOP_TEXT, LOOP_LONGTEXT, false )
+ change_short('L')
+ add_bool( "repeat", 0, NULL, REPEAT_TEXT, REPEAT_LONGTEXT, false )
+ change_short('R')
+ add_bool( "play-and-exit", 0, NULL, PAE_TEXT, PAE_LONGTEXT, false )
+ add_bool( "play-and-stop", 0, NULL, PAS_TEXT, PAS_LONGTEXT, false )
+ add_bool( "media-library", 1, NULL, ML_TEXT, ML_LONGTEXT, false )
+ add_bool( "playlist-tree", 0, NULL, PLTREE_TEXT, PLTREE_LONGTEXT, false )
+
+ add_string( "open", "", NULL, OPEN_TEXT, OPEN_LONGTEXT, false )
+ change_need_restart ()
add_bool( "auto-preparse", true, NULL, PREPARSE_TEXT,
PREPARSE_LONGTEXT, false );
change_integer_list( pi_albumart_values,
ppsz_albumart_descriptions, 0 );
- set_subcategory( SUBCAT_PLAYLIST_SD );
+ set_subcategory( SUBCAT_PLAYLIST_SD )
add_module_list_cat( "services-discovery", SUBCAT_PLAYLIST_SD, NULL,
NULL, SD_TEXT, SD_LONGTEXT, false );
- change_short('S');
- change_need_restart();
+ change_short('S')
+ change_need_restart ()
/* Interface options */
- set_category( CAT_INTERFACE );
- set_subcategory( SUBCAT_INTERFACE_GENERAL );
+ set_category( CAT_INTERFACE )
+ set_subcategory( SUBCAT_INTERFACE_GENERAL )
add_integer( "verbose", 0, NULL, VERBOSE_TEXT, VERBOSE_LONGTEXT,
false );
- change_short('v');
+ change_short('v')
add_string( "verbose-objects", 0, NULL, VERBOSE_OBJECTS_TEXT, VERBOSE_OBJECTS_LONGTEXT,
false );
- add_bool( "quiet", 0, NULL, QUIET_TEXT, QUIET_LONGTEXT, true );
- change_short('q');
+ add_bool( "quiet", 0, NULL, QUIET_TEXT, QUIET_LONGTEXT, true )
+ change_short('q')
#if !defined(WIN32)
- add_bool( "daemon", 0, NULL, DAEMON_TEXT, DAEMON_LONGTEXT, true );
- change_short('d');
- change_need_restart();
+ add_bool( "daemon", 0, NULL, DAEMON_TEXT, DAEMON_LONGTEXT, true )
+ change_short('d')
+ change_need_restart ()
add_string( "pidfile", NULL, NULL, PIDFILE_TEXT, PIDFILE_LONGTEXT,
false );
- change_need_restart();
+ change_need_restart ()
#endif
add_bool( "file-logging", false, NULL, FILE_LOG_TEXT, FILE_LOG_LONGTEXT,
true );
- change_need_restart();
+ change_need_restart ()
#ifdef HAVE_SYSLOG_H
add_bool ( "syslog", false, NULL, SYSLOG_TEXT, SYSLOG_LONGTEXT,
true );
- change_need_restart();
+ change_need_restart ()
#endif
#if defined (WIN32) || defined (__APPLE__)
add_string( "language", "auto", NULL, LANGUAGE_TEXT, LANGUAGE_LONGTEXT,
false );
change_string_list( ppsz_language, ppsz_language_text, 0 );
- change_need_restart();
+ change_need_restart ()
#endif
- add_bool( "color", true, NULL, COLOR_TEXT, COLOR_LONGTEXT, true );
+ add_bool( "color", true, NULL, COLOR_TEXT, COLOR_LONGTEXT, true )
add_bool( "advanced", false, NULL, ADVANCED_TEXT, ADVANCED_LONGTEXT,
false );
- change_need_restart();
+ change_need_restart ()
add_bool( "interact", true, NULL, INTERACTION_TEXT,
INTERACTION_LONGTEXT, false );
add_bool( "show-intf", false, NULL, SHOWINTF_TEXT, SHOWINTF_LONGTEXT,
false );
- change_need_restart();
+ change_need_restart ()
- add_bool ( "stats", true, NULL, STATS_TEXT, STATS_LONGTEXT, true );
- change_need_restart();
+ add_bool ( "stats", true, NULL, STATS_TEXT, STATS_LONGTEXT, true )
+ change_need_restart ()
- set_subcategory( SUBCAT_INTERFACE_MAIN );
+ set_subcategory( SUBCAT_INTERFACE_MAIN )
add_module_cat( "intf", SUBCAT_INTERFACE_MAIN, NULL, NULL, INTF_TEXT,
INTF_LONGTEXT, false );
- change_short('I');
- change_need_restart();
+ change_short('I')
+ change_need_restart ()
add_module_list_cat( "extraintf", SUBCAT_INTERFACE_MAIN,
NULL, NULL, EXTRAINTF_TEXT,
EXTRAINTF_LONGTEXT, false );
- change_need_restart();
+ change_need_restart ()
- set_subcategory( SUBCAT_INTERFACE_CONTROL );
+ set_subcategory( SUBCAT_INTERFACE_CONTROL )
add_module_list_cat( "control", SUBCAT_INTERFACE_CONTROL, NULL, NULL,
CONTROL_TEXT, CONTROL_LONGTEXT, false );
- change_need_restart();
+ change_need_restart ()
/* Hotkey options*/
- set_subcategory( SUBCAT_INTERFACE_HOTKEYS );
- add_category_hint( N_("Hot keys"), HOTKEY_CAT_LONGTEXT , false );
+ set_subcategory( SUBCAT_INTERFACE_HOTKEYS )
+ add_category_hint( N_("Hot keys"), HOTKEY_CAT_LONGTEXT , false )
#if defined(__APPLE__)
/* Don't use the following combo's */
add_key( "key-toggle-fullscreen", KEY_TOGGLE_FULLSCREEN, NULL, TOGGLE_FULLSCREEN_KEY_TEXT,
TOGGLE_FULLSCREEN_KEY_LONGTEXT, false );
- add_deprecated_alias( "key-fullscreen" ); /*deprecated since 0.9.0 */
+ add_deprecated_alias( "key-fullscreen" ) /*deprecated since 0.9.0 */
add_key( "key-leave-fullscreen", KEY_LEAVE_FULLSCREEN, NULL, LEAVE_FULLSCREEN_KEY_TEXT,
LEAVE_FULLSCREEN_KEY_LONGTEXT, false );
add_key( "key-play-pause", KEY_PLAY_PAUSE, NULL, PLAY_PAUSE_KEY_TEXT,
add_key( "key-loop", KEY_LOOP, NULL,
LOOP_KEY_TEXT, LOOP_KEY_LONGTEXT, false );
- set_section ( N_("Zoom" ), NULL );
+ set_section ( N_("Zoom" ), NULL )
add_key( "key-zoom-quarter", KEY_ZOOM_QUARTER, NULL,
ZOOM_QUARTER_KEY_TEXT, NULL, false );
add_key( "key-zoom-half", KEY_ZOOM_HALF, NULL,
add_key( "key-zoom-double", KEY_ZOOM_DOUBLE, NULL,
ZOOM_DOUBLE_KEY_TEXT, NULL, false );
- set_section ( N_("Jump sizes" ), NULL );
+ set_section ( N_("Jump sizes" ), NULL )
add_integer( "extrashort-jump-size", 3, NULL, JIEXTRASHORT_TEXT,
JIEXTRASHORT_LONGTEXT, false );
add_integer( "short-jump-size", 10, NULL, JISHORT_TEXT,
JILONG_LONGTEXT, false );
/* HACK so these don't get displayed */
- set_category( -1 );
- set_subcategory( -1 );
+ set_category( -1 )
+ set_subcategory( -1 )
add_key( "key-set-bookmark1", KEY_SET_BOOKMARK1, NULL,
SET_BOOKMARK1_KEY_TEXT, SET_BOOKMARK_KEY_LONGTEXT, true );
add_key( "key-set-bookmark2", KEY_SET_BOOKMARK2, NULL,
#define VERSION_TEXT \
N_("print version information")
- add_bool( "help", false, NULL, HELP_TEXT, "", false );
- change_short( 'h' );
- change_internal();
- change_unsaveable();
- add_bool( "full-help", false, NULL, FULL_HELP_TEXT, "", false );
- change_short( 'H' );
- change_internal();
- change_unsaveable();
- add_bool( "longhelp", false, NULL, LONGHELP_TEXT, "", false );
- change_internal();
- change_unsaveable();
+ add_bool( "help", false, NULL, HELP_TEXT, "", false )
+ change_short( 'h' )
+ change_internal ()
+ change_unsaveable ()
+ add_bool( "full-help", false, NULL, FULL_HELP_TEXT, "", false )
+ change_short( 'H' )
+ change_internal ()
+ change_unsaveable ()
+ add_bool( "longhelp", false, NULL, LONGHELP_TEXT, "", false )
+ change_internal ()
+ change_unsaveable ()
add_bool( "help-verbose", false, NULL, HELP_VERBOSE_TEXT, "",
false );
- change_internal();
- change_unsaveable();
- add_bool( "list", false, NULL, LIST_TEXT, "", false );
- change_short( 'l' );
- change_internal();
- change_unsaveable();
+ change_internal ()
+ change_unsaveable ()
+ add_bool( "list", false, NULL, LIST_TEXT, "", false )
+ change_short( 'l' )
+ change_internal ()
+ change_unsaveable ()
add_bool( "list-verbose", false, NULL, LIST_VERBOSE_TEXT, "",
false );
- change_internal();
- change_unsaveable();
- add_string( "module", NULL, NULL, MODULE_TEXT, "", false );
- change_short( 'p' );
- change_internal();
- change_unsaveable();
- add_bool( "ignore-config", false, NULL, IGNORE_CONFIG_TEXT, "", false );
- change_internal();
- change_unsaveable();
+ change_internal ()
+ change_unsaveable ()
+ add_string( "module", NULL, NULL, MODULE_TEXT, "", false )
+ change_short( 'p' )
+ change_internal ()
+ change_unsaveable ()
+ add_bool( "ignore-config", false, NULL, IGNORE_CONFIG_TEXT, "", false )
+ change_internal ()
+ change_unsaveable ()
add_bool( "save-config", false, NULL, SAVE_CONFIG_TEXT, "",
false );
- change_internal();
- change_unsaveable();
- add_bool( "reset-config", false, NULL, RESET_CONFIG_TEXT, "", false );
- change_internal();
- change_unsaveable();
+ change_internal ()
+ change_unsaveable ()
+ add_bool( "reset-config", false, NULL, RESET_CONFIG_TEXT, "", false )
+ change_internal ()
+ change_unsaveable ()
add_bool( "reset-plugins-cache", false, NULL,
RESET_PLUGINS_CACHE_TEXT, "", false );
- change_internal();
- change_unsaveable();
- add_bool( "version", false, NULL, VERSION_TEXT, "", false );
- change_internal();
- change_unsaveable();
- add_string( "config", NULL, NULL, CONFIG_TEXT, "", false );
- change_internal();
- change_unsaveable();
- add_bool( "version", false, NULL, VERSION_TEXT, "", false );
- change_internal();
- change_unsaveable();
+ change_internal ()
+ change_unsaveable ()
+ add_bool( "version", false, NULL, VERSION_TEXT, "", false )
+ change_internal ()
+ change_unsaveable ()
+ add_string( "config", NULL, NULL, CONFIG_TEXT, "", false )
+ change_internal ()
+ change_unsaveable ()
+ add_bool( "version", false, NULL, VERSION_TEXT, "", false )
+ change_internal ()
+ change_unsaveable ()
/* Usage (mainly useful for cmd line stuff) */
- /* add_usage_hint( PLAYLIST_USAGE ); */
+ /* add_usage_hint( PLAYLIST_USAGE ) */
- set_description( N_("main program") );
- set_capability( "main", 100 );
-vlc_module_end();
+ set_description( N_("main program") )
+ set_capability( "main", 100 )
+vlc_module_end ()
/*****************************************************************************
* End configuration.