summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVíctor Manuel Jáquez Leal <victorx.jaquez@intel.com>2016-11-21 19:17:07 +0100
committerVíctor Manuel Jáquez Leal <victorx.jaquez@intel.com>2016-11-24 13:24:08 +0100
commit89531263746c1455b71d25d1dc170918320117fe (patch)
tree38493e0e9138ec5a795c83e76fb2a195c76f33a4
parentec364858b1ef8ea229a947361794db0f2cb4d6dd (diff)
plugins: don't destroy sink pad allocator
Don't destroy sink pad allocator at _set_caps() because it will be done at ensure_sinkpad_buffer_pool() if it is required.
-rw-r--r--gst/vaapi/gstvaapipluginbase.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/gst/vaapi/gstvaapipluginbase.c b/gst/vaapi/gstvaapipluginbase.c
index a8508a58..be75c17a 100644
--- a/gst/vaapi/gstvaapipluginbase.c
+++ b/gst/vaapi/gstvaapipluginbase.c
@@ -742,7 +742,6 @@ gst_vaapi_plugin_base_set_caps (GstVaapiPluginBase * plugin, GstCaps * incaps,
if (incaps && incaps != plugin->sinkpad_caps) {
if (!gst_video_info_from_caps (&plugin->sinkpad_info, incaps))
return FALSE;
- g_clear_object (&plugin->sinkpad_allocator);
gst_caps_replace (&plugin->sinkpad_caps, incaps);
plugin->sinkpad_caps_is_raw = !gst_caps_has_vaapi_surface (incaps);
}