From 4b61fdad85a3ca84752bf074fdb2fa203954b32e Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 29 Nov 2012 12:30:20 +0100 Subject: [PATCH] client: TEARDOWN brings that state to Init again --- gst/rtsp-server/rtsp-client.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/rtsp-server/rtsp-client.c b/gst/rtsp-server/rtsp-client.c index e8f3957f55..ce3194b694 100644 --- a/gst/rtsp-server/rtsp-client.c +++ b/gst/rtsp-server/rtsp-client.c @@ -675,6 +675,8 @@ handle_teardown_request (GstRTSPClient * client, GstRTSPClientState * state) send_response (client, session, state->response, TRUE); + gst_rtsp_session_media_set_rtsp_state (media, GST_RTSP_STATE_INIT); + /* we emit the signal before closing the connection */ g_signal_emit (client, gst_rtsp_client_signals[SIGNAL_TEARDOWN_REQUEST], 0, state);