if application set the state to playing during buffering
the mq can not detect the data underflow after,
because it keeps the previous buffering level information.
Change-Id: I1cfd47bd7a5862b820d4244550a59395e1b2c89e
break;
}
+#ifdef TIZEN_FEATURE_MQ_MODIFICATION
+ /* to stop buffering during playing state */
+ case GST_STATE_CHANGE_PAUSED_TO_PLAYING:{
+ GST_MULTI_QUEUE_MUTEX_LOCK (mqueue);
+ mqueue->buffering = FALSE;
+ GST_MULTI_QUEUE_MUTEX_UNLOCK (mqueue);
+ gst_multi_queue_post_buffering (mqueue);
+ break;
+ }
+#endif
case GST_STATE_CHANGE_PAUSED_TO_READY:{
GList *tmp;