X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Flibvlc-module.c;h=0089d725e75d2f08fd0663599a34d5e29158a703;hb=e0b32b4cb3f6d9f391cbfe4bb06f42741073c845;hp=bc432b03f69400a8808346d973617604e6927531;hpb=884122a7d6cb1d1b48dc9bf52ce89c114462997a;p=vlc diff --git a/src/libvlc-module.c b/src/libvlc-module.c index bc432b03f6..0089d725e7 100644 --- a/src/libvlc-module.c +++ b/src/libvlc-module.c @@ -166,6 +166,16 @@ static const char *const ppsz_snap_formats[] = "This is the verbosity level (0=only errors and " \ "standard messages, 1=warnings, 2=debug).") +#define VERBOSE_OBJECTS_TEXT N_("Choose which objects should print debug " \ + "message") +#define VERBOSE_OBJECTS_LONGTEXT N_( \ + "This is a ',' separated string, each objects should be prefixed by " \ + "a '+' or a '-' to respectively enable or disable it. The keyword " \ + "'all' refers to all objects. Objects can be refered to by their " \ + "type or module name. Rules applying to named objects take precendence " \ + "over rules applying to object types. Note that you still need to " \ + "use -vvv to actually display debug message.") + #define QUIET_TEXT N_("Be quiet") #define QUIET_LONGTEXT N_( \ "Turn off all warning and information messages.") @@ -1786,7 +1796,7 @@ vlc_module_begin(); 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", true, NULL, SOUT_KEEP_TEXT, + add_bool( "sout-keep", false, NULL, SOUT_KEEP_TEXT, SOUT_KEEP_LONGTEXT, true ); add_bool( "sout-all", 0, NULL, SOUT_ALL_TEXT, SOUT_ALL_LONGTEXT, true ); @@ -1958,6 +1968,8 @@ vlc_module_begin(); add_integer( "verbose", 0, NULL, VERBOSE_TEXT, VERBOSE_LONGTEXT, false ); 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');