<div>Hi Ishwar,</div>
<div> </div>
<div>Thanks a lot for your input. After declaring READ_FROM_FILES_SYNCHRONOUSLY  in my porject, the livemedia library built properly. Now i&#39;m able to build and run testondemandRTSPstreamer.exe on my WinCE ARM(DM355) target board but when i connect using VLC it is not showing any video. I&#39;m using a test.m4e file to stream video using testondemandRTSPserver.exe and this works properly on windows XP platform.(I have appended the VOS and VOSS headers to test.m4e to make it suitable to stream from DM355 target board. This i checked on Windows and it is streaming properly).</div>

<div> </div>
<div>The following is the testondemandRTSPstreamer.exe output messages</div>
<div>------------------------------------------------------------------------------------------------------------</div>
<div>&quot;s1&quot; stream, from the file <font color="#a31515" size="2"><font color="#a31515" size="2">&quot;\\Storage Card\\test.m4e&quot;p</font></font>lay this stream using the URL &quot;rtsp://<a href="http://192.168.16.10:8554/s1">192.168.16.10:8554/s1</a>&quot;<br>
eetaram:File open successful2c:\test.m4e<br>MPEG4VideoStreamParser::parseVisualObject(): Warning: We don&#39;t handle visual_obj<br>ct_type 0<br>eetaram:File open successful2c:\test.m4e<br>RAM: File open success<br>RAM: file size  (7169851)  !<br>
PEG4VideoStreamParser::parseVisualObject(): Warning: We don&#39;t handle visual_obj<br>ct_type 0</div>
<div>(I have changed the file path and stream name to s1 for convinience)</div>
<div> My test.m4e is stored in SD card in the DM355 target.</div>
<div> </div>
<div>Here is the VLC message log</div>
<div>------------------------------------------------</div>
<div><font size="2">main info: Running vlc with the default interface. Use &#39;cvlc&#39; to use vlc without interface.</font></div>
<div>
<p>main debug: starting new item</p>
<p>main debug: processing request item rtsp://<a href="http://192.168.16.10:8554/s1">192.168.16.10:8554/s1</a> node Playlist skip 0</p>
<p>main debug: resyncing on rtsp://<a href="http://192.168.16.10:8554/s1">192.168.16.10:8554/s1</a></p>
<p>main debug: rtsp://<a href="http://192.168.16.10:8554/s1">192.168.16.10:8554/s1</a> is at 0</p>
<p>main debug: creating new input thread</p>
<p>main debug: Creating an input for &#39;rtsp://<a href="http://192.168.16.10:8554/s1">192.168.16.10:8554/s1</a>&#39;</p>
<p>main debug: waiting for thread initialization</p>
<p>main debug: thread started</p>
<p>main debug: thread 5508 (input) created at priority 1 (../../src/input/input.c:370)</p>
<p>main debug: `rtsp://<a href="http://192.168.16.10:8554/s1">192.168.16.10:8554/s1</a>&#39; gives access `rtsp&#39; demux `&#39; path `<a href="http://192.168.16.10:8554/s1">192.168.16.10:8554/s1</a>&#39;</p>
<p>qt4 debug: Updating the stream status: 3</p>
<p>main debug: creating demux: access=&#39;rtsp&#39; demux=&#39;&#39; path=&#39;<a href="http://192.168.16.10:8554/s1">192.168.16.10:8554/s1</a>&#39;</p>
<p>main debug: looking for access_demux module: 1 candidate</p>
<p>live555 debug: RTP subsession &#39;video/MP4V-ES&#39;</p>
<p>main debug: selecting program id=0</p>
<p>qt4 debug: New Event: type 1108</p>
<p>live555 debug: setup start: 0 stop:0</p>
<p>live555 debug: We have a timeout of 60 seconds</p>
<p>main debug: waiting for thread initialization</p>
<p>main debug: thread started</p>
<p>main debug: thread 5668 (liveMedia-timeout) created at priority 0 (../../../modules/demux/live555.cpp:1055)</p>
<p>live555 debug: spawned timeout thread</p>
<p>live555 debug: play start: 0 stop:0</p>
<p>main debug: using access_demux module &quot;live555&quot;</p>
<p>main debug: TIMER module_Need() : 164.000 ms - Total 164.000 ms / 1 intvls (Avg 164.000 ms)</p>
<p>main debug: looking for a subtitle file in C:\Program Files\VideoLAN\VLC\</p>
<p>main debug: looking for decoder module: 34 candidates</p>
<p>avcodec debug: libavcodec already initialized</p>
<p>avcodec debug: using direct rendering</p>
<p>avcodec debug: ffmpeg codec (MPEG-4 Video) started</p>
<p>main debug: using decoder module &quot;avcodec&quot;</p>
<p>main debug: TIMER module_Need() : 4.000 ms - Total 4.000 ms / 1 intvls (Avg 4.000 ms)</p>
<p>main debug: thread 5660 (decoder) created at priority 0 (../../src/input/decoder.c:217)</p>
<p>main debug: `rtsp://<a href="http://192.168.16.10:8554/s1">192.168.16.10:8554/s1</a>&#39; successfully opened</p>
<p>qt4 debug: New Event: type 1103</p>
<p>qt4 debug: Updating the stream status: 3</p>
<p>main debug: thread started</p>
<p>main debug: control type=1</p>
<p>avcodec warning: hmm, seems the headers are not complete, trying to guess time_increment_bits</p>
<p>(mpeg4@00BA56D0)</p>
<p>avcodec warning: my guess is 5 bits ;)</p>
<p>(mpeg4@00BA56D0)</p>
<p>avcodec warning: looks like this file was encoded with (divx4/(old)xvid/opendivx) -&gt; forcing low_delay flag</p>
<p>(mpeg4@00BA56D0)</p>
<p>avcodec warning: picture size invalid (0x0)</p>
<p>(mpeg4@00BA56D0)</p>
<p>avcodec warning: get_buffer() failed (-1 0 0 00000000)</p></div>
<div> The get_buffer() failed (-1 0 0 00000000) message repeats till the end and it doesn&#39;t play anything.</div>
<div>Please suggest.</div>
<div> </div>
<div>Thanks a lot<br><br><br> </div>
<div class="gmail_quote">On Wed, Jun 17, 2009 at 9:53 PM, <span dir="ltr">&lt;<a href="mailto:Ishwar.Jasuja@jci.com">Ishwar.Jasuja@jci.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br><font face="sans-serif" size="2">define READ_FROM_FILES_SYNCHRONOUSLY  in your project file.</font> <br>
<br><br><br>
<table width="100%">
<tbody>
<tr valign="top">
<td width="40%"><font face="sans-serif" size="1"><b>siyara nt &lt;<a href="mailto:tech.siya@gmail.com" target="_blank">tech.siya@gmail.com</a>&gt;</b> </font><br><font face="sans-serif" size="1">Sent by: <a href="mailto:live-devel-bounces@ns.live555.com" target="_blank">live-devel-bounces@ns.live555.com</a></font> 
<p><font face="sans-serif" size="1">06/17/2009 02:25 AM</font> 
<table border="1">
<tbody>
<tr valign="top">
<td bgcolor="white">
<div align="center"><font face="sans-serif" size="1">Please respond to<br>LIVE555 Streaming Media - development &amp; use        &lt;<a href="mailto:live-devel@ns.live555.com" target="_blank">live-devel@ns.live555.com</a>&gt;</font></div>
</td></tr></tbody></table><br></p>
<td width="59%">
<table width="100%">
<tbody>
<tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">To</font></div>
<td><font face="sans-serif" size="1"><a href="mailto:live-devel@ns.live555.com" target="_blank">live-devel@ns.live555.com</a></font> 
<tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">cc</font></div>
<td>
<tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">Subject</font></div>
<td><font face="sans-serif" size="1">[Live-devel] Live555 build on WinCE 6.0 fileno returns void *</font></td></td></tr></td></td></tr></td></td></tr></tbody></table><br>
<table>
<tbody>
<tr valign="top">
<td>
<td></td></td></tr></tbody></table><br></td>
<td><p></p></td></td></tr></tbody></table>
<div>
<div></div>
<div class="h5"><br><br><br><font size="3">Hi All,</font> <br><font size="3"> </font> <br><font size="3">I&#39;m a newbie trying to build live555 on WinCe 6.0 based ARM target.</font> <br><font size="3">I&#39;m getting an error with respect to use of the function fileno in ByteStreamFileSource.cpp file as follows.</font> </div>
</div>
<p>
<div>
<div></div>
<div class="h5"><font size="1">1&gt;ByteStreamFileSource.cpp(98) : error C2664: &#39;TaskScheduler::turnOffBackgroundReadHandling&#39; : cannot convert parameter 1 from &#39;void *&#39; to &#39;int&#39;</font> </div></div>

<p>
<div>
<div></div>
<div class="h5"><font size="1">I checked the fileno function declaration in stdlib.h file and it is returning a void *.</font> </div></div>
<p>
<div>
<div></div>
<div class="h5"><font size="1">Let me know if anyone has encountered this issue and able to resolve.</font> </div></div>
<p><font size="1">Please suggest.</font> 
<p><font size="1">thanks</font><font size="2"><tt>_______________________________________________<br>live-devel mailing list<br><a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br>
<a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br></tt></font>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p><br>_______________________________________________<br>live-devel mailing list<br><a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a><br><a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
<br></p></p></p></p></p></blockquote></div><br>