From b725e1d2c694e7eb703084fc90db794f65b42586 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 24 Feb 2009 18:43:45 +0100 Subject: [PATCH] Add some G_UNLIKELY because we can Add a G_UNLIKELY when checking the shutdown variable. --- gst/playback/gstplaybin2.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c index f824b80172..b033a58898 100644 --- a/gst/playback/gstplaybin2.c +++ b/gst/playback/gstplaybin2.c @@ -329,15 +329,15 @@ struct _GstSourceGroup #define GST_PLAY_BIN_DYN_UNLOCK(bin) g_mutex_unlock ((bin)->dyn_lock) /* lock for shutdown */ -#define GST_PLAY_BIN_SHUTDOWN_LOCK(bin,label) \ -G_STMT_START { \ - if (g_atomic_int_get (&bin->shutdown)) \ - goto label; \ - GST_PLAY_BIN_DYN_LOCK (bin); \ - if (g_atomic_int_get (&bin->shutdown)) { \ - GST_PLAY_BIN_DYN_UNLOCK (bin); \ - goto label; \ - } \ +#define GST_PLAY_BIN_SHUTDOWN_LOCK(bin,label) \ +G_STMT_START { \ + if (G_UNLIKELY (g_atomic_int_get (&bin->shutdown))) \ + goto label; \ + GST_PLAY_BIN_DYN_LOCK (bin); \ + if (G_UNLIKELY (g_atomic_int_get (&bin->shutdown))) { \ + GST_PLAY_BIN_DYN_UNLOCK (bin); \ + goto label; \ + } \ } G_STMT_END /* unlock for shutdown */