<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div><blockquote type="cite"><div dir="ltr"><span style="font-family: arial, sans-serif; font-size: 13px;">I want to create a list of media that can be played successively and  automatically without changing the URL.</span></div></blockquote><blockquote type="cite"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto;"><div dir="ltr"><div style="font-family: arial, sans-serif; font-size: 13px;"><br></div><div style="font-family: arial, sans-serif; font-size: 13px;"></div></div></blockquote></div></div></blockquote><blockquote type="cite"><div dir="ltr">If your list is of the same media type, maybe you can try to modify the file ByteStreamFileSource.cpp.</div></blockquote><div><br></div><div>If possible, you shouldn't modify the supplied source code, because that makes it harder for you to comply with the LGPL, and makes it much less likely that you'll get support on this mailing list.  See</div><div><span class="Apple-tab-span" style="white-space:pre">   </span><a href="http://www.live555.com/liveMedia/faq.html#modifying-and-extending">http://www.live555.com/liveMedia/faq.html#modifying-and-extending</a></div><div><br></div><div>Instead, I suggest using the supplied class "ByteStreamMultiFileSource", which was designed just for this purpose.  You would create a new subclass of "OnDemandServerMediaSubsession", and have its "createNewStreamSource()" virtual function call "ByteStreamMultiFileSource::createNew()" (instead of "ByteStreamFileSource::createNew()".</div></div><br><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>