[vlc-devel] [PATCH 1/4] libvlc: Add "fullscreen-monitor" setting

Rémi Denis-Courmont remi at remlab.net
Sun Oct 13 09:17:57 CEST 2019


Le sunnuntaina 13. lokakuuta 2019, 6.58.28 EEST Gabriel Luci a écrit :
> This will contain the name of the display device to always show
> fullscreen video on.
> ---
>  src/libvlc-module.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/src/libvlc-module.c b/src/libvlc-module.c
> index d3da4e5fb8..163e4deda0 100644
> --- a/src/libvlc-module.c
> +++ b/src/libvlc-module.c
> @@ -314,6 +314,11 @@ static const char *const ppsz_align_descriptions[] =
>  #define FULLSCREEN_LONGTEXT N_( \
>      "Start video in fullscreen mode" )
> 
> +#define FULLSCREEN_MONITOR_TEXT N_("Display device for fullscreen video")
> +#define FULLSCREEN_MONITOR_LONGTEXT N_( \
> +    "In a multiple monitor configuration, you can specify the device name "
> \ +    "of the display that you want the fullscreen video window to open
> on." ) +
>  #define VIDEO_ON_TOP_TEXT N_("Always on top")
>  #define VIDEO_ON_TOP_LONGTEXT N_( \
>      "Always place the video window on top of other windows." )
> @@ -1641,6 +1646,7 @@ vlc_module_begin ()
>      add_bool( "fullscreen", false, FULLSCREEN_TEXT, FULLSCREEN_LONGTEXT,
> false ) change_short('f')
>          change_safe ()
> +    add_string( "fullscreen-monitor", "", FULLSCREEN_MONITOR_TEXT,
> FULLSCREEN_MONITOR_LONGTEXT, false ) add_bool( "embedded-video", 1,
> EMBEDDED_TEXT, EMBEDDED_LONGTEXT, true )
>      add_bool( "xlib", true, "", "", true )

The values depend on the output plugin, so thus does not belong as a global 
setting, just like the audio output device.

-- 
レミ・デニ-クールモン
http://www.remlab.net/





More information about the vlc-devel mailing list