aboutsummaryrefslogtreecommitdiff
path: root/libs/gst/base/gstbasesrc.c
diff options
context:
space:
mode:
authorSebastian Dröge <slomo@circular-chaos.org>2013-07-13 11:25:20 +0200
committerSebastian Dröge <slomo@circular-chaos.org>2013-07-13 11:25:20 +0200
commite3751287e37561e9014ba3752a5db6ee4d682c25 (patch)
tree607f8a98c9ce23dce6d0532831ad8fa3573dd9ee /libs/gst/base/gstbasesrc.c
parentc8822ebee301ac67e1f65f39bc85366682e186ba (diff)
Imported Upstream version 1.0.8upstream/1.0.8
Diffstat (limited to 'libs/gst/base/gstbasesrc.c')
-rw-r--r--libs/gst/base/gstbasesrc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/gst/base/gstbasesrc.c b/libs/gst/base/gstbasesrc.c
index 9a18826..d04b513 100644
--- a/libs/gst/base/gstbasesrc.c
+++ b/libs/gst/base/gstbasesrc.c
@@ -1706,13 +1706,13 @@ gst_base_src_send_event (GstElement * element, GstEvent * event)
event = NULL;
break;
case GST_EVENT_FLUSH_STOP:
- GST_LIVE_LOCK (src->srcpad);
+ GST_LIVE_LOCK (src);
src->priv->segment_pending = TRUE;
/* sending random flushes downstream can break stuff,
* especially sync since all segment info will get flushed */
GST_DEBUG_OBJECT (src, "pushing flush-stop event downstream");
result = gst_pad_push_event (src->srcpad, event);
- GST_LIVE_UNLOCK (src->srcpad);
+ GST_LIVE_UNLOCK (src);
event = NULL;
break;