X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Flibvlc-module.c;h=ead73e61d9cc64527228a75a82958043f5466a2e;hb=417253217308d59d4073a2f3065d4510be343420;hp=c1611f1bc982a68654eb57f88682c178a5b7904f;hpb=5a09a2df55de2f8336ff9d954e536dee9bb9bc18;p=vlc diff --git a/src/libvlc-module.c b/src/libvlc-module.c index c1611f1bc9..ead73e61d9 100644 --- a/src/libvlc-module.c +++ b/src/libvlc-module.c @@ -39,18 +39,76 @@ #if defined (WIN32) || defined (__APPLE__) static const char *ppsz_language[] = -{ "auto", "en", "ar", "pt_BR", "en_GB", "ca", "zh_TW", "cs", "da", "nl", "fr", - "gl", "ka", "de", "he", "hu", "it", "ja", "ko", "ms", "oc", "fa", "pl", "ro", - "ru", "zh_CN", "sk", "sl", "es", "sv", "tr" }; +{ + "auto", + "en", + "ar", + "pt_BR", + "en_GB", + "ca", + "zh_TW", + "cs", + "da", + "nl", + "fi", + "fr", + "gl", + "ka", + "de", + "he", + "hu", + "it", + "ja", + "ko", + "ms", + "oc", + "fa", + "pl", + "ro", + "ru", + "zh_CN", + "sk", + "sl", + "es", + "sv", + "tr" +}; static const char *ppsz_language_text[] = -{ N_("Auto"), N_("American English"), N_("Arabic"), N_("Brazilian Portuguese"), - N_("British English"), N_("Catalan"), N_("Chinese Traditional"), N_("Czech"), - N_("Danish"), N_("Dutch"), N_("French"), N_("Galician"), N_("Georgian"), - N_("German"), N_("Hebrew"), N_("Hungarian"), N_("Italian"), N_("Japanese"), - N_("Korean"), N_("Malay"), N_("Occitan"), N_("Persian"), N_("Polish"), - N_("Romanian"), N_("Russian"), N_("Simplified Chinese"), N_("Slovak"), - N_("Slovenian"), N_("Spanish"), N_("Swedish"), N_("Turkish") }; +{ + N_("Auto"), + N_("American English"), + N_("Arabic"), + N_("Brazilian Portuguese"), + N_("British English"), + N_("Catalan"), + N_("Chinese Traditional"), + N_("Czech"), + N_("Danish"), + N_("Dutch"), + N_("Finnish"), + N_("French"), + N_("Galician"), + N_("Georgian"), + N_("German"), + N_("Hebrew"), + N_("Hungarian"), + N_("Italian"), + N_("Japanese"), + N_("Korean"), + N_("Malay"), + N_("Occitan"), + N_("Persian"), + N_("Polish"), + N_("Romanian"), + N_("Russian"), + N_("Simplified Chinese"), + N_("Slovak"), + N_("Slovenian"), + N_("Spanish"), + N_("Swedish"), + N_("Turkish") +}; #endif static const char *ppsz_snap_formats[] = @@ -345,6 +403,10 @@ static const char *ppsz_pos_descriptions[] = #define SS_TEXT N_("Disable screensaver") #define SS_LONGTEXT N_("Disable the screensaver during video playback." ) +#define INHIBIT_TEXT N_("Inhibits the power management daemon during playback.") +#define INHIBIT_LONGTEXT N_("Inhibits the power management daemon during any " \ + "playback, to avoid the computer being suspended because of inactivity.") + #define VIDEO_DECO_TEXT N_("Window decorations") #define VIDEO_DECO_LONGTEXT N_( \ "VLC can avoid creating window caption, frames, etc... around the video" \ @@ -382,6 +444,16 @@ static const char *ppsz_pos_descriptions[] = #define SNAP_SEQUENTIAL_LONGTEXT N_( \ "Use sequential numbers instead of timestamps for snapshot numbering") +#define SNAP_WIDTH_TEXT N_("Video snapshot width") +#define SNAP_WIDTH_LONGTEXT N_( \ + "You can enforce the width of the video snapshot. By default " \ + "it will be 320 pixels." ) + +#define SNAP_HEIGHT_TEXT N_("Video snapshot height") +#define SNAP_HEIGHT_LONGTEXT N_( \ + "You can enforce the height of the video snapshot. By default " \ + "it will be 200 pixels." ) + #define CROP_TEXT N_("Video cropping") #define CROP_LONGTEXT N_( \ "This forces the cropping of the source video. " \ @@ -786,6 +858,11 @@ static const char *ppsz_clock_descriptions[] = "multiple playlist item (automatically insert the gather stream output " \ "if not specified)" ) +#define SOUT_MUX_CACHING_TEXT N_("Stream output muxer caching (ms)") +#define SOUT_MUX_CACHING_LONGTEXT N_( \ + "This allow you to configure the initial caching amount for stream output " \ + " muxer. This value should be set in milliseconds." ) + #define PACKETIZER_TEXT N_("Preferred packetizer list") #define PACKETIZER_LONGTEXT N_( \ "This allows you to select the order in which VLC will choose its " \ @@ -988,9 +1065,14 @@ static const char *ppsz_clock_descriptions[] = "Automatically preparse files added to the playlist " \ "(to retrieve some metadata)." ) +#define FETCH_META_TEXT N_( "Autorise meta information fetching" ) +#define FETCH_META_LONGTEXT N_( \ + "Specify if you want to attempt to fetch files'"\ + "meta informations using the network." ) + #define ALBUM_ART_TEXT N_( "Album art policy" ) #define ALBUM_ART_LONGTEXT N_( \ - "Choose how album art will be downloaded." ); + "Choose how album art will be downloaded." ) static int pi_albumart_values[] = { ALBUM_ART_WHEN_ASKED, ALBUM_ART_WHEN_PLAYED, @@ -1351,6 +1433,7 @@ vlc_module_begin(); set_subcategory( SUBCAT_AUDIO_AOUT ); add_module( "aout", "audio output", NULL, NULL, AOUT_TEXT, AOUT_LONGTEXT, VLC_TRUE ); + change_short('A'); set_subcategory( SUBCAT_AUDIO_AFILTER ); add_module_list_cat( "audio-filter", SUBCAT_AUDIO_AFILTER, 0, NULL, AUDIO_FILTER_TEXT, @@ -1407,6 +1490,10 @@ vlc_module_begin(); SNAP_PREVIEW_LONGTEXT, VLC_FALSE ); add_bool( "snapshot-sequential", VLC_FALSE, NULL, SNAP_SEQUENTIAL_TEXT, SNAP_SEQUENTIAL_LONGTEXT, VLC_FALSE ); + add_integer( "snapshot-width", 320, NULL, SNAP_WIDTH_TEXT, + SNAP_WIDTH_LONGTEXT, VLC_TRUE ); + add_integer( "snapshot-height", 200, NULL, SNAP_HEIGHT_TEXT, + SNAP_HEIGHT_LONGTEXT, VLC_TRUE ); set_section( N_("Window properties" ), NULL ); add_integer( "width", -1, NULL, WIDTH_TEXT, WIDTH_LONGTEXT, VLC_TRUE ); @@ -1526,7 +1613,7 @@ vlc_module_begin(); set_section( N_( "Default devices") , NULL ); - add_file( "dvd", NULL, NULL, DVD_DEV_TEXT, DVD_DEV_LONGTEXT, + add_file( "dvd", DVD_DEVICE, NULL, DVD_DEV_TEXT, DVD_DEV_LONGTEXT, VLC_FALSE ); add_file( "vcd", VCD_DEVICE, NULL, VCD_DEV_TEXT, VCD_DEV_LONGTEXT, VLC_FALSE ); @@ -1628,6 +1715,8 @@ vlc_module_begin(); SOUT_VIDEO_LONGTEXT, VLC_TRUE ); add_bool( "sout-spu", 1, NULL, SOUT_SPU_TEXT, SOUT_SPU_LONGTEXT, VLC_TRUE ); + add_integer( "sout-mux-caching", 1500, NULL, SOUT_MUX_CACHING_TEXT, + SOUT_MUX_CACHING_LONGTEXT, VLC_TRUE ); set_section( N_("VLM"), NULL ); add_string( "vlm-conf", NULL, NULL, VLM_CONF_TEXT, @@ -1688,7 +1777,6 @@ vlc_module_begin(); add_category_hint( N_("Miscellaneous"), MISC_CAT_LONGTEXT, VLC_TRUE ); add_module( "memcpy", "memcpy", NULL, NULL, MEMCPY_TEXT, MEMCPY_LONGTEXT, VLC_TRUE ); - change_short('A'); change_need_restart(); set_section( N_("Plugins" ), NULL ); @@ -1721,6 +1809,10 @@ vlc_module_begin(); ONEINSTANCE_DBUS_LONGTEXT, VLC_TRUE ); add_bool( "playlist-enqueue", 0, NULL, PLAYLISTENQUEUE_TEXT, PLAYLISTENQUEUE_LONGTEXT, VLC_TRUE ); + change_unsaveable(); + + add_bool( "inhibit", 1, NULL, INHIBIT_TEXT, + INHIBIT_LONGTEXT, VLC_TRUE ); #endif #if defined(WIN32) @@ -1735,6 +1827,7 @@ vlc_module_begin(); ONEINSTANCEWHENSTARTEDFROMFILE_LONGTEXT, VLC_TRUE ); add_bool( "playlist-enqueue", 0, NULL, PLAYLISTENQUEUE_TEXT, PLAYLISTENQUEUE_LONGTEXT, VLC_TRUE ); + change_unsaveable(); add_bool( "high-priority", 0, NULL, HPRIORITY_TEXT, HPRIORITY_LONGTEXT, VLC_FALSE ); change_need_restart(); @@ -1763,7 +1856,10 @@ vlc_module_begin(); add_bool( "auto-preparse", VLC_TRUE, NULL, PREPARSE_TEXT, PREPARSE_LONGTEXT, VLC_FALSE ); - add_integer( "album-art", ALBUM_ART_WHEN_PLAYED, NULL, ALBUM_ART_TEXT, + add_integer( "fetch-meta", VLC_TRUE, NULL, FETCH_META_TEXT, + FETCH_META_LONGTEXT, VLC_FALSE ); + + add_integer( "album-art", ALBUM_ART_WHEN_ASKED, NULL, ALBUM_ART_TEXT, ALBUM_ART_LONGTEXT, VLC_FALSE ); change_integer_list( pi_albumart_values, ppsz_albumart_descriptions, 0 ); @@ -1809,7 +1905,7 @@ vlc_module_begin(); change_need_restart(); #endif - add_bool( "color", 0, NULL, COLOR_TEXT, COLOR_LONGTEXT, VLC_TRUE ); + add_bool( "color", VLC_TRUE, NULL, COLOR_TEXT, COLOR_LONGTEXT, VLC_TRUE ); add_bool( "advanced", 0, NULL, ADVANCED_TEXT, ADVANCED_LONGTEXT, VLC_FALSE ); change_need_restart(); @@ -1959,11 +2055,11 @@ vlc_module_begin(); # define KEY_MENU_ON KEY_MODIFIER_ALT|'m' # define KEY_MENU_OFF KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|'m' -# define KEY_MENU_RIGHT KEY_MODIFIER_ALT|KEY_RIGHT -# define KEY_MENU_LEFT KEY_MODIFIER_ALT|KEY_LEFT -# define KEY_MENU_UP KEY_MODIFIER_ALT|KEY_UP -# define KEY_MENU_DOWN KEY_MODIFIER_ALT|KEY_DOWN -# define KEY_MENU_SELECT KEY_MODIFIER_ALT|KEY_ENTER +# define KEY_MENU_RIGHT KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|KEY_RIGHT +# define KEY_MENU_LEFT KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|KEY_LEFT +# define KEY_MENU_UP KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|KEY_UP +# define KEY_MENU_DOWN KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|KEY_DOWN +# define KEY_MENU_SELECT KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|KEY_ENTER #else # define KEY_TOGGLE_FULLSCREEN 'f' @@ -2055,11 +2151,11 @@ vlc_module_begin(); # define KEY_MENU_ON KEY_MODIFIER_ALT|'m' # define KEY_MENU_OFF KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|'m' -# define KEY_MENU_RIGHT KEY_MODIFIER_ALT|KEY_RIGHT -# define KEY_MENU_LEFT KEY_MODIFIER_ALT|KEY_LEFT -# define KEY_MENU_UP KEY_MODIFIER_ALT|KEY_UP -# define KEY_MENU_DOWN KEY_MODIFIER_ALT|KEY_DOWN -# define KEY_MENU_SELECT KEY_MODIFIER_ALT|KEY_ENTER +# define KEY_MENU_RIGHT KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|KEY_RIGHT +# define KEY_MENU_LEFT KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|KEY_LEFT +# define KEY_MENU_UP KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|KEY_UP +# define KEY_MENU_DOWN KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|KEY_DOWN +# define KEY_MENU_SELECT KEY_MODIFIER_ALT|KEY_MODIFIER_SHIFT|KEY_ENTER #endif add_key( "key-toggle-fullscreen", KEY_TOGGLE_FULLSCREEN, NULL, TOGGLE_FULLSCREEN_KEY_TEXT,