Hi Ross,<br><br>I use Live555 to stream H.264 from the embedded borad and find a bug:<br><br>for my borad, user could change video's resolution, at beginning user recive H.264 from the borad , it plays well, but if user disconnect then reconnect with different resolution, client player does not decode frames correctly because SPS and PPS are not the same as previous caused by fSPLines is not NULL (see below code) and media field of SDP doesn't be set again.<br>
<br>It's not exactly a bug, but if you would remove the if condition, it will be more flexible.<br> <br><pre class="fragment">orbit</pre>
----<br><pre class="fragment"><a class="code" href="http://www.live555.com/liveMedia/doxygen/html/classOnDemandServerMediaSubsession.html#e785d4e988a7af95fbcc28f9b6d12930">OnDemandServerMediaSubsession::sdpLines</a>() <br>
{<br><a name="l00075"></a> <span class="keywordflow">if</span> (<a class="code" href="http://www.live555.com/liveMedia/doxygen/html/classOnDemandServerMediaSubsession.html#fbdba0ca7b4b896c90a61d4e8d1534de">fSDPLines</a> == <a class="code" href="http://www.live555.com/liveMedia/doxygen/html/UsageEnvironment_8hh.html#070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) {<br>
<br><a name="l00076"></a> .......<br><a name="l00094"></a> }<br><a name="l00095"></a><br><a name="l00096"></a> <span class="keywordflow">return</span> <a class="code" href="http://www.live555.com/liveMedia/doxygen/html/classOnDemandServerMediaSubsession.html#fbdba0ca7b4b896c90a61d4e8d1534de">fSDPLines</a>;<br>
<a name="l00097"></a>}<br><a name="l00098"></a> <br><br><br><br></pre><br>