summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2020-01-27 11:49:26 +0100
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2020-01-28 12:01:58 +0100
commit9bb65e4c1030f31b7c21b16f1d7eddbfd6eaade9 (patch)
tree7f232b3ad3d7a1ad97f4c5c8cdc611b08cb0d8e6
parentbb72efb2e730b29fb8cb36ca1defccb9b963c4e3 (diff)
libs: surface: initialize VASurfaceAttribExternalBuffers
Initialize VASurfaceAttribExternalBuffers using compiler's syntax rather than using memset().
-rw-r--r--gst-libs/gst/vaapi/gstvaapisurface.c5
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;