From 8258daf87c954c23333fa0ee25185677bc1cfa3b Mon Sep 17 00:00:00 2001 From: Josep Torra Date: Wed, 15 Apr 2009 11:09:56 +0200 Subject: [PATCH] realmedia: add special Real header to DESCRIBE message only for Real servers Add headers that are specific to real only if a real server had been detected by the OPTIONS message. --- gst/realmedia/rtspreal.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gst/realmedia/rtspreal.c b/gst/realmedia/rtspreal.c index 94d095410b..f35cc3e70f 100644 --- a/gst/realmedia/rtspreal.c +++ b/gst/realmedia/rtspreal.c @@ -118,16 +118,16 @@ rtsp_ext_real_before_send (GstRTSPExtension * ext, GstRTSPMessage * request) } case GST_RTSP_DESCRIBE: { - gst_rtsp_message_add_header (request, GST_RTSP_HDR_BANDWIDTH, - DEFAULT_BANDWIDTH); - gst_rtsp_message_add_header (request, GST_RTSP_HDR_GUID, - "00000000-0000-0000-0000-000000000000"); - gst_rtsp_message_add_header (request, GST_RTSP_HDR_REGION_DATA, "0"); - gst_rtsp_message_add_header (request, GST_RTSP_HDR_CLIENT_ID, - "Linux_2.4_6.0.9.1235_play32_RN01_EN_586"); - gst_rtsp_message_add_header (request, GST_RTSP_HDR_MAX_ASM_WIDTH, "1"); - gst_rtsp_message_add_header (request, GST_RTSP_HDR_LANGUAGE, "en-US"); if (ctx->isreal) { + gst_rtsp_message_add_header (request, GST_RTSP_HDR_BANDWIDTH, + DEFAULT_BANDWIDTH); + gst_rtsp_message_add_header (request, GST_RTSP_HDR_GUID, + "00000000-0000-0000-0000-000000000000"); + gst_rtsp_message_add_header (request, GST_RTSP_HDR_REGION_DATA, "0"); + gst_rtsp_message_add_header (request, GST_RTSP_HDR_CLIENT_ID, + "Linux_2.4_6.0.9.1235_play32_RN01_EN_586"); + gst_rtsp_message_add_header (request, GST_RTSP_HDR_MAX_ASM_WIDTH, "1"); + gst_rtsp_message_add_header (request, GST_RTSP_HDR_LANGUAGE, "en-US"); gst_rtsp_message_add_header (request, GST_RTSP_HDR_REQUIRE, "com.real.retain-entity-for-setup"); }