From f45e98fab49d63a97c82457fa32d5219b22cea07 Mon Sep 17 00:00:00 2001 From: Jens Granseuer Date: Fri, 22 Jun 2007 20:23:18 +0000 Subject: gst/: Build fixes for gcc-2.9x (no mid-block variable declarations etc.). Original commit message from CVS: Patch by: Jens Granseuer * gst/equalizer/gstiirequalizer.c: * gst/equalizer/gstiirequalizer10bands.c: * gst/equalizer/gstiirequalizer3bands.c: * gst/equalizer/gstiirequalizernbands.c: * gst/rtpmanager/async_jitter_queue.c: (async_jitter_queue_push_sorted): * gst/rtpmanager/gstrtpjitterbuffer.c: (gst_rtp_jitter_buffer_chain): * gst/switch/gstswitch.c: (gst_switch_chain): Build fixes for gcc-2.9x (no mid-block variable declarations etc.). Fixes #450185. --- gst/switch/gstswitch.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'gst/switch') diff --git a/gst/switch/gstswitch.c b/gst/switch/gstswitch.c index a7a20f85..5f9dd054 100644 --- a/gst/switch/gstswitch.c +++ b/gst/switch/gstswitch.c @@ -222,6 +222,9 @@ gst_switch_chain (GstPad * pad, GstBuffer * buf) /* check if we need to send a new segment event */ if (gstswitch->need_to_send_newsegment && !gstswitch->queue_buffers) { + GstEvent *event; + GList *buffers; + /* check to see if we need to send a new segment update for stop */ if (gstswitch->previous_sinkpad != NULL) { if (gstswitch->stop_value != GST_CLOCK_TIME_NONE) { @@ -252,7 +255,7 @@ gst_switch_chain (GstPad * pad, GstBuffer * buf) gstswitch->previous_sinkpad = NULL; } /* retrieve event from hash table */ - GstEvent *event = + event = (GstEvent *) g_hash_table_lookup (gstswitch->newsegment_events, pad); if (event) { /* create a copy of this event so we can change start to match @@ -285,8 +288,7 @@ gst_switch_chain (GstPad * pad, GstBuffer * buf) gstswitch->start_value = GST_CLOCK_TIME_NONE; gstswitch->stop_value = GST_CLOCK_TIME_NONE; /* send all the stored buffers if any */ - GList *buffers = - g_hash_table_lookup (gstswitch->stored_buffers, active_sinkpad); + buffers = g_hash_table_lookup (gstswitch->stored_buffers, active_sinkpad); while (buffers != NULL) { gst_buffer_ref (GST_BUFFER (buffers->data)); GST_SWITCH_UNLOCK (gstswitch); -- cgit v1.2.1