Change-Id: I71b1e166d148743bd6b2fd7a5306191120a0a820
res = gst_pad_push_event (sq->srcpad, event);
gst_single_queue_flush (mq, sq, FALSE, FALSE);
- goto done;
+#ifdef TIZEN_FEATURE_MQ_MODIFICATION
+ /* need to reset the buffering data after seeking */
+ GList *tmp;
+ tmp = mq->queues;
+ while (tmp) {
+ GstSingleQueue *q = (GstSingleQueue *) tmp->data;
+ if (q->flushing)
+ goto done;
+ tmp = g_list_next (tmp);
+ }
+ recheck_buffering_status (mq);
+#endif
+ goto done;
case GST_EVENT_SEGMENT:
sref = gst_event_ref (event);
break;