/* create the queue */
vaapidecbin->queue = gst_element_factory_make ("queue", "vaapi-queue");
if (!vaapidecbin->queue) {
- g_clear_object (&vaapidecbin->decoder);
+ gst_clear_object (&vaapidecbin->decoder);
post_missing_element_message (vaapidecbin, "queue");
return;
}
vaapidecbin->queue, NULL);
if (!gst_element_link (vaapidecbin->decoder, vaapidecbin->queue)) {
- g_clear_object (&vaapidecbin->decoder);
- g_clear_object (&vaapidecbin->queue);
+ gst_clear_object (&vaapidecbin->decoder);
+ gst_clear_object (&vaapidecbin->queue);
g_critical ("failed to link decoder and queue");
return;
}
gst_caps_replace (&priv->caps, NULL);
gst_video_info_init (&priv->info);
- g_clear_object (&priv->buffer_pool);
- g_clear_object (&priv->allocator);
+ gst_clear_object (&priv->buffer_pool);
+ gst_clear_object (&priv->allocator);
priv->buffer_size = 0;
priv->caps_is_raw = FALSE;
- g_clear_object (&priv->other_allocator);
+ gst_clear_object (&priv->other_allocator);
}
void
if (gst_vaapi_buffer_pool_caps_is_equal (sinkpriv->buffer_pool, caps))
return TRUE;
gst_buffer_pool_set_active (sinkpriv->buffer_pool, FALSE);
- g_clear_object (&sinkpriv->buffer_pool);
- g_clear_object (&sinkpriv->allocator);
+ gst_clear_object (&sinkpriv->buffer_pool);
+ gst_clear_object (&sinkpriv->allocator);
sinkpriv->buffer_size = 0;
}
&& !gst_vaapi_buffer_pool_caps_is_equal (srcpriv->buffer_pool,
caps)) {
gst_buffer_pool_set_active (srcpriv->buffer_pool, FALSE);
- g_clear_object (&srcpriv->buffer_pool);
- g_clear_object (&srcpriv->allocator);
+ gst_clear_object (&srcpriv->buffer_pool);
+ gst_clear_object (&srcpriv->allocator);
plugin_reset_texture_map (plugin);
}
gst_caps_replace (&srcpriv->caps, caps);
GST_BUFFER_POOL_OPTION_VAAPI_VIDEO_META)) {
GST_INFO_OBJECT (plugin, "ignoring non-VAAPI pool: %" GST_PTR_FORMAT,
pool);
- g_clear_object (&pool);
+ gst_clear_object (&pool);
}
}
} else {
}
}
- g_clear_object (&srcpriv->buffer_pool);
+ gst_clear_object (&srcpriv->buffer_pool);
srcpriv->buffer_pool = pool;
/* if downstream doesn't support GstVideoMeta, and the negotiated