core: Live response is always sender-paced
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Tue, 12 Jan 2010 14:16:54 +0000 (16:16 +0200)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Tue, 12 Jan 2010 14:23:24 +0000 (16:23 +0200)
src/rygel/rygel-media-item.vala
src/rygel/rygel-transcoder.vala

index 77284eb..24177a2 100644 (file)
@@ -200,6 +200,8 @@ public class Rygel.MediaItem : MediaObject {
             protocol_info.dlna_operation = DLNAOperation.RANGE;
             protocol_info.dlna_flags |= DLNAFlags.BACKGROUND_TRANSFER_MODE |
                                         DLNAFlags.CONNECTION_STALL;
+        } else {
+            protocol_info.dlna_flags |= DLNAFlags.SENDER_PACED;
         }
 
         return protocol_info;
index d16d4ca..5033d79 100644 (file)
@@ -76,7 +76,8 @@ internal abstract class Rygel.Transcoder : GLib.Object {
         protocol_info.mime_type = this.mime_type;
         protocol_info.dlna_profile = this.dlna_profile;
         protocol_info.dlna_conversion = DLNAConversion.TRANSCODED;
-        protocol_info.dlna_flags = DLNAFlags.STREAMING_TRANSFER_MODE;
+        protocol_info.dlna_flags = DLNAFlags.STREAMING_TRANSFER_MODE |
+                                   DLNAFlags.SENDER_PACED;
         protocol_info.dlna_operation = DLNAOperation.TIMESEEK;
 
         return res;