media: also do state change in suspended state
authorOgnyan Tonchev <ognyan@axis.com>
Fri, 29 Nov 2013 14:50:23 +0000 (15:50 +0100)
committerWim Taymans <wtaymans@redhat.com>
Fri, 29 Nov 2013 14:50:23 +0000 (15:50 +0100)
gst/rtsp-server/rtsp-media.c

index eea4035..d9c9e96 100644 (file)
@@ -2584,7 +2584,8 @@ gst_rtsp_media_set_state (GstRTSPMedia * media, GstState state,
   g_rec_mutex_lock (&priv->state_lock);
   if (priv->status == GST_RTSP_MEDIA_STATUS_ERROR)
     goto error_status;
-  if (priv->status != GST_RTSP_MEDIA_STATUS_PREPARED)
+  if (priv->status != GST_RTSP_MEDIA_STATUS_PREPARED &&
+      priv->status != GST_RTSP_MEDIA_STATUS_SUSPENDED)
     goto not_prepared;
 
   /* NULL and READY are the same */