rygel r421 - trunk/src/rygel
- From: zeeshanak svn gnome org
- To: svn-commits-list gnome org
- Subject: rygel r421 - trunk/src/rygel
- Date: Tue, 13 Jan 2009 14:32:25 +0000 (UTC)
Author: zeeshanak
Date: Tue Jan 13 14:32:25 2009
New Revision: 421
URL: http://svn.gnome.org/viewvc/rygel?rev=421&view=rev
Log:
Range header doesn't necessarily imply partial content request.
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 Tue Jan 13 14:32:25 2009
@@ -151,8 +151,10 @@
return;
}
+ bool partial = got_range && (offset != 0 || length < item.res.size);
+
// Add headers
- this.add_item_headers (msg, item, got_range, offset, length);
+ this.add_item_headers (msg, item, partial, offset, length);
if (msg.method == "HEAD") {
// Only headers requested, no need to stream contents
@@ -161,9 +163,9 @@
}
if (item.upnp_class == MediaItem.IMAGE_CLASS) {
- this.handle_interactive_item (msg, item, got_range, offset, length);
+ this.handle_interactive_item (msg, item, partial, offset, length);
} else {
- this.handle_streaming_item (msg, item, got_range, offset, length);
+ this.handle_streaming_item (msg, item, partial, offset, length);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]