diff options
author | Víctor Manuel Jáquez Leal <vjaquez@igalia.com> | 2018-01-17 17:26:24 +0100 |
---|---|---|
committer | Víctor Manuel Jáquez Leal <vjaquez@igalia.com> | 2018-01-17 22:07:35 +0100 |
commit | 9933dcb218ee8335a0042cbdce343228c5ee13b9 (patch) | |
tree | f4a31ca26715aa37117075d71bf2a11b853ef589 | |
parent | d26dc920214d3d3d0f615329cb9d09ca73ecf20a (diff) |
plugins: use g_clear_object() to unref sinkpad_buffer_pool
https://bugzilla.gnome.org/show_bug.cgi?id=792620
-rw-r--r-- | gst/vaapi/gstvaapipluginbase.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gst/vaapi/gstvaapipluginbase.c b/gst/vaapi/gstvaapipluginbase.c index 625a49b7..189546bf 100644 --- a/gst/vaapi/gstvaapipluginbase.c +++ b/gst/vaapi/gstvaapipluginbase.c @@ -321,10 +321,8 @@ gst_vaapi_plugin_base_close (GstVaapiPluginBase * plugin) gst_caps_replace (&plugin->sinkpad_caps, NULL); gst_video_info_init (&plugin->sinkpad_info); - if (plugin->sinkpad_buffer_pool) { - gst_object_unref (plugin->sinkpad_buffer_pool); - plugin->sinkpad_buffer_pool = NULL; - } + + g_clear_object (&plugin->sinkpad_buffer_pool); g_clear_object (&plugin->srcpad_buffer_pool); g_clear_object (&plugin->sinkpad_allocator); |