<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18702"></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Hi Matt,</DIV>
<DIV> </DIV>
<DIV>Interesting post about the CPU usage!</DIV>
<DIV> </DIV>
<DIV>FYI, we recently upgraded our live555 version too and I also </DIV>
<DIV>noticed that my RTSP client application starts using up my processor </DIV>
<DIV>(only after experiencing network issues where the connection seems </DIV>
<DIV>to drop). </DIV>
<DIV> </DIV>
<DIV>We are also still using the synchronous version of the client and stream over TCP.</DIV>
<DIV>I will revert our live555 version and confirm whether the issue still happens.</DIV>
<DIV> </DIV>
<DIV>Regards,</DIV>
<DIV>Ralf</DIV>
<DIV> </DIV>
<DIV><BR>------------------------------<BR><BR>Message: 3<BR>Date: Wed, 29 Jun 2011 10:38:29 -0700<BR>From: Matt Schuckmannn <matt@schuckmannacres.com><BR>To: live-devel@ns.live555.com<BR>Subject: [Live-devel] RTSPClient using the synchronous interface<BR>spinning onthe processor<BR>Message-ID: <4E0B6315.7080001@schuckmannacres.com><BR>Content-Type: text/plain; charset=ISO-8859-1; format=flowed<BR><BR>I just updated my code to use the latest Live555 code and I imeadiately <BR>noticed that my RTSP client application is spinning on the processor and <BR>taking up 100% of the processor it's running on. I tried running <BR>OpenRTSP against the same server and I don't the problem. The main <BR>difference between OpenRTSP and my client is my client is still using <BR>the synchronous interface and OpenRTSP isn't.<BR>The application seems to be spinning in the <BR>taskScheduler().doEventLoop(), and or SingleStep() methods. It's almost <BR>as if Select() is always returning immediately or something like that.<BR>Did I miss something that I should have changed with my client?<BR><BR>I did noticed that with the new synchronous interface I am nesting calls <BR>to doEventLoop().<BR>i.e. my app cals doEventLoop() at start up and then each time I I need <BR>to send a SET_PARAMETER command the synchronous interfaces calls <BR>doEventLoop() again, Could this be the problem?<BR><BR>I'll continue to debug and figure it out, but I appreciate any suggestions.<BR><BR>Matt S.<BR><BR><BR></DIV><font face="Verdana,Arial,Helvetica,Trebuchet MS" size="1">
<br />--
<br />This message is subject to the CSIR's copyright terms and conditions, e-mail legal notice, and implemented Open Document Format (ODF) standard.
<br />The full disclaimer details can be found at <a href="http://www.csir.co.za/disclaimer.html">http://www.csir.co.za/disclaimer.html</a>.
<p>
<br />This message has been scanned for viruses and dangerous content by <a href="http://www.mailscanner.info/"><b>MailScanner</b></a>,
<br />and is believed to be clean.
</font>
</BODY></HTML>