From: René Stadler Date: Thu, 24 Sep 2009 20:30:22 +0000 (+0300) Subject: live-response: fix first seek always failing X-Git-Tag: RYGEL_0_4_1~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b3b186065c697fb17a6293cec55d056eecd166b0;p=profile%2Fivi%2Frygel.git live-response: fix first seek always failing State change messages are signalled also for all child elements. If they are not filtered out, the initial seek is issued way too early. --- diff --git a/src/rygel/rygel-live-response.vala b/src/rygel/rygel-live-response.vala index 3d17554..b673f2f 100644 --- a/src/rygel/rygel-live-response.vala +++ b/src/rygel/rygel-live-response.vala @@ -235,6 +235,10 @@ internal class Rygel.LiveResponse : Rygel.HTTPResponse { if (message.type == MessageType.EOS) { ret = false; } else if (message.type == MessageType.STATE_CHANGED) { + if (message.src != this.pipeline) { + return true; + } + if (this.time_range != null && this.time_range.start > 0) { State old_state; State new_state;