<div dir="ltr"><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">Dear Ross,</span><br style="color: rgb(0, 0, 102);"><br style="color: rgb(0, 0, 102);"><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp;&nbsp; I am trying to use live555 as a server and client as mplayer. Also tried with some mp2 streams . </span><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">mplayer I am able to play the streams properly. when streams reaches EOF then mplayer is hanging.</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">I just do some debug and got that the mplayer hangs at demux_rtp.cpp file. It goes to an infinte loop there as</span><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">waiting until the data available ? Can you suggest some method to avoid this..</span> <br style="color: rgb(0, 0, 102);"><br style="color: rgb(0, 0, 102);"><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">// Block ourselves until data becomes available:</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">&nbsp; TRACE;</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">&nbsp; TaskScheduler&amp; scheduler</span><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);">&nbsp;&nbsp;&nbsp; = bufferQueue-&gt;readSource()-&gt;envir().taskScheduler();</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">&nbsp; scheduler.doEventLoop(&amp;bufferQueue-&gt;blockingFlag);</span><br style="color: rgb(0, 0, 102);">
<br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">Thanks</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);">Rishi</span><br></div>