[vlc-devel] [PATCH] hw: vaapi: fix a few warnings
Steve Lhomme
robux4 at ycbcr.xyz
Fri Jan 18 08:37:08 CET 2019
Applied, thanks.
On 17/01/2019 20:40, Johan Gunnarsson wrote:
> hw/vaapi/filters.c:296:9: warning: variable 'pipeline_buf' is used uninitialized whenever 'if' condition is true
> [-Wsometimes-uninitialized]
> if (vlc_vaapi_BeginPicture(VLC_OBJECT(filter),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hw/vaapi/filters.c:344:9: note: uninitialized use occurs here
> if (pipeline_buf != VA_INVALID_ID)
> ^~~~~~~~~~~~
> hw/vaapi/filters.c:296:5: note: remove the 'if' if its condition is always false
> if (vlc_vaapi_BeginPicture(VLC_OBJECT(filter),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hw/vaapi/filters.c:292:9: warning: variable 'pipeline_buf' is used uninitialized whenever 'if' condition is true
> [-Wsometimes-uninitialized]
> if (vlc_vaapi_UnmapBuffer(VLC_OBJECT(filter),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hw/vaapi/filters.c:344:9: note: uninitialized use occurs here
> if (pipeline_buf != VA_INVALID_ID)
> ^~~~~~~~~~~~
> hw/vaapi/filters.c:292:5: note: remove the 'if' if its condition is always false
> if (vlc_vaapi_UnmapBuffer(VLC_OBJECT(filter),
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hw/vaapi/filters.c:285:9: warning: variable 'pipeline_buf' is used uninitialized whenever 'if' condition is true
> [-Wsometimes-uninitialized]
> if (vlc_vaapi_MapBuffer(VLC_OBJECT(filter), filter_sys->va.dpy,
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hw/vaapi/filters.c:344:9: note: uninitialized use occurs here
> if (pipeline_buf != VA_INVALID_ID)
> ^~~~~~~~~~~~
> hw/vaapi/filters.c:285:5: note: remove the 'if' if its condition is always false
> if (vlc_vaapi_MapBuffer(VLC_OBJECT(filter), filter_sys->va.dpy,
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hw/vaapi/filters.c:304:5: note: variable 'pipeline_buf' is declared here
> VABufferID pipeline_buf = VA_INVALID_ID;
> ^
> 9 warnings generated.
> ---
> modules/hw/vaapi/filters.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/modules/hw/vaapi/filters.c b/modules/hw/vaapi/filters.c
> index a27b102376..482321d969 100644
> --- a/modules/hw/vaapi/filters.c
> +++ b/modules/hw/vaapi/filters.c
> @@ -273,6 +273,7 @@ Filter(filter_t * filter, picture_t * src,
> VAProcPipelineParameterBuffer *))
> {
> filter_sys_t *const filter_sys = filter->p_sys;
> + VABufferID pipeline_buf = VA_INVALID_ID;
> picture_t *const dest = picture_pool_Wait(filter_sys->dest_pics);
> if (!dest)
> return NULL;
> @@ -301,7 +302,6 @@ Filter(filter_t * filter, picture_t * src,
> if (pf_prepare_render_surface)
> pf_prepare_render_surface(filter_sys->p_data);
>
> - VABufferID pipeline_buf = VA_INVALID_ID;
> VAProcPipelineParameterBuffer * pipeline_params;
>
> pipeline_buf =
> --
> 2.17.1
>
> _______________________________________________
> 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