X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Faccess_output%2Fshout.c;h=e6374aa71a37abbad7843e81fbf277ca26baff54;hb=e541f7f3aa33c65ad4e27d986251ce0eafdd96b2;hp=d3eea7f894d16444c31dbee29bdb88245aa01fd9;hpb=6b822f38be4f5958b1e271324bc73f4a7a98b0bc;p=vlc diff --git a/modules/access_output/shout.c b/modules/access_output/shout.c index d3eea7f894..e6374aa71a 100644 --- a/modules/access_output/shout.c +++ b/modules/access_output/shout.c @@ -41,7 +41,12 @@ * Preamble *****************************************************************************/ -#include +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include +#include #include #include @@ -102,40 +107,40 @@ static void Close( vlc_object_t * ); "shoutcast. Requires Ogg streaming for icecast." ) vlc_module_begin(); - set_description( _("IceCAST output") ); + 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, VLC_FALSE ); + NAME_TEXT, NAME_LONGTEXT, false ); add_string( SOUT_CFG_PREFIX "description", "Live stream from VLC media player", NULL, - DESCRIPTION_TEXT, DESCRIPTION_LONGTEXT, VLC_FALSE ); - add_bool( SOUT_CFG_PREFIX "mp3", VLC_FALSE, NULL, - MP3_TEXT, MP3_LONGTEXT, VLC_TRUE ); + DESCRIPTION_TEXT, DESCRIPTION_LONGTEXT, false ); + add_bool( SOUT_CFG_PREFIX "mp3", false, NULL, + MP3_TEXT, MP3_LONGTEXT, true ); add_string( SOUT_CFG_PREFIX "genre", "Alternative", NULL, - GENRE_TEXT, GENRE_LONGTEXT, VLC_FALSE ); + GENRE_TEXT, GENRE_LONGTEXT, false ); add_string( SOUT_CFG_PREFIX "url", "http://www.videolan.org/vlc", NULL, - URL_TEXT, URL_LONGTEXT, VLC_FALSE ); + URL_TEXT, URL_LONGTEXT, false ); add_string( SOUT_CFG_PREFIX "bitrate", "", NULL, - BITRATE_TEXT, BITRATE_LONGTEXT, VLC_FALSE ); + BITRATE_TEXT, BITRATE_LONGTEXT, false ); add_string( SOUT_CFG_PREFIX "samplerate", "", NULL, - SAMPLERATE_TEXT, SAMPLERATE_LONGTEXT, VLC_FALSE ); + SAMPLERATE_TEXT, SAMPLERATE_LONGTEXT, false ); add_string( SOUT_CFG_PREFIX "channels", "", NULL, - CHANNELS_TEXT, CHANNELS_LONGTEXT, VLC_FALSE ); + CHANNELS_TEXT, CHANNELS_LONGTEXT, false ); add_string( SOUT_CFG_PREFIX "quality", "", NULL, - QUALITY_TEXT, QUALITY_LONGTEXT, VLC_FALSE ); - add_bool( SOUT_CFG_PREFIX "public", VLC_FALSE, NULL, - PUBLIC_TEXT, PUBLIC_LONGTEXT, VLC_TRUE ); + 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(); /***************************************************************************** * Exported prototypes *****************************************************************************/ -static const char *ppsz_sout_options[] = { +static const char *const ppsz_sout_options[] = { "name", "description", "mp3", "genre", "url", "bitrate", "samplerate", "channels", "quality", "public", NULL }; @@ -259,13 +264,13 @@ static int Open( vlc_object_t *p_this ) return VLC_EGENERIC; } - if( psz_name ) free( psz_name ); - if( psz_description ) free( psz_description ); - if( psz_genre ) free( psz_genre ); - if( psz_url ) free( psz_url ); + free( psz_name ); + free( psz_description ); + free( psz_genre ); + free( psz_url ); var_Get( p_access, SOUT_CFG_PREFIX "mp3", &val ); - if( val.b_bool == VLC_TRUE ) + if( val.b_bool == true ) i_ret = shout_set_format( p_shout, SHOUT_FORMAT_MP3 ); else i_ret = shout_set_format( p_shout, SHOUT_FORMAT_OGG ); @@ -351,7 +356,7 @@ static int Open( vlc_object_t *p_this ) free( val.psz_string ); var_Get( p_access, SOUT_CFG_PREFIX "public", &val ); - if( val.b_bool == VLC_TRUE ) + if( val.b_bool == true ) { i_ret = shout_set_public( p_shout, 1 ); if( i_ret != SHOUTERR_SUCCESS )