[vlc-devel] [PATCH] video output: use locally cleaned video format to get the display configuration

Rémi Denis-Courmont remi at remlab.net
Sun Sep 1 19:29:53 CEST 2019


Le vendredi 30 août 2019, 10:54:50 EEST Steve Lhomme a écrit :
> ---
>  src/video_output/video_output.c | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/src/video_output/video_output.c
> b/src/video_output/video_output.c index c77b64cfe7..11acdbe44a 100644
> --- a/src/video_output/video_output.c
> +++ b/src/video_output/video_output.c
> @@ -629,10 +629,10 @@ void vout_ChangeViewpoint(vout_thread_t *vout,
>  }
> 
>  /* */
> -static void VoutGetDisplayCfg(vout_thread_t *vout, vout_display_cfg_t *cfg)
> +static void VoutGetDisplayCfg(vout_thread_t *vout, const video_format_t
> *fmt, vout_display_cfg_t *cfg) {
>      /* Load configuration */
> -    cfg->viewpoint = vout->p->original.pose;
> +    cfg->viewpoint = fmt->pose;
> 
>      const int display_width = var_GetInteger(vout, "width");
>      const int display_height = var_GetInteger(vout, "height");
> @@ -1912,7 +1912,7 @@ int vout_Request(const vout_configuration_t *cfg,
> input_thread_t *input) #endif
>          };
> 
> -        VoutGetDisplayCfg(vout, &sys->display_cfg);
> +        VoutGetDisplayCfg(vout, &original, &sys->display_cfg);
>          vout_SizeWindow(vout, &wcfg.width, &wcfg.height);
> 
>          if (vout_window_Enable(sys->display_cfg.window, &wcfg)) {

Probably ok

-- 
Rémi Denis-Courmont




More information about the vlc-devel mailing list