From 55222db66e63e4d4828e7e10f32791c11abfba13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 5 Oct 2021 19:37:40 +0300 Subject: [PATCH] rtsp-media: Also mark receive-only (RECORD) medias as prepared when unsuspending Previously the status was only changed for other medias. Part-of: --- subprojects/gst-rtsp-server/gst/rtsp-server/rtsp-media.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/subprojects/gst-rtsp-server/gst/rtsp-server/rtsp-media.c b/subprojects/gst-rtsp-server/gst/rtsp-server/rtsp-media.c index f2d498ac2f..2ff875be84 100644 --- a/subprojects/gst-rtsp-server/gst/rtsp-server/rtsp-media.c +++ b/subprojects/gst-rtsp-server/gst/rtsp-server/rtsp-media.c @@ -4632,9 +4632,8 @@ default_unsuspend (GstRTSPMedia * media) switch (priv->suspend_mode) { case GST_RTSP_SUSPEND_MODE_NONE: - if (gst_rtsp_media_is_receive_only (media)) - break; - if (media_streams_blocking (media)) { + if (!gst_rtsp_media_is_receive_only (media) + && media_streams_blocking (media)) { g_rec_mutex_unlock (&priv->state_lock); if (gst_rtsp_media_get_status (media) == GST_RTSP_MEDIA_STATUS_ERROR) { g_rec_mutex_lock (&priv->state_lock);