mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 17:20:36 +00:00
tracers: drop use of GSlice
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3695>
This commit is contained in:
parent
78149326c9
commit
ed78e55bc7
3 changed files with 11 additions and 11 deletions
|
@ -74,13 +74,13 @@ static GPrivate thread_stats_key = G_PRIVATE_INIT (free_thread_stats);
|
|||
static void
|
||||
free_trace_value (gpointer data)
|
||||
{
|
||||
g_slice_free (GstTraceValue, data);
|
||||
g_free (data);
|
||||
}
|
||||
|
||||
static GstTraceValues *
|
||||
make_trace_values (GstClockTime window)
|
||||
{
|
||||
GstTraceValues *self = g_slice_new0 (GstTraceValues);
|
||||
GstTraceValues *self = g_new0 (GstTraceValues, 1);
|
||||
self->window = window;
|
||||
g_queue_init (&self->values);
|
||||
return self;
|
||||
|
@ -91,7 +91,7 @@ free_trace_values (GstTraceValues * self)
|
|||
{
|
||||
g_queue_foreach (&self->values, (GFunc) free_trace_value, NULL);
|
||||
g_queue_clear (&self->values);
|
||||
g_slice_free (GstTraceValues, self);
|
||||
g_free (self);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
@ -136,7 +136,7 @@ update_trace_value (GstTraceValues * self, GstClockTime nts,
|
|||
lv = q->head ? q->head->data : NULL;
|
||||
if (!lv || (GST_CLOCK_DIFF (lv->ts, nts) > (window / WINDOW_SUBDIV))) {
|
||||
/* push the new measurement */
|
||||
lv = g_slice_new0 (GstTraceValue);
|
||||
lv = g_new0 (GstTraceValue, 1);
|
||||
lv->ts = nts;
|
||||
lv->val = nval;
|
||||
g_queue_push_head (q, lv);
|
||||
|
|
|
@ -84,7 +84,7 @@ static GstElementStats no_elem_stats = { 0, };
|
|||
static GstElementStats *
|
||||
fill_element_stats (GstStatsTracer * self, GstElement * element)
|
||||
{
|
||||
GstElementStats *stats = g_slice_new0 (GstElementStats);
|
||||
GstElementStats *stats = g_new0 (GstElementStats, 1);
|
||||
|
||||
stats->index = self->num_elements++;
|
||||
stats->parent_ix = G_MAXUINT;
|
||||
|
@ -103,7 +103,7 @@ log_new_element_stats (GstElementStats * stats, GstElement * element,
|
|||
static void
|
||||
free_element_stats (gpointer data)
|
||||
{
|
||||
g_slice_free (GstElementStats, data);
|
||||
g_free (data);
|
||||
}
|
||||
|
||||
static GstElementStats *
|
||||
|
@ -186,7 +186,7 @@ static GstPadStats no_pad_stats = { 0, };
|
|||
static GstPadStats *
|
||||
fill_pad_stats (GstStatsTracer * self, GstPad * pad)
|
||||
{
|
||||
GstPadStats *stats = g_slice_new0 (GstPadStats);
|
||||
GstPadStats *stats = g_new0 (GstPadStats, 1);
|
||||
|
||||
stats->index = self->num_pads++;
|
||||
stats->parent_ix = G_MAXUINT;
|
||||
|
@ -206,7 +206,7 @@ log_new_pad_stats (GstPadStats * stats, GstPad * pad)
|
|||
static void
|
||||
free_pad_stats (gpointer data)
|
||||
{
|
||||
g_slice_free (GstPadStats, data);
|
||||
g_free (data);
|
||||
}
|
||||
|
||||
static GstPadStats *
|
||||
|
|
|
@ -174,7 +174,7 @@ free_latency_stats (gpointer data)
|
|||
GstLatencyStats *ls = data;
|
||||
|
||||
g_free (ls->name);
|
||||
g_slice_free (GstLatencyStats, data);
|
||||
g_free (data);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -304,7 +304,7 @@ free_thread_stats (gpointer data)
|
|||
static GstPluginStats *
|
||||
new_plugin_stats (const gchar * plugin_name)
|
||||
{
|
||||
GstPluginStats *plugin = g_slice_new (GstPluginStats);
|
||||
GstPluginStats *plugin = g_new0 (GstPluginStats, 1);
|
||||
guint i;
|
||||
|
||||
plugin->name = g_strdup (plugin_name);
|
||||
|
@ -328,7 +328,7 @@ free_plugin_stats (gpointer data)
|
|||
for (i = 0; i < N_FACTORY_TYPES; i++)
|
||||
g_ptr_array_unref (plugin->factories[i]);
|
||||
|
||||
g_slice_free (GstPluginStats, data);
|
||||
g_free (data);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in a new issue