<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; ">Ralf,<div><br></div><div>Thanks for the note.  Your patch looks like a good idea; it will likely be incorporated into the next release of the software.</div><div><br></div><div>However, although your patch is a good idea (basically, a 'sanity check' for the case when a '$'-framed packet is received without an appropriate handler for the stream channel), I'm still puzzled by why it happened to be necessary.  In our current "RTSPClient" implementation, the stream channel ids (for RTP and RTCP) are 'registered' just after the "SETUP" response has been received (and thus before "PLAY" is sent).  Note the calls to "setStreamSocket() in "RTSPClient.cpp", lines 1027 and 1032.  Therefore, I don't see how a RTP or RTCP packet being sent by the server after it receives the "PLAY" request (even if it's sent before the "PLAY" response) could cause this situation (no appropriate handler) to occur?</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; font-size: medium; "><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; font-size: medium; ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>