<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On &nbsp;23-Aug-2008, at 14:51 , Chris Abrams wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>I'm a relative newcomer to SMIL but I'm confused as to the behaviour of the<br>Ambulant Player when given the following SMIL:</div></blockquote><div><br></div>You're not the only one: even though I've been involved with SMIL since the early days I am always confused about the behaviour of "indefinite". So, I've cc'd Sjoerd Mullender on this conversation, he co-wrote the Timing and Synchronisation chapter, so I hope he'll be able to tell us what should happen (and how you should get the behaviour you want).</div><div><br></div><div>The main thing to note is that "indefinite" is not "infinite", though.<br><blockquote type="cite"><div><br><br>&lt;?xml version="1.0" encoding="UTF-8"?><br><br>&lt;!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 2.0//EN"<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"<a href="http://www.w3.org/2001/SMIL20/SMIL20.dtd">http://www.w3.org/2001/SMIL20/SMIL20.dtd</a>"><br><br>&lt;smil xmlns="<a href="http://www.w3.org/2001/SMIL20/Language">http://www.w3.org/2001/SMIL20/Language</a>"><br> &nbsp;&nbsp;&nbsp;&lt;head><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;layout type="text/smil-basic-layout"><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;root-layout width="400" height="300" backgroundColor="#FFFFFF" /><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;region regionName="img" left="25" width="350" top="25" height="250"<br>backgroundColor="transparent" showBackground="whenActive" /><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/layout><br> &nbsp;&nbsp;&nbsp;&lt;/head><br> &nbsp;&nbsp;&nbsp;&lt;body><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;seq repeatCount="indefinite"><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;img src="a.gif" dur="1.5s" region="img" fill="remove" /><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;img src="b.gif" dur="1.5s" region="img" fill="remove" /><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;img src="c.gif" dur="1.5s" region="img" fill="remove" /><br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/seq><br> &nbsp;&nbsp;&nbsp;&lt;/body><br>&lt;/smil><br><br>I would have expected the sequence of images a, b and c to be repeated<br>indefinitetly. However, when run on either Ambulant 1.8 on Windows or the<br>latest Ambulant Player built from source and running under Linux, the sequence<br>of images is shown just once before play stops. </div></blockquote><div><br></div><div>I could understand it if it was played zero times, or infinitely many times, but once indeed sounds funny. I tried it in the RealPlayer, and it plays it infinitely many times.</div><div><br></div><div>Sjoerd, what is the correct behaviour here?</div><div><br></div><br><blockquote type="cite"><div>The problem is fixed by<br>modifying the opening seq element as follows:<br><br>&lt;seq dur="4.5s" repeatCount="indefinite"></div></blockquote><div><br></div>Here I would have expected the total duration to be 4.5s, in other words, I would have expected the sequence to be played once. RealPlayer has a very surprising behaviour: it plays the whole sequence once, and then continually repeats the first item.<br><blockquote type="cite"><div><br></div></blockquote></div><br><br><div apple-content-edited="true"> <div><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">--</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Jack Jansen, &lt;Jack.Jansen@cwi.nl>, <a href="http://www.cwi.nl/~jack">http://www.cwi.nl/~jack</a></font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">If I can't dance I don't want to be part of your revolution -- Emma Goldman</font></p> <br class="Apple-interchange-newline"></div> </div><br></body></html>