[rygel] core: Indicate support for connection stalling



commit 12ecd8e31480955749f23569e912b6df6df05646
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Mon Jan 11 19:16:26 2010 +0200

    core: Indicate support for connection stalling
    
    We support connection stalling for byte-seekable resources, so we should
    indicate that.

 src/rygel/rygel-media-item.vala |    3 ++-
 src/rygel/rygel-thumbnail.vala  |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/rygel/rygel-media-item.vala b/src/rygel/rygel-media-item.vala
index 2c960e4..77284eb 100644
--- a/src/rygel/rygel-media-item.vala
+++ b/src/rygel/rygel-media-item.vala
@@ -198,7 +198,8 @@ public class Rygel.MediaItem : MediaObject {
 
         if (!this.should_stream ()) {
             protocol_info.dlna_operation = DLNAOperation.RANGE;
-            protocol_info.dlna_flags |= DLNAFlags.BACKGROUND_TRANSFER_MODE;
+            protocol_info.dlna_flags |= DLNAFlags.BACKGROUND_TRANSFER_MODE |
+                                        DLNAFlags.CONNECTION_STALL;
         }
 
         return protocol_info;
diff --git a/src/rygel/rygel-thumbnail.vala b/src/rygel/rygel-thumbnail.vala
index 1112b8c..985a784 100644
--- a/src/rygel/rygel-thumbnail.vala
+++ b/src/rygel/rygel-thumbnail.vala
@@ -59,7 +59,8 @@ public class Rygel.Thumbnail : Rygel.IconInfo {
         protocol_info.dlna_profile = this.dlna_profile;
         protocol_info.protocol = protocol;
         protocol_info.dlna_flags |= DLNAFlags.INTERACTIVE_TRANSFER_MODE |
-                                    DLNAFlags.BACKGROUND_TRANSFER_MODE;
+                                    DLNAFlags.BACKGROUND_TRANSFER_MODE |
+                                    DLNAFlags.CONNECTION_STALL;
 
         return protocol_info;
     }



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