[gst-cvs] gst-plugins-ugly: realmedia: add special Real header to DESCRIBE message only for Real

Josep Torra adn770 at kemper.freedesktop.org
Wed Apr 15 02:17:02 PDT 2009


Module: gst-plugins-ugly
Branch: master
Commit: 8258daf87c954c23333fa0ee25185677bc1cfa3b
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-ugly/commit/?id=8258daf87c954c23333fa0ee25185677bc1cfa3b

Author: Josep Torra <n770galaxy at gmail.com>
Date:   Wed Apr 15 11:09:56 2009 +0200

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 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/gst/realmedia/rtspreal.c b/gst/realmedia/rtspreal.c
index 94d0954..f35cc3e 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");
       }





More information about the Gstreamer-commits mailing list