pulsesink: fix variable-set-but-not-used compiler warning with older pulse versions
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 29 Jul 2011 12:05:42 +0000 (13:05 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 29 Jul 2011 12:05:42 +0000 (13:05 +0100)
ext/pulse/pulsesink.c

index dc3c777..c9f0b58 100644 (file)
@@ -999,18 +999,21 @@ static gboolean
 gst_pulseringbuffer_release (GstRingBuffer * buf)
 {
   GstPulseRingBuffer *pbuf;
-  GstPulseSink *psink;
 
   pbuf = GST_PULSERING_BUFFER_CAST (buf);
-  psink = GST_PULSESINK_CAST (GST_OBJECT_PARENT (pbuf));
 
   pa_threaded_mainloop_lock (mainloop);
   gst_pulsering_destroy_stream (pbuf);
   pa_threaded_mainloop_unlock (mainloop);
 
 #ifdef HAVE_PULSE_1_0
-  g_atomic_int_set (&psink->format_lost, FALSE);
-  psink->format_lost_time = GST_CLOCK_TIME_NONE;
+  {
+    GstPulseSink *psink;
+
+    psink = GST_PULSESINK_CAST (GST_OBJECT_PARENT (pbuf));
+    g_atomic_int_set (&psink->format_lost, FALSE);
+    psink->format_lost_time = GST_CLOCK_TIME_NONE;
+  }
 #endif
 
   return TRUE;