mirror of
https://code.videolan.org/videolan/vlc
synced 2024-10-03 01:31:53 +02:00
plugin: add separate category for video splitters (fixes #9967)
This commit is contained in:
parent
f2989d2eb2
commit
695a6ba58b
@ -82,6 +82,10 @@
|
|||||||
#define SUBPIC_TITLE N_( "Subtitles / OSD")
|
#define SUBPIC_TITLE N_( "Subtitles / OSD")
|
||||||
#define SUBPIC_HELP N_( "Settings related to On-Screen-Display,"\
|
#define SUBPIC_HELP N_( "Settings related to On-Screen-Display,"\
|
||||||
" subtitles and \"overlay subpictures\"")
|
" subtitles and \"overlay subpictures\"")
|
||||||
|
|
||||||
|
#define SPLITTER_TITLE N_("Splitters")
|
||||||
|
#define SPLITTER_HELP N_("Video splitters separate the stream into multiple videos.")
|
||||||
|
|
||||||
/*
|
/*
|
||||||
#define TEXT_HELP N_( \
|
#define TEXT_HELP N_( \
|
||||||
"Use the settings of the \"freetype\" module to choose the font you " \
|
"Use the settings of the \"freetype\" module to choose the font you " \
|
||||||
@ -202,6 +206,7 @@ static const struct config_category_t categories_array[] =
|
|||||||
{ SUBCAT_VIDEO_VOUT, _VOUT_TITLE, VOUT_HELP },
|
{ SUBCAT_VIDEO_VOUT, _VOUT_TITLE, VOUT_HELP },
|
||||||
{ SUBCAT_VIDEO_VFILTER, VFILTER_TITLE, VFILTER_HELP },
|
{ SUBCAT_VIDEO_VFILTER, VFILTER_TITLE, VFILTER_HELP },
|
||||||
{ SUBCAT_VIDEO_SUBPIC, SUBPIC_TITLE, SUBPIC_HELP },
|
{ SUBCAT_VIDEO_SUBPIC, SUBPIC_TITLE, SUBPIC_HELP },
|
||||||
|
{ SUBCAT_VIDEO_SPLITTER, SPLITTER_TITLE, SPLITTER_HELP },
|
||||||
|
|
||||||
{ CAT_INPUT, INPUT_TITLE, INPUT_HELP },
|
{ CAT_INPUT, INPUT_TITLE, INPUT_HELP },
|
||||||
{ SUBCAT_INPUT_GENERAL, INPUT_TITLE, INPUT_HELP },
|
{ SUBCAT_INPUT_GENERAL, INPUT_TITLE, INPUT_HELP },
|
||||||
|
@ -154,6 +154,7 @@ enum vlc_module_properties
|
|||||||
#define SUBCAT_VIDEO_VOUT 302
|
#define SUBCAT_VIDEO_VOUT 302
|
||||||
#define SUBCAT_VIDEO_VFILTER 303
|
#define SUBCAT_VIDEO_VFILTER 303
|
||||||
#define SUBCAT_VIDEO_SUBPIC 305
|
#define SUBCAT_VIDEO_SUBPIC 305
|
||||||
|
#define SUBCAT_VIDEO_SPLITTER 306
|
||||||
|
|
||||||
#define CAT_INPUT 4
|
#define CAT_INPUT 4
|
||||||
#define SUBCAT_INPUT_GENERAL 401
|
#define SUBCAT_INPUT_GENERAL 401
|
||||||
|
@ -57,7 +57,7 @@ vlc_module_begin ()
|
|||||||
set_shortname( N_("Clone" ))
|
set_shortname( N_("Clone" ))
|
||||||
set_help(CLONE_HELP)
|
set_help(CLONE_HELP)
|
||||||
set_category( CAT_VIDEO )
|
set_category( CAT_VIDEO )
|
||||||
set_subcategory( SUBCAT_VIDEO_VFILTER )
|
set_subcategory( SUBCAT_VIDEO_SPLITTER )
|
||||||
|
|
||||||
add_integer( CFG_PREFIX "count", 2, COUNT_TEXT, COUNT_LONGTEXT, false )
|
add_integer( CFG_PREFIX "count", 2, COUNT_TEXT, COUNT_LONGTEXT, false )
|
||||||
add_module_list( CFG_PREFIX "vout-list", "vout display", NULL,
|
add_module_list( CFG_PREFIX "vout-list", "vout display", NULL,
|
||||||
|
@ -83,7 +83,7 @@ vlc_module_begin()
|
|||||||
set_help(PANORAMIX_HELP)
|
set_help(PANORAMIX_HELP)
|
||||||
set_capability( "video splitter", 0 )
|
set_capability( "video splitter", 0 )
|
||||||
set_category( CAT_VIDEO )
|
set_category( CAT_VIDEO )
|
||||||
set_subcategory( SUBCAT_VIDEO_VFILTER )
|
set_subcategory( SUBCAT_VIDEO_SPLITTER )
|
||||||
|
|
||||||
add_integer( CFG_PREFIX "cols", -1, COLS_TEXT, COLS_LONGTEXT, true )
|
add_integer( CFG_PREFIX "cols", -1, COLS_TEXT, COLS_LONGTEXT, true )
|
||||||
change_integer_range( -1, COL_MAX )
|
change_integer_range( -1, COL_MAX )
|
||||||
|
@ -69,7 +69,7 @@ vlc_module_begin()
|
|||||||
set_shortname( N_("Image wall" ))
|
set_shortname( N_("Image wall" ))
|
||||||
set_capability( "video splitter", 0 )
|
set_capability( "video splitter", 0 )
|
||||||
set_category( CAT_VIDEO )
|
set_category( CAT_VIDEO )
|
||||||
set_subcategory( SUBCAT_VIDEO_VFILTER )
|
set_subcategory( SUBCAT_VIDEO_SPLITTER )
|
||||||
|
|
||||||
add_integer( CFG_PREFIX "cols", 3, COLS_TEXT, COLS_LONGTEXT, false )
|
add_integer( CFG_PREFIX "cols", 3, COLS_TEXT, COLS_LONGTEXT, false )
|
||||||
change_integer_range( 1, COL_MAX )
|
change_integer_range( 1, COL_MAX )
|
||||||
|
@ -1597,6 +1597,8 @@ vlc_module_begin ()
|
|||||||
set_subcategory( SUBCAT_VIDEO_VFILTER )
|
set_subcategory( SUBCAT_VIDEO_VFILTER )
|
||||||
add_module_list_cat( "video-filter", SUBCAT_VIDEO_VFILTER, NULL,
|
add_module_list_cat( "video-filter", SUBCAT_VIDEO_VFILTER, NULL,
|
||||||
VIDEO_FILTER_TEXT, VIDEO_FILTER_LONGTEXT, false )
|
VIDEO_FILTER_TEXT, VIDEO_FILTER_LONGTEXT, false )
|
||||||
|
|
||||||
|
set_subcategory( SUBCAT_VIDEO_SPLITTER )
|
||||||
add_module_list( "video-splitter", "video splitter", NULL,
|
add_module_list( "video-splitter", "video splitter", NULL,
|
||||||
VIDEO_SPLITTER_TEXT, VIDEO_SPLITTER_LONGTEXT, false )
|
VIDEO_SPLITTER_TEXT, VIDEO_SPLITTER_LONGTEXT, false )
|
||||||
add_obsolete_string( "vout-filter" ) /* since 2.0.0 */
|
add_obsolete_string( "vout-filter" ) /* since 2.0.0 */
|
||||||
|
Loading…
Reference in New Issue
Block a user