summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott D Phillips <scott.d.phillips@intel.com>2017-04-05 11:15:41 -0700
committerVíctor Manuel Jáquez Leal <victorx.jaquez@intel.com>2017-04-06 11:03:12 +0200
commit123672a9bd3d5807affaaf2cecd3e56acd521d53 (patch)
tree4792d4bc9a2b66807580b7153a4f0ea60d35a174
parentbe990f5ed44b1b47df33936f94d7e01a18e103aa (diff)
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
-rw-r--r--gst-libs/gst/vaapi/gstvaapiencoder_vp9.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c b/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c
index 7b537758..b9af7855 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;