From ec5ff5f3080d00b5fbd8359864ec731770c76aae Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Cr=C3=AAte?= Date: Fri, 9 Jan 2015 21:51:40 -0500 Subject: [PATCH] aggregator: Remove pointless atomic It is only modified from the streaming thread --- libs/gst/base/gstaggregator.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/gst/base/gstaggregator.c b/libs/gst/base/gstaggregator.c index b85bd41..46eb9b9 100644 --- a/libs/gst/base/gstaggregator.c +++ b/libs/gst/base/gstaggregator.c @@ -402,7 +402,7 @@ gst_aggregator_push_mandatory_events (GstAggregator * self) { GstAggregatorPrivate *priv = self->priv; - if (g_atomic_int_get (&self->priv->send_stream_start)) { + if (self->priv->send_stream_start) { gchar s_id[32]; GST_INFO_OBJECT (self, "pushing stream start"); @@ -411,7 +411,7 @@ gst_aggregator_push_mandatory_events (GstAggregator * self) if (!gst_pad_push_event (self->srcpad, gst_event_new_stream_start (s_id))) { GST_WARNING_OBJECT (self->srcpad, "Sending stream start event failed"); } - g_atomic_int_set (&self->priv->send_stream_start, FALSE); + self->priv->send_stream_start = FALSE; } if (self->priv->srccaps) { -- 2.7.4