From 123672a9bd3d5807affaaf2cecd3e56acd521d53 Mon Sep 17 00:00:00 2001 From: Scott D Phillips Date: Wed, 5 Apr 2017 11:15:41 -0700 Subject: [PATCH] libs: encoder: vp9: Fix initialization of ref_list gcc 7.0.1 gives a memset-elt-size warning in gst_vaapi_encoder_vp9_init: 'memset' used with length equal to number of elements without multiplication by element size [-Werror=memset-elt-size] https://bugzilla.gnome.org/show_bug.cgi?id=780947 --- gst-libs/gst/vaapi/gstvaapiencoder_vp9.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c b/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c index 7b53775..b9af785 100644 --- a/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c +++ b/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c @@ -440,7 +440,8 @@ gst_vaapi_encoder_vp9_init (GstVaapiEncoder * base_encoder) encoder->sharpness_level = DEFAULT_SHARPNESS_LEVEL; encoder->yac_qi = DEFAULT_YAC_QINDEX; - memset (encoder->ref_list, 0, G_N_ELEMENTS (encoder->ref_list)); + memset (encoder->ref_list, 0, + G_N_ELEMENTS (encoder->ref_list) * sizeof (encoder->ref_list[0])); encoder->ref_list_idx = 0; return TRUE; -- 2.7.4