rygel r376 - trunk/src/rygel



Author: zeeshanak
Date: Thu Dec 25 12:00:29 2008
New Revision: 376
URL: http://svn.gnome.org/viewvc/rygel?rev=376&view=rev

Log:
Streamer only provide headers on "HEAD" requests.

Modified:
   trunk/src/rygel/rygel-streamer.vala

Modified: trunk/src/rygel/rygel-streamer.vala
==============================================================================
--- trunk/src/rygel/rygel-streamer.vala	(original)
+++ trunk/src/rygel/rygel-streamer.vala	Thu Dec 25 12:00:29 2008
@@ -123,6 +123,12 @@
         // Add headers
         this.add_item_headers (msg, item);
 
+        if (msg.method == "HEAD") {
+            // Only headers requested, no need to stream contents
+            msg.set_status (Soup.KnownStatusCode.OK);
+            return;
+        }
+
         // Create to Gst source that can handle the URI
         var src = Element.make_from_uri (URIType.SRC, uri, null);
         if (src == null) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]