Commit b2ee1bcf authored by Fabio Ritrovato's avatar Fabio Ritrovato

No need to show service probes in the module list

parent e725aa5e
...@@ -1929,41 +1929,45 @@ static void ListModules( libvlc_int_t *p_this, bool b_verbose ) ...@@ -1929,41 +1929,45 @@ static void ListModules( libvlc_int_t *p_this, bool b_verbose )
/* Enumerate each module */ /* Enumerate each module */
for (size_t j = 0; (p_parser = list[j]) != NULL; j++) for (size_t j = 0; (p_parser = list[j]) != NULL; j++)
{ {
if( b_color ) if( !( p_parser->psz_capability &&
utf8_fprintf( stdout, GREEN" %-22s "WHITE"%s\n"GRAY, !strcmp( p_parser->psz_capability, "services probe" ) ) )
p_parser->psz_object_name,
_( p_parser->psz_longname ) );
else
utf8_fprintf( stdout, " %-22s %s\n",
p_parser->psz_object_name,
_( p_parser->psz_longname ) );
if( b_verbose )
{ {
char *const *pp_shortcut = p_parser->pp_shortcuts; if( b_color )
while( *pp_shortcut ) utf8_fprintf( stdout, GREEN" %-22s "WHITE"%s\n"GRAY,
p_parser->psz_object_name,
_( p_parser->psz_longname ) );
else
utf8_fprintf( stdout, " %-22s %s\n",
p_parser->psz_object_name,
_( p_parser->psz_longname ) );
if( b_verbose )
{ {
if( strcmp( *pp_shortcut, p_parser->psz_object_name ) ) char *const *pp_shortcut = p_parser->pp_shortcuts;
while( *pp_shortcut )
{
if( strcmp( *pp_shortcut, p_parser->psz_object_name ) )
{
if( b_color )
utf8_fprintf( stdout, CYAN" s %s\n"GRAY,
*pp_shortcut );
else
utf8_fprintf( stdout, " s %s\n",
*pp_shortcut );
}
pp_shortcut++;
}
if( p_parser->psz_capability )
{ {
if( b_color ) if( b_color )
utf8_fprintf( stdout, CYAN" s %s\n"GRAY, utf8_fprintf( stdout, MAGENTA" c %s (%d)\n"GRAY,
*pp_shortcut ); p_parser->psz_capability,
p_parser->i_score );
else else
utf8_fprintf( stdout, " s %s\n", utf8_fprintf( stdout, " c %s (%d)\n",
*pp_shortcut ); p_parser->psz_capability,
p_parser->i_score );
} }
pp_shortcut++;
}
if( p_parser->psz_capability )
{
if( b_color )
utf8_fprintf( stdout, MAGENTA" c %s (%d)\n"GRAY,
p_parser->psz_capability,
p_parser->i_score );
else
utf8_fprintf( stdout, " c %s (%d)\n",
p_parser->psz_capability,
p_parser->i_score );
} }
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment