Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • videolan/vlc
  • chouquette/vlc
  • bakiewicz.marek122/vlc
  • devnexen/vlc
  • rohanrajpal/vlc
  • blurrrb/vlc
  • gsoc/gsoc2019/darkapex/vlc
  • b1ue/vlc
  • fkuehne/vlc
  • magsoft/vlc
  • chub/vlc
  • cramiro9/vlc
  • robUx4/vlc
  • rom1v/vlc
  • akshayaky/vlc
  • tmk907/vlc
  • akymaster/vlc
  • govind.sharma/vlc
  • psilokos/vlc
  • xjbeta/vlc
  • jahan/vlc
  • 1480c1/vlc
  • amanchande/vlc
  • aaqib/vlc
  • rist/vlc
  • apol/vlc
  • mindfreeze/vlc
  • alexandre-janniaux/vlc
  • sandsmark/vlc
  • jagannatharjun/vlc
  • gsoc/gsoc2020/matiaslgonzalez/vlc
  • gsoc/gsoc2020/jagannatharjun/vlc
  • mstorsjo/vlc
  • gsoc/gsoc2020/vedenta/vlc
  • gsoc/gsoc2020/arnav-ishaan/vlc
  • gsoc/gsoc2020/andreduong/vlc
  • fuzun/vlc
  • gsoc/gsoc2020/vatsin/vlc
  • gsoc/gsoc2020/sagid/vlc
  • yaron/vlc
  • Phoenix/vlc
  • Garf/vlc
  • ePiratWorkarounds/vlc
  • tguillem/vlc
  • jnqnfe/vlc
  • mdc/vlc
  • Vedaa/vlc
  • rasa/vlc
  • quink/vlc
  • yealo/vlc
  • aleksey_ak/vlc
  • ePirat/vlc
  • ilya.yanok/vlc
  • asenat/vlc
  • m/vlc
  • bunjee/vlc
  • BLumia/vlc
  • sagudev/vlc
  • hamedmonji30/vlc
  • nullgemm/vlc
  • DivyamAhuja/vlc
  • thesamesam/vlc
  • dag7/vlc
  • snehil101/vlc
  • haasn/vlc
  • jbk/vlc
  • ValZapod/vlc
  • mfkl/vlc
  • WangChuan/vlc
  • core1024/vlc
  • GhostVaibhav/vlc
  • dfuhrmann/vlc
  • davide.prade/vlc
  • tmatth/vlc
  • Courmisch/vlc
  • zouya/vlc
  • hpi/vlc
  • EwoutH/vlc
  • aleung27/vlc
  • hengwu0/vlc
  • saladin/vlc
  • ashuio/vlc
  • richselwood/vlc
  • verma16Ayush/vlc
  • chemicalflash/vlc
  • PoignardAzur/vlc
  • huangjieNT/vlc
  • Blake-Haydon/vlc
  • AnuthaDev/vlc
  • gsoc/gsoc2021/mpd/vlc
  • nicolas_lequec/vlc
  • sambassaly/vlc
  • thresh/vlc
  • bonniegong/vlc
  • myaashish/vlc
  • stavros.vagionitis/vlc
  • ileoo/vlc
  • louis-santucci/vlc
  • cchristiansen/vlc
  • sabyasachi07/vlc
  • AbduAmeen/vlc
  • ashishb0410/vlc
  • urbanhusky/vlc
  • davidepietrasanta/vlc
  • riksleutelstad/vlc
  • jeremyVignelles/vlc
  • komh/vlc
  • iamjithinjohn/vlc
  • JohannesKauffmann/vlc2
  • kunglao/vlc
  • natzberg/vlc
  • jill/vlc
  • cwendling/vlc
  • adufou/vlc
  • ErwanAirone/vlc
  • HasinduDilshan10/vlc
  • vagrantc/vlc
  • rafiv/macos-bigsur-icon
  • Aymeriic/vlc
  • saranshg20/vlc
  • metzlove24/vlc
  • linkfanel/vlc
  • Ds886/vlc
  • metehan-arslan/vlc
  • Skantes/vlc
  • kgsandundananjaya96/vlc
  • mitchcapper/vlc
  • advaitgupta/vlc
  • StefanBruens/vlc
  • ratajs/vlc
  • T.M.F.B.3761/vlc
  • m222059/vlc
  • casemerrick/vlc
  • joshuaword2alt/vlc
  • sjwaddy/vlc
  • dima/vlc
  • Ybalrid/vlc
  • umxprime/vlc
  • eschmidt/vlc
  • vannieuwenhuysenmichelle/vlc
  • badcf00d/vlc
  • wesinator/vlc
  • louis/vlc
  • xqq/vlc
  • EmperorYP7/vlc
  • NicoLiam/vlc
  • loveleen/vlc
  • rofferom/vlc
  • rbultje/vlc
  • TheUnamed/vlc
  • pratiksharma341/vlc
  • Saurab17/vlc
  • purist.coder/vlc
  • Shuicheng/vlc
  • mdrrubel292/vlc
  • silverbleu00/vlc
  • metif12/vlc
  • asher-m/vlc
  • jeffk/vlc
  • Brandonbr1/vlc
  • beautyyuyanli/vlc
  • rego21/vlc
  • muyangren907/vlc
  • collectionbylawrencejason/vlc
  • evelez/vlc
  • GSMgeeth/vlc
  • Oneric/vlc
  • TJ5/vlc
  • XuanTung95/vlc
  • darrenjenny21/vlc
  • Trenly/vlc
  • RockyTDR/vlc
  • mjakubowski/vlc
  • caprica/vlc
  • ForteFrankie/vlc
  • seannamiller19/vlc
  • junlon2006/vlc
  • kiwiren6666/vlc
  • iuseiphonexs/vlc
  • fenngtun/vlc
  • Rajdutt999/vlc
  • typx/vlc
  • leon.vitanos/vlc
  • robertogarci0938/vlc
  • gsoc/gsoc2022/luc65r/vlc-mpd
  • skeller/vlc
  • MCJack123/vlc
  • luc65r/vlc-mpd
  • popov895/vlc
  • claucambra/vlc
  • brad/vlc
  • matthewmurua88/vlc
  • Tomas8874/vlc
  • philenotfound/vlc
  • makita-do3/vlc
  • LZXCorp/vlc
  • mar0x/vlc
  • senojetkennedy0102/vlc
  • shaneb243/vlc
  • ahmadbader/vlc
  • rajduttcse26/vlc-audio-filters
  • Juniorzito8415/vlc
  • achernyakov/vlc
  • lucasjetgroup/vlc
  • pupdoggy666/vlc
  • gmde9363/vlc
  • alexnwayne/vlc
  • bahareebrahimi781/vlc
  • hamad633666/vlc
  • umghof3112/vlc
  • joe0199771874/vlc
  • Octocats66666666/vlc
  • jjm_223/vlc
  • btech10110.19/vlc
  • sunnykfc028/vlc-audio-filters
  • loic/vlc
  • nguyenminhducmx1/vlc
  • JanekKrueger/vlc
  • bstubbington2/vlc
  • rcombs/vlc
  • Ordissimo/vlc
  • king7532/vlc
  • noobsauce101/vlc
  • schong0525/vlc
  • myQwil/vlc
  • apisbg91/vlc
  • geeboy0101017/vlc
  • kim.faughey/vlc
  • nurupo/vlc
  • yyusea/vlc
  • 0711235879.khco/vlc
  • ialo/vlc
  • iloveyeye2/vlc
  • gdtdftdqtd/vlc
  • leandroconsiglio/vlc
  • AndyHTML2012/vlc
  • ncz/vlc
  • lucenticus/vlc
  • knr1931/vlc
  • kjoonlee/vlc
  • chandrakant100/vlc-qt
  • johge42/vlc
  • polter/vlc
  • hexchain/vlc
  • Tushwrld/vlc
  • mztea928/vlc
  • jbelloncastro/vlc
  • alvinhochun/vlc
  • ghostpiratecrow/vlc
  • ujjwaltwitx/vlc
  • alexsonarin06/vlc
  • adrianbon76/vlc
  • altsod/vlc
  • damien.lucas44/vlc
  • dmytrivtaisa/vlc
  • utk202/vlc
  • aaxhrj/vlc
  • thomas.hermes/vlc
  • structurenewworldorder/vlc
  • slomo/vlc
  • wantlamy/vlc
  • musc.o3cminc/vlc
  • thebarshablog/vlc
  • kerrick/vlc
  • kratos142518/vlc
  • leogps/vlc
  • vacantron/vlc
  • luna_koly/vlc
  • Ratio2/vlc
  • anuoshemohammad/vlc
  • apsun/vlc
  • aaa1115910/vlc
  • alimotmoyo/vlc
  • Ambossmann/vlc
  • Sam-LearnsToCode/vlc
  • Chilledheart/vlc
  • Labnann/vlc
  • ktcoooot1/vlc
  • mohit-marathe/vlc
  • johnddx/vlc
  • manstabuk/vlc
  • Omar-ahmed314/vlc
  • vineethkm/vlc
  • 9Enemi86/vlc
  • radoslav.m.panteleev/vlc
  • ashishami2002/vlc
  • Corbax/vlc
  • firnasahmed/vlc
  • pelayarmalam4/vlc
  • c0ff330k/vlc
  • shikhindahikar/vlc
  • l342723951/vlc
  • christianschwandner/vlc
  • douniwan5788/vlc
  • 7damian7/vlc
  • ferdnyc/vlc
  • f.ales1/vlc
  • pandagby/vlc
  • BaaBaa/vlc
  • jewe37/vlc
  • w00drow/vlc
  • russelltg/vlc
  • ironicallygod/vlc
  • soumyaDghosh/vlc
  • linzihao1999/vlc
  • deyayush6/vlc
  • mibi88/vlc
  • newabdallah10/vlc
  • jhorbincolombia/vlc
  • rimvihaqueshupto/vlc
  • andrewkhon98/vlc
  • fab78/vlc
  • lapaz17/vlc
  • amanna13/vlc
  • mdakram28/vlc
  • 07jw1980/vlc
  • sohamgupta/vlc
  • Eson-Jia1/vlc
  • Sumou/vlc
  • vikram-kangotra/vlc
  • chalice191/vlc
  • olivercalder/vlc
  • aaasg4001/vlc
  • zipdox/vlc
  • kwizart/vlc
  • Dragon-S/vlc
  • jdemeule/vlc
  • gabriel_lt/vlc
  • locutusofborg/vlc
  • sammirata/vlc-librist
  • another/vlc
  • Benjamin_Loison/vlc
  • ahmedmoselhi/vlc
  • petergaal/vlc
  • huynhsontung/vlc
  • dariusmihut/vlc
  • tvermaashutosh/vlc
  • buti/vlc
  • Niram7777/vlc
  • rohan-here/vlc
  • balaji-sivasakthi/vlc
  • rlindner81/vlc
  • Kakadus/vlc
  • djain/vlc
  • ABBurmeister/vlc
  • craighuggins/vlc
  • orbea/vlc
  • maxos/vlc
  • aakarshmj/vlc
  • kblaschke/vlc
  • ankitm/vlc
  • advait-0/vlc
  • mohak2003/vlc
  • yselkowitz/vlc
  • AZM999/vlc-azm
  • andrey.turkin/vlc
  • Disha-Baghel/vlc
  • nowrep/vlc
  • Apeng/vlc
  • Choucroute_melba/vlc
  • autra/vlc
  • eclipseo/vlc
  • fhuber/vlc
  • olafhering/vlc
  • sdasda7777/vlc
  • 1div0/vlc
  • skosnits/vlc-extended-playlist-support
  • dnicolson/vlc
  • Timshel/vlc
  • octopols/vlc
  • MangalK/vlc
  • nima64/vlc
  • misawai/vlc
  • Alexander-Wilms/vlc
  • Maxime2/vlc-fork-for-visualizer
  • ww/vlc
  • jeske/vlc
  • sgross-emlix/vlc
  • morenonatural/vlc
  • freakingLovesVLC/vlc
  • borisgolovnev/vlc
  • mpromonet/vlc
  • diogo.simao-marques/vlc
  • masstock/vlc
  • pratikpatel8982/vlc
  • hugok79/vlc
  • longervision/vlc
  • abhiudaysurya/vlc
  • rishabhgarg/vlc
  • tumic/vlc
  • cart/vlc
  • shubham442/vlc
  • Aditya692005/vlc
  • sammirata/vlc4
  • syrykh/vlc
  • Vvorcun/macos-new-icon
  • AyaanshC/vlc
  • nasso/vlc
  • Quark/vlc
  • sebastinas/vlc
  • rhstone/vlc
  • talregev/vlc
  • Managor/vlc
  • abdsaber000/vlc
  • falbrechtskirchinger/vlc
  • b.sullender/vlc
  • hulxv/vlc
  • zyad-ayad/vlc
408 results
Show changes
Commits on Source (17)
Showing with 48 additions and 44 deletions
......@@ -114,6 +114,9 @@ static inline module_t *module_need_var(vlc_object_t *obj, const char *cap,
const char *varname)
{
char *list = var_InheritString(obj, varname);
if (unlikely(list == NULL))
return NULL;
module_t *m = module_need(obj, cap, list, false);
free(list);
......
......@@ -361,7 +361,7 @@ int WindowOpen(vout_window_t *p_wnd)
/* detect the video-splitter and prevent starts in fullscreen if it is enabled */
char *psz_splitter = var_GetString(voutView.voutThread, "video-splitter");
BOOL b_have_splitter = psz_splitter != NULL && *psz_splitter != '\0';
BOOL b_have_splitter = psz_splitter != NULL && strcmp(psz_splitter, "none");
free(psz_splitter);
if (!videoWallpaper && !b_have_splitter && (var_InheritBool(getIntf(), "fullscreen") || _playerController.fullscreen)) {
......
......@@ -151,7 +151,7 @@ vlc_module_begin ()
set_callbacks( Open, Close )
set_subcategory( SUBCAT_SOUT_STREAM )
set_section( N_("Video"), NULL )
add_module(SOUT_CFG_PREFIX "venc", "video encoder", NULL,
add_module(SOUT_CFG_PREFIX "venc", "video encoder", "none",
VENC_TEXT, VENC_LONGTEXT)
add_string( SOUT_CFG_PREFIX "vcodec", NULL, VCODEC_TEXT,
VCODEC_LONGTEXT )
......@@ -178,7 +178,7 @@ vlc_module_begin ()
VFILTER_TEXT, VFILTER_LONGTEXT)
set_section( N_("Audio"), NULL )
add_module(SOUT_CFG_PREFIX "aenc", "audio encoder", NULL,
add_module(SOUT_CFG_PREFIX "aenc", "audio encoder", "none",
AENC_TEXT, AENC_LONGTEXT)
add_string( SOUT_CFG_PREFIX "acodec", NULL, ACODEC_TEXT,
ACODEC_LONGTEXT )
......@@ -196,7 +196,7 @@ vlc_module_begin ()
AFILTER_TEXT, AFILTER_LONGTEXT)
set_section( N_("Overlays/Subtitles"), NULL )
add_module(SOUT_CFG_PREFIX "senc", "spu encoder", NULL,
add_module(SOUT_CFG_PREFIX "senc", "spu encoder", "none",
SENC_TEXT, SENC_LONGTEXT)
add_string( SOUT_CFG_PREFIX "scodec", NULL, SCODEC_TEXT,
SCODEC_LONGTEXT )
......@@ -233,7 +233,7 @@ static int Send( sout_stream_t *, void *, block_t * );
static void SetAudioEncoderConfig( sout_stream_t *p_stream, transcode_encoder_config_t *p_cfg )
{
char *psz_string = var_GetString( p_stream, SOUT_CFG_PREFIX "aenc" );
if( psz_string && *psz_string )
if( psz_string && strcmp( psz_string, "none" ) )
{
char *psz_next = config_ChainCreate( &p_cfg->psz_name,
&p_cfg->p_config_chain,
......@@ -283,7 +283,7 @@ static void SetAudioEncoderConfig( sout_stream_t *p_stream, transcode_encoder_co
static void SetVideoEncoderConfig( sout_stream_t *p_stream, transcode_encoder_config_t *p_cfg )
{
char *psz_string = var_GetString( p_stream, SOUT_CFG_PREFIX "venc" );
if( psz_string && *psz_string )
if( psz_string && strcmp( psz_string, "none" ) )
{
char *psz_next;
psz_next = config_ChainCreate( &p_cfg->psz_name,
......@@ -333,7 +333,7 @@ static void SetVideoEncoderConfig( sout_stream_t *p_stream, transcode_encoder_co
static void SetSPUEncoderConfig( sout_stream_t *p_stream, transcode_encoder_config_t *p_cfg )
{
char *psz_string = var_GetString( p_stream, SOUT_CFG_PREFIX "senc" );
if( psz_string && *psz_string )
if( psz_string && strcmp( psz_string, "none" ) )
{
char *psz_next;
psz_next = config_ChainCreate( &p_cfg->psz_name, &p_cfg->p_config_chain,
......
......@@ -607,7 +607,7 @@ vlc_module_begin ()
set_subcategory (SUBCAT_VIDEO_VOUT)
set_callback_display(Open, 0)
add_shortcut ("libplacebo", "pl")
add_module ("pl-gpu", "libplacebo gpu", NULL, PROVIDER_TEXT, PROVIDER_LONGTEXT)
add_module ("pl-gpu", "libplacebo gpu", "any", PROVIDER_TEXT, PROVIDER_LONGTEXT)
set_section("Custom shaders", NULL)
add_loadfile("pl-user-shader", NULL, USER_SHADER_FILE_TEXT, USER_SHADER_FILE_LONGTEXT)
......
......@@ -59,14 +59,14 @@ vlc_module_begin()
set_shortname("libplacebo OpenGL ES2")
set_description(N_("OpenGL ES2 based GPU instance"))
add_shortcut("pl_opengles2", "pl_gles2")
add_module(MODULE_VARNAME, "opengl es2", NULL, GLES2_TEXT, PROVIDER_LONGTEXT);
add_module(MODULE_VARNAME, "opengl es2", "any", GLES2_TEXT, PROVIDER_LONGTEXT);
#else // !USE_OPENGL_ES2
# define API VLC_OPENGL
# define MODULE_VARNAME "pl-gl"
set_shortname("libplacebo OpenGL")
set_description(N_("OpenGL based GPU instance"))
add_shortcut("pl_opengl", "pl_gl")
add_module(MODULE_VARNAME, "opengl", NULL, GL_TEXT, PROVIDER_LONGTEXT);
add_module(MODULE_VARNAME, "opengl", "any", GL_TEXT, PROVIDER_LONGTEXT);
#endif
set_section("Context settings", NULL)
......
......@@ -173,7 +173,7 @@ vlc_module_begin()
set_capability("libplacebo gpu", 50)
set_callback(InitInstance)
add_shortcut("pl_vulkan")
add_module ("vk-platform", "vulkan platform", NULL, PROVIDER_TEXT, PROVIDER_LONGTEXT)
add_module ("vk-platform", "vulkan platform", "any", PROVIDER_TEXT, PROVIDER_LONGTEXT)
set_section("Device selection", NULL)
add_bool("vk-debug", false, DEBUG_TEXT, DEBUG_LONGTEXT)
......
......@@ -54,7 +54,7 @@ vlc_module_begin ()
set_description (N_("OpenGL for Embedded Systems 2 video output"))
set_callback_display(Open, 265)
add_shortcut ("opengles2", "gles2")
add_module("gles2", "opengl es2", NULL, GLES2_TEXT, PROVIDER_LONGTEXT)
add_module("gles2", "opengl es2", "any", GLES2_TEXT, PROVIDER_LONGTEXT)
#else
......@@ -64,7 +64,7 @@ vlc_module_begin ()
set_description (N_("OpenGL video output"))
set_callback_display(Open, 270)
add_shortcut ("opengl", "gl")
add_module("gl", "opengl", NULL, GL_TEXT, PROVIDER_LONGTEXT)
add_module("gl", "opengl", "any", GL_TEXT, PROVIDER_LONGTEXT)
#endif
add_glopts ()
......
......@@ -81,7 +81,7 @@
"Force a \"glinterop\" module.")
#define add_glopts() \
add_module("glinterop", "glinterop", NULL, GLINTEROP_TEXT, GLINTEROP_LONGTEXT) \
add_module("glinterop", "glinterop", "any", GLINTEROP_TEXT, GLINTEROP_LONGTEXT) \
add_glscale_opts() \
add_glopts_placebo ()
......
......@@ -329,6 +329,6 @@ vlc_module_begin()
set_description(N_("Video splitter display plugin"))
set_subcategory(SUBCAT_VIDEO_VOUT)
set_callback_display(vlc_vidsplit_Open, 0)
add_module("video-splitter", "video splitter", NULL,
add_module("video-splitter", "video splitter", "none",
N_("Video splitter module"), NULL)
vlc_module_end()
......@@ -45,7 +45,7 @@ static int vlc_vk_start(void *func, bool forced, va_list ap)
* Initializes a Vulkan platform module for a given window
*
* @param wnd window to use as Vulkan surface
* @param name module name (or NULL for auto)
* @param name module name (or "any")
* @return a new platform object, or NULL on failure
*/
vlc_vk_platform_t *vlc_vk_platform_Create(struct vout_window_t *wnd, const char *name)
......@@ -61,7 +61,7 @@ vlc_vk_platform_t *vlc_vk_platform_Create(struct vout_window_t *wnd, const char
vk->ops = NULL;
vk->window = wnd;
vk->module = vlc_module_load(wnd, "vulkan platform", name, false,
vk->module = vlc_module_load(wnd, "vulkan platform", name, true,
vlc_vk_start, vk);
if (vk->module == NULL)
......
......@@ -106,7 +106,6 @@ void input_ConfigVarInit ( input_thread_t *p_input )
var_Create( p_input, "input-record-native", VLC_VAR_BOOL | VLC_VAR_DOINHERIT );
/* */
var_Create( p_input, "access", VLC_VAR_STRING | VLC_VAR_DOINHERIT );
var_Create( p_input, "demux", VLC_VAR_STRING | VLC_VAR_DOINHERIT );
var_Create( p_input, "demux-filter", VLC_VAR_STRING | VLC_VAR_DOINHERIT );
var_Create( p_input, "stream-filter", VLC_VAR_STRING | VLC_VAR_DOINHERIT );
......
......@@ -1044,14 +1044,6 @@ static const char* const ppsz_restore_playback_desc[] = {
"This allows you to select the order in which VLC will choose its " \
"packetizers." )
#define MUX_TEXT N_("Mux module")
#define MUX_LONGTEXT N_( \
"This is a legacy entry to let you configure mux modules")
#define ACCESS_OUTPUT_TEXT N_("Access output module")
#define ACCESS_OUTPUT_LONGTEXT N_( \
"This is a legacy entry to let you configure access output modules")
#define ANN_SAPINTV_TEXT N_("SAP announcement interval")
#define ANN_SAPINTV_LONGTEXT N_( \
"When the SAP flow control is disabled, " \
......@@ -1601,7 +1593,7 @@ vlc_module_begin ()
AUDIO_TIME_STRETCH_TEXT, AUDIO_TIME_STRETCH_LONGTEXT )
set_subcategory( SUBCAT_AUDIO_AOUT )
add_module("aout", "audio output", NULL, AOUT_TEXT, AOUT_LONGTEXT)
add_module("aout", "audio output", "any", AOUT_TEXT, AOUT_LONGTEXT)
change_short('A')
add_string( "role", "video", ROLE_TEXT, ROLE_LONGTEXT )
change_string_list( ppsz_roles, ppsz_roles_text )
......@@ -1616,7 +1608,7 @@ vlc_module_begin ()
AUDIO_VISUAL_TEXT, AUDIO_VISUAL_LONGTEXT)
set_subcategory( SUBCAT_AUDIO_RESAMPLER )
add_module("audio-resampler", "audio resampler", NULL,
add_module("audio-resampler", "audio resampler", "any",
AUDIO_RESAMPLER_TEXT, AUDIO_RESAMPLER_LONGTEXT)
/* Video options */
......@@ -1727,7 +1719,7 @@ vlc_module_begin ()
change_safe()
set_subcategory( SUBCAT_VIDEO_VOUT )
add_module("vout", "vout display", NULL, VOUT_TEXT, VOUT_LONGTEXT)
add_module("vout", "vout display", "any", VOUT_TEXT, VOUT_LONGTEXT)
change_short('V')
set_subcategory( SUBCAT_VIDEO_VFILTER )
......@@ -1746,7 +1738,7 @@ vlc_module_begin ()
add_bool( "spu", true, SPU_TEXT, SPU_LONGTEXT )
change_safe ()
add_bool( "osd", true, OSD_TEXT, OSD_LONGTEXT )
add_module("text-renderer", "text renderer", NULL,
add_module("text-renderer", "text renderer", "any",
TEXTRENDERER_TEXT, TEXTRENDERER_LONGTEXT)
set_section( N_("Subtitles") , NULL )
......@@ -1987,9 +1979,9 @@ vlc_module_begin ()
/* Decoder options */
add_category_hint(N_("Input access and codecs"), CODEC_CAT_LONGTEXT)
set_subcategory( SUBCAT_INPUT_ACCESS )
add_module("access", "access", NULL, ACCESS_TEXT, ACCESS_LONGTEXT)
//set_subcategory( SUBCAT_INPUT_ACCESS )
add_obsolete_string("access") /* since 4.0.0 */
set_subcategory( SUBCAT_INPUT_DEMUX )
......@@ -1999,7 +1991,7 @@ vlc_module_begin ()
//set_subcategory( SUBCAT_INPUT_ACODEC )
set_subcategory( SUBCAT_INPUT_VCODEC )
add_string( "codec", NULL, CODEC_TEXT, CODEC_LONGTEXT )
add_string( "codec", "any", CODEC_TEXT, CODEC_LONGTEXT )
add_bool( "hw-dec", true, HW_DEC_TEXT, HW_DEC_LONGTEXT )
add_obsolete_string( "encoder" ) /* since 4.0.0 */
add_module("dec-dev", "decoder device", "any", DEC_DEV_TEXT, DEC_DEV_LONGTEXT)
......@@ -2038,11 +2030,9 @@ vlc_module_begin ()
add_integer( "sap-interval", 5, ANN_SAPINTV_TEXT,
ANN_SAPINTV_LONGTEXT )
set_subcategory( SUBCAT_SOUT_MUX )
add_module("mux", "sout mux", NULL, MUX_TEXT, MUX_LONGTEXT)
add_obsolete_string("mux") /* since 0.5.0 (warning since 4.0) */
set_subcategory( SUBCAT_SOUT_ACO )
add_module("access_output", "sout access", NULL,
ACCESS_OUTPUT_TEXT, ACCESS_OUTPUT_LONGTEXT)
add_obsolete_string("access_output") /* since 0.5.0 (warning since 4.0) */
add_integer( "ttl", -1, TTL_TEXT, TTL_LONGTEXT )
add_string( "miface", NULL, MIFACE_TEXT, MIFACE_LONGTEXT )
add_integer( "dscp", 0, DSCP_TEXT, DSCP_LONGTEXT )
......
......@@ -1925,11 +1925,21 @@ vout_thread_t *vout_Create(vlc_object_t *object)
vout_IntfInit(vout);
/* Get splitter name if present */
sys->splitter_name = config_GetType("video-splitter") ?
var_InheritString(vout, "video-splitter") : NULL;
if (sys->splitter_name != NULL) {
var_Create(vout, "window", VLC_VAR_STRING);
var_SetString(vout, "window", "wdummy");
sys->splitter_name = NULL;
if (config_GetType("video-splitter")) {
char *splitter_name = var_InheritString(vout, "video-splitter");
if (unlikely(splitter_name == NULL)) {
vlc_object_delete(vout);
return NULL;
}
if (strcmp(splitter_name, "none") != 0) {
var_Create(vout, "window", VLC_VAR_STRING);
var_SetString(vout, "window", "wdummy");
sys->splitter_name = splitter_name;
} else
free(splitter_name);
}
video_format_Init(&sys->original, 0);
......
......@@ -68,9 +68,11 @@ vout_display_t *vout_OpenWrapper(vout_thread_t *vout, vout_thread_private_t *sys
msg_Dbg(vout, "Opening vout display wrapper");
if (splitter_name == NULL)
if (splitter_name == NULL) {
modlist = modlistbuf = var_InheritString(vout, "vout");
else
if (unlikely(modlist == NULL))
return NULL;
} else
modlist = "splitter,none";
vd = vout_display_New(VLC_OBJECT(vout), fmt, vctx, cfg, modlist, &owner);
......