[vlc-devel] [PATCH] Fix DRM DR VAAPI use case

Thomas Guillem thomas at gllm.fr
Tue Sep 5 09:30:56 CEST 2017


Hello,

On Tue, Sep 5, 2017, at 01:37, Mathieu Velten wrote:
> - missing break
> - close is already handled in the error case of fct tc_vaegl_init
> ---
>  modules/video_output/opengl/converter_vaapi.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/modules/video_output/opengl/converter_vaapi.c
> b/modules/video_output/opengl/converter_vaapi.c
> index 6ffee98fb5..9eda54ba7c 100644
> --- a/modules/video_output/opengl/converter_vaapi.c
> +++ b/modules/video_output/opengl/converter_vaapi.c
> @@ -422,9 +422,9 @@ Open(vlc_object_t *obj)
>          {
>              ret = tc_vaegl_init(tc, dpy, (VANativeDisplay) (intptr_t)
>              drm_fd,
>                                  drm_native_destroy_cb);
> +            if (ret == VLC_SUCCESS)
> +                break;

OK with this block.

>          }
> -        else
> -            vlc_close(drm_fd);

This vlc_close is called when dpy is NULL, so when tc_vaegl_init is not
called, si it's still needed

>      }
>  #endif
>  
> -- 
> 2.13.5
> 
> _______________________________________________
> 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