[gst-devel] hi
Ananda Kumar B
anandakumarb at tataelxsi.co.in
Thu Jul 19 05:37:00 CEST 2007
hi all,
can anyone tell me the purpose of this function(gst_ximagesink_finalize
(GObject * object) in ximagesink.c?
static void
gst_ximagesink_finalize (GObject * object)
{
GstXImageSink *ximagesink;
ximagesink = GST_XIMAGESINK (object);
if (ximagesink->display_name) {
g_free (ximagesink->display_name);
ximagesink->display_name = NULL;
}
if (ximagesink->par) {
g_free (ximagesink->par);
ximagesink->par = NULL;
}
if (ximagesink->x_lock) {
g_mutex_free (ximagesink->x_lock);
ximagesink->x_lock = NULL;
}
if (ximagesink->flow_lock) {
g_mutex_free (ximagesink->flow_lock);
ximagesink->flow_lock = NULL;
}
if (ximagesink->pool_lock) {
g_mutex_free (ximagesink->pool_lock);
ximagesink->pool_lock = NULL;
}
G_OBJECT_CLASS (parent_class)->finalize (object);
}
More information about the gstreamer-devel
mailing list