diff options
author | Víctor Manuel Jáquez Leal <vjaquez@igalia.com> | 2020-01-27 11:49:26 +0100 |
---|---|---|
committer | Víctor Manuel Jáquez Leal <vjaquez@igalia.com> | 2020-01-28 12:01:58 +0100 |
commit | 9bb65e4c1030f31b7c21b16f1d7eddbfd6eaade9 (patch) | |
tree | 7f232b3ad3d7a1ad97f4c5c8cdc611b08cb0d8e6 | |
parent | bb72efb2e730b29fb8cb36ca1defccb9b963c4e3 (diff) |
libs: surface: initialize VASurfaceAttribExternalBuffers
Initialize VASurfaceAttribExternalBuffers using compiler's syntax
rather than using memset().
-rw-r--r-- | gst-libs/gst/vaapi/gstvaapisurface.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapisurface.c b/gst-libs/gst/vaapi/gstvaapisurface.c index 6ee8e178..6aa3301a 100644 --- a/gst-libs/gst/vaapi/gstvaapisurface.c +++ b/gst-libs/gst/vaapi/gstvaapisurface.c @@ -140,7 +140,7 @@ gst_vaapi_surface_init_full (GstVaapiSurface * surface, guint chroma_type, va_chroma_format, i; const VAImageFormat *va_format; VASurfaceAttrib attribs[3], *attrib; - VASurfaceAttribExternalBuffers extbuf; + VASurfaceAttribExternalBuffers extbuf = { 0, }; gboolean extbuf_needed = FALSE; va_format = gst_vaapi_video_format_to_va_format (format); @@ -155,7 +155,6 @@ gst_vaapi_surface_init_full (GstVaapiSurface * surface, if (!va_chroma_format) goto error_unsupported_format; - memset (&extbuf, 0, sizeof (extbuf)); extbuf.pixel_format = va_format->fourcc; extbuf.width = GST_VIDEO_INFO_WIDTH (vip); extbuf.height = GST_VIDEO_INFO_HEIGHT (vip); @@ -232,7 +231,7 @@ gst_vaapi_surface_init_from_buffer_proxy (GstVaapiSurface * surface, guint chroma_type, va_chroma_format; const VAImageFormat *va_format; VASurfaceAttrib attribs[2], *attrib; - VASurfaceAttribExternalBuffers extbuf; + VASurfaceAttribExternalBuffers extbuf = { 0, }; unsigned long extbuf_handle; guint i, width, height; |