Dear all:<br><br>Executing openRTSP to receive m4v as mp4 file with QuickTimeFileSink, I note the shutdown() in playComm.cpp calls exit() to teminate this program. If I comment out exit(), this program still terminates and prints:
<br><br>BasicTaskScheduler::SingleStep(): select() fails: Bad file descriptor<br><br>How shall I avoid it? The application&nbsp; may needs to wait for user input or create another session even if its subsession receives RTCP &quot;Bye.&quot; 
<br><br>Besides, the QuickTimeFileSink is not save in a subsession's sink pointer as FileSink. We should hold the pointer globally or in other way. Why not let MediaSession remeber it?<br><br>BR.<br><br clear="all">-- <span class="q">
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Brain Lai<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HealthGen Blog (HealthGen.NET)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;
<a href="http://www.healthgen.net/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.HealthGen.net/</a>&gt;
<br></span>