[vlc-devel] [PATCH 2/4] vout: Use "fullscreen-monitor" setting

Thomas Guillem thomas at gllm.fr
Mon Oct 14 10:02:06 CEST 2019



On Sun, Oct 13, 2019, at 09:18, Rémi Denis-Courmont wrote:
> Le sunnuntaina 13. lokakuuta 2019, 6.58.29 EEST Gabriel Luci a écrit :
> > Pass the setting as the id parameter to vout_ChangeFullscreen()
> > ---
> >  src/video_output/vout_intf.c | 6 +++++-
> >  1 file changed, 5 insertions(+), 1 deletion(-)
> > 
> > diff --git a/src/video_output/vout_intf.c b/src/video_output/vout_intf.c
> > index ce50616fc9..9a0120fb4d 100644
> > --- a/src/video_output/vout_intf.c
> > +++ b/src/video_output/vout_intf.c
> > @@ -566,7 +566,11 @@ static int FullscreenCallback( vlc_object_t *p_this,
> > char const *psz_cmd, (void)psz_cmd; (void) oldval; (void)p_data;
> > 
> >      if( newval.b_bool )
> > -        vout_ChangeFullscreen(p_vout, NULL);
> > +    {
> > +        char *psz_fullscreen_monitor = var_InheritString( p_vout,
> > "fullscreen-monitor" ); +        vout_ChangeFullscreen(p_vout,
> > psz_fullscreen_monitor);
> > +        free( psz_fullscreen_monitor );
> > +    }
> >      else
> >          vout_ChangeWindowed(p_vout);
> >      return VLC_SUCCESS;
> 
> This breaks the API definition and intended semantics of passing NULL there - 
> let the window manager pick the most suitable default.

There is no documentation at all about this id parameter.
Personally, I would have do like Gabriel here.


> 
> -- 
> 雷米‧德尼-库尔蒙
> http://www.remlab.net/
> 
> 
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list