<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);"> 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);"> TRACE;</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);"> TaskScheduler& scheduler</span><br style="color: rgb(0, 0, 102);">
<span style="color: rgb(0, 0, 102);"> = bufferQueue->readSource()->envir().taskScheduler();</span><br style="color: rgb(0, 0, 102);"><span style="color: rgb(0, 0, 102);"> scheduler.doEventLoop(&bufferQueue->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>