entry = g_slice_new (GstClockEntry);
#ifndef GST_DISABLE_TRACE
- gst_alloc_trace_new (_gst_clock_entry_trace, entry);
+ _gst_alloc_trace_new (_gst_clock_entry_trace, entry);
#endif
GST_CAT_DEBUG_OBJECT (GST_CAT_CLOCK, clock,
"created entry %p, time %" GST_TIME_FORMAT, entry, GST_TIME_ARGS (time));
entry->destroy_data (entry->user_data);
#ifndef GST_DISABLE_TRACE
- gst_alloc_trace_free (_gst_clock_entry_trace, id);
+ _gst_alloc_trace_free (_gst_clock_entry_trace, id);
#endif
g_slice_free (GstClockEntry, id);
}
#ifndef GST_DISABLE_TRACE
_gst_clock_entry_trace =
- gst_alloc_trace_register (GST_CLOCK_ENTRY_TRACE_NAME);
+ _gst_alloc_trace_register (GST_CLOCK_ENTRY_TRACE_NAME, -1);
#endif
gobject_class->dispose = gst_clock_dispose;
{
clock->last_time = 0;
clock->entries = NULL;
- clock->entries_changed = g_cond_new ();
+ g_cond_init (&clock->entries_changed);
clock->stats = FALSE;
clock->priv =
clock->rate_numerator = 1;
clock->rate_denominator = 1;
- clock->slave_lock = g_mutex_new ();
+ g_mutex_init (&clock->slave_lock);
clock->window_size = DEFAULT_WINDOW_SIZE;
clock->window_threshold = DEFAULT_WINDOW_THRESHOLD;
clock->filling = TRUE;
clock->times = NULL;
GST_CLOCK_SLAVE_UNLOCK (clock);
- g_cond_free (clock->entries_changed);
- g_mutex_free (clock->slave_lock);
+ g_cond_clear (&clock->entries_changed);
+ g_mutex_clear (&clock->slave_lock);
G_OBJECT_CLASS (parent_class)->finalize (object);
}