From dad62cc0b723baf1689196e9a4209912193ccd5f Mon Sep 17 00:00:00 2001 From: Hyunil Park Date: Tue, 23 Apr 2013 18:00:13 +0900 Subject: [PATCH] clean up RTSP message Change-Id: I8d26541fdabeb807369c20adcdef703c5b28dc95 --- src/rtsp-client.c | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/src/rtsp-client.c b/src/rtsp-client.c index 6045ff8..c93b05c 100755 --- a/src/rtsp-client.c +++ b/src/rtsp-client.c @@ -432,9 +432,6 @@ send_response (GstRTSPClient * client, GstRTSPSession * session, static void send_request (GstRTSPClient * client, GstRTSPSession * session, GstRTSPMessage * request) { - gst_rtsp_message_add_header (request, GST_RTSP_HDR_SERVER, - "GStreamer RTSP server"); - /* remove any previous header */ gst_rtsp_message_remove_header (request, GST_RTSP_HDR_SESSION, -1); @@ -1143,23 +1140,11 @@ handle_play_request (GstRTSPClient * client, GstRTSPClientState * state) /* construct the response now */ code = GST_RTSP_STS_OK; gst_rtsp_message_init_response (state->response, code, - gst_rtsp_status_as_text (code), state->request); - - /* add the RTP-Info header */ - if (infocount > 0) { - str = g_string_free (rtpinfo, FALSE); - gst_rtsp_message_take_header (state->response, GST_RTSP_HDR_RTP_INFO, str); - } else { - g_string_free (rtpinfo, TRUE); - } - - /* add the range */ - str = gst_rtsp_media_get_range_string (media->media, TRUE); - gst_rtsp_message_take_header (state->response, GST_RTSP_HDR_RANGE, str); - - send_response (client, session, state->response); + gst_rtsp_status_as_text (code), state->request); + send_response (client, NULL, state->response); /* start playing after sending the request */ + GST_INFO("set media to GST_STATE_PLAYING"); gst_rtsp_session_media_set_state (media, GST_STATE_PLAYING); media->state = GST_RTSP_STATE_PLAYING; @@ -3480,6 +3465,10 @@ handle_M2_message (GstRTSPClient * client) GST_ERROR_OBJECT (client, "Failed to receiv M2 request....\n"); return res; } + /*dump M2 request message*/ + if (gst_debug_category_get_threshold (rtsp_client_debug) >= GST_LEVEL_LOG) { + gst_rtsp_message_dump (&request); + } /* Parse the request received */ res = gst_rtsp_message_parse_request (&request, &method, &uristr, &version); -- 2.7.4