X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=plugins%2Felements%2Fgstqueue.c;h=1f0c09cf154bad9230a370cc949eb93f2d9d4c8f;hb=33c239828bd0563114fddb4fece75f95a986d41e;hp=c3176b9717da198a86e3ff4406ac13bf91a7db00;hpb=96304d613f664fd749f87939c5be40f86e5d0f2a;p=platform%2Fupstream%2Fgstreamer.git diff --git a/plugins/elements/gstqueue.c b/plugins/elements/gstqueue.c index c3176b9..1f0c09c 100644 --- a/plugins/elements/gstqueue.c +++ b/plugins/elements/gstqueue.c @@ -1729,6 +1729,10 @@ gst_queue_src_activate_mode (GstPad * pad, GstObject * parent, GstPadMode mode, /* step 2, make sure streaming finishes */ result = gst_pad_stop_task (pad); + + GST_QUEUE_MUTEX_LOCK (queue); + gst_queue_locked_flush (queue, FALSE); + GST_QUEUE_MUTEX_UNLOCK (queue); } break; default: