From: Sebastian Dröge Date: Tue, 30 Sep 2014 20:22:45 +0000 (+0300) Subject: rtsp-media: Set state to UNPREPARING in all cases X-Git-Tag: 1.6.0~136 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1badcd83c346391985432d51ece51ba7fa3eb09e;p=platform%2Fupstream%2Fgst-rtsp-server.git rtsp-media: Set state to UNPREPARING in all cases --- diff --git a/gst/rtsp-server/rtsp-media.c b/gst/rtsp-server/rtsp-media.c index 1b80729..3c57389 100644 --- a/gst/rtsp-server/rtsp-media.c +++ b/gst/rtsp-server/rtsp-media.c @@ -2464,6 +2464,8 @@ default_unprepare (GstRTSPMedia * media) { GstRTSPMediaPrivate *priv = media->priv; + gst_rtsp_media_set_status (media, GST_RTSP_MEDIA_STATUS_UNPREPARING); + if (priv->eos_shutdown) { GST_DEBUG ("sending EOS for shutdown"); /* ref so that we don't disappear */ @@ -2471,7 +2473,6 @@ default_unprepare (GstRTSPMedia * media) /* we need to go to playing again for the EOS to propagate, normally in this * state, nothing is receiving data from us anymore so this is ok. */ set_state (media, GST_STATE_PLAYING); - gst_rtsp_media_set_status (media, GST_RTSP_MEDIA_STATUS_UNPREPARING); } else { finish_unprepare (media); }