summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHyunjun Ko <zzoon@igalia.com>2017-09-15 15:14:47 +0900
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>2017-09-15 12:18:17 +0200
commit5e626fdb5c22b8826218070503eb3e82a5351694 (patch)
tree03cfd618be50be1966f6b3ac76723b6b3994932b
parentcc444300d3cd23e0af6f514d35637cea9303bb15 (diff)
vaapiencode/libs: encoder: fix leaks of properties
https://bugzilla.gnome.org/show_bug.cgi?id=786321
-rw-r--r--gst-libs/gst/vaapi/gstvaapiencoder.c2
-rw-r--r--gst/vaapi/gstvaapiencode.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapiencoder.c b/gst-libs/gst/vaapi/gstvaapiencoder.c
index 0a87c1b3..2aacbc98 100644
--- a/gst-libs/gst/vaapi/gstvaapiencoder.c
+++ b/gst-libs/gst/vaapi/gstvaapiencoder.c
@@ -1055,6 +1055,8 @@ gst_vaapi_encoder_init_properties (GstVaapiEncoder * encoder)
NULL) != GST_VAAPI_ENCODER_STATUS_SUCCESS)
return FALSE;
}
+
+ g_ptr_array_unref (props);
return TRUE;
}
diff --git a/gst/vaapi/gstvaapiencode.c b/gst/vaapi/gstvaapiencode.c
index 12d634de..5712a7d8 100644
--- a/gst/vaapi/gstvaapiencode.c
+++ b/gst/vaapi/gstvaapiencode.c
@@ -878,6 +878,7 @@ gst_vaapiencode_init_properties (GstVaapiEncode * encode)
return FALSE;
g_ptr_array_add (encode->prop_values, prop_value);
}
+ g_ptr_array_unref (props);
return TRUE;
}