summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2017-07-17 18:53:57 +0200
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2017-07-17 18:59:13 +0200
commita9c13a093496ef68ec9342370cc42cd5fbc612bc (patch)
tree3c03551f9167ad81fbc0288510e054c9992beb02
parente9fd571214f7823ae45d93325fc3bb4a811bb55e (diff)
libs: encoder: vp9: array terminated in zeros
There is a crash when setting ref-pic-mode since the #GEnumValue array is not terminated with a structured with all memvers being zero. https://bugzilla.gnome.org/show_bug.cgi?id=785032
-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 80de4b03..64ef1f31 100644
--- a/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c
+++ b/gst-libs/gst/vaapi/gstvaapiencoder_vp9.c
@@ -79,7 +79,8 @@ gst_vaapi_encoder_vp9_ref_pic_mode_type (void)
"mode-0"},
{GST_VAAPI_ENCODER_VP9_REF_PIC_MODE_1,
"Use last three frames for prediction (n:Last n-1:Gold n-2:Alt)",
- "mode-1"}
+ "mode-1"},
+ {0, NULL, NULL},
};
gtype = g_enum_register_static ("GstVaapiEncoderVP9RefPicMode", values);