<br><font size=2 face="sans-serif">Seems to be working fine for me.. I
downloaded latest tarball today morning, compiled and verified.</font>
<br><font size=2 face="sans-serif">If you want, I can send you .vcp files
that have.</font>
<br>
<br><font size=2 face="sans-serif">Only change I had to make was this line
83 in BasicTaskScheduler.cpp file</font>
<br><font size=2 color=red face="sans-serif"> if (errno !=
EINTR && errno != EAGAIN) {</font>
<br><font size=2 face="sans-serif">To </font>
<br><font size=2 color=#008000 face="sans-serif"> if (err
!= 0) </font>
<br>
<br><font size=2 face="sans-serif">WINCE for some reason, cannot find EINTR.
Could be because I am running older version of WINCE (4.2 or 5.0). Never
bothered to investigate this.</font>
<br>
<br><font size=2 face="sans-serif">You may want to verify if GetSystemTime()
function is working correctly on your platform. This is very critical for
the timers to function right.</font>
<br>
<br><font size=2 face="sans-serif">Ishwar</font>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>siyara nt <tech.siya@gmail.com></b>
</font>
<br><font size=1 face="sans-serif">Sent by: live-devel-bounces@ns.live555.com</font>
<p><font size=1 face="sans-serif">06/17/2009 11:28 PM</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
LIVE555 Streaming Media - development & use <live-devel@ns.live555.com></font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">"LIVE555 Streaming Media - development
& use" <live-devel@ns.live555.com></font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [Live-devel] Live555 build on WinCE
6.0 fileno returns void *</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=3>Hi Ishwar,</font>
<br><font size=3> </font>
<br><font size=3>Thanks a lot for your input. After declaring READ_FROM_FILES_SYNCHRONOUSLY in
my porject, the livemedia library built properly. Now i'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'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).</font>
<br><font size=3> </font>
<br><font size=3>The following is the testondemandRTSPstreamer.exe output
messages</font>
<br><font size=3>------------------------------------------------------------------------------------------------------------</font>
<br><font size=3>"s1" stream, from the file </font><font size=2 color=#a31515>"\\Storage
Card\\test.m4e"p</font><font size=3>lay this stream using the URL
"rtsp://</font><a href=http://192.168.16.10:8554/s1><font size=3 color=blue><u>192.168.16.10:8554/s1</u></font></a><font size=3>"<br>
eetaram:File open successful2c:\test.m4e<br>
MPEG4VideoStreamParser::parseVisualObject(): Warning: We don'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't handle visual_obj<br>
ct_type 0</font>
<br><font size=3>(I have changed the file path and stream name to s1 for
convinience)</font>
<br><font size=3> My test.m4e is stored in SD card in the DM355 target.</font>
<br><font size=3> </font>
<br><font size=3>Here is the VLC message log</font>
<br><font size=3>------------------------------------------------</font>
<br><font size=2>main info: Running vlc with the default interface. Use
'cvlc' to use vlc without interface.</font>
<p><font size=3>main debug: starting new item</font>
<p><font size=3>main debug: processing request item rtsp://</font><a href=http://192.168.16.10:8554/s1><font size=3 color=blue><u>192.168.16.10:8554/s1</u></font></a><font size=3>
node Playlist skip 0</font>
<p><font size=3>main debug: resyncing on rtsp://</font><a href=http://192.168.16.10:8554/s1><font size=3 color=blue><u>192.168.16.10:8554/s1</u></font></a>
<p><font size=3>main debug: rtsp://</font><a href=http://192.168.16.10:8554/s1><font size=3 color=blue><u>192.168.16.10:8554/s1</u></font></a><font size=3>
is at 0</font>
<p><font size=3>main debug: creating new input thread</font>
<p><font size=3>main debug: Creating an input for 'rtsp://</font><a href=http://192.168.16.10:8554/s1><font size=3 color=blue><u>192.168.16.10:8554/s1</u></font></a><font size=3>'</font>
<p><font size=3>main debug: waiting for thread initialization</font>
<p><font size=3>main debug: thread started</font>
<p><font size=3>main debug: thread 5508 (input) created at priority 1 (../../src/input/input.c:370)</font>
<p><font size=3>main debug: `rtsp://</font><a href=http://192.168.16.10:8554/s1><font size=3 color=blue><u>192.168.16.10:8554/s1</u></font></a><font size=3>'
gives access `rtsp' demux `' path `</font><a href=http://192.168.16.10:8554/s1><font size=3 color=blue><u>192.168.16.10:8554/s1</u></font></a><font size=3>'</font>
<p><font size=3>qt4 debug: Updating the stream status: 3</font>
<p><font size=3>main debug: creating demux: access='rtsp' demux='' path='</font><a href=http://192.168.16.10:8554/s1><font size=3 color=blue><u>192.168.16.10:8554/s1</u></font></a><font size=3>'</font>
<p><font size=3>main debug: looking for access_demux module: 1 candidate</font>
<p><font size=3>live555 debug: RTP subsession 'video/MP4V-ES'</font>
<p><font size=3>main debug: selecting program id=0</font>
<p><font size=3>qt4 debug: New Event: type 1108</font>
<p><font size=3>live555 debug: setup start: 0 stop:0</font>
<p><font size=3>live555 debug: We have a timeout of 60 seconds</font>
<p><font size=3>main debug: waiting for thread initialization</font>
<p><font size=3>main debug: thread started</font>
<p><font size=3>main debug: thread 5668 (liveMedia-timeout) created at
priority 0 (../../../modules/demux/live555.cpp:1055)</font>
<p><font size=3>live555 debug: spawned timeout thread</font>
<p><font size=3>live555 debug: play start: 0 stop:0</font>
<p><font size=3>main debug: using access_demux module "live555"</font>
<p><font size=3>main debug: TIMER module_Need() : 164.000 ms - Total 164.000
ms / 1 intvls (Avg 164.000 ms)</font>
<p><font size=3>main debug: looking for a subtitle file in C:\Program Files\VideoLAN\VLC\</font>
<p><font size=3>main debug: looking for decoder module: 34 candidates</font>
<p><font size=3>avcodec debug: libavcodec already initialized</font>
<p><font size=3>avcodec debug: using direct rendering</font>
<p><font size=3>avcodec debug: ffmpeg codec (MPEG-4 Video) started</font>
<p><font size=3>main debug: using decoder module "avcodec"</font>
<p><font size=3>main debug: TIMER module_Need() : 4.000 ms - Total 4.000
ms / 1 intvls (Avg 4.000 ms)</font>
<p><font size=3>main debug: thread 5660 (decoder) created at priority 0
(../../src/input/decoder.c:217)</font>
<p><font size=3>main debug: `rtsp://</font><a href=http://192.168.16.10:8554/s1><font size=3 color=blue><u>192.168.16.10:8554/s1</u></font></a><font size=3>'
successfully opened</font>
<p><font size=3>qt4 debug: New Event: type 1103</font>
<p><font size=3>qt4 debug: Updating the stream status: 3</font>
<p><font size=3>main debug: thread started</font>
<p><font size=3>main debug: control type=1</font>
<p><font size=3>avcodec warning: hmm, seems the headers are not complete,
trying to guess time_increment_bits</font>
<p><font size=3>(mpeg4@00BA56D0)</font>
<p><font size=3>avcodec warning: my guess is 5 bits ;)</font>
<p><font size=3>(mpeg4@00BA56D0)</font>
<p><font size=3>avcodec warning: looks like this file was encoded with
(divx4/(old)xvid/opendivx) -> forcing low_delay flag</font>
<p><font size=3>(mpeg4@00BA56D0)</font>
<p><font size=3>avcodec warning: picture size invalid (0x0)</font>
<p><font size=3>(mpeg4@00BA56D0)</font>
<p><font size=3>avcodec warning: get_buffer() failed (-1 0 0 00000000)</font>
<p><font size=3> The get_buffer() failed (-1 0 0 00000000) message
repeats till the end and it doesn't play anything.</font>
<br><font size=3>Please suggest.</font>
<br><font size=3> </font>
<br><font size=3>Thanks a lot<br>
<br>
<br>
</font>
<br><font size=3>On Wed, Jun 17, 2009 at 9:53 PM, <</font><a href=mailto:Ishwar.Jasuja@jci.com><font size=3 color=blue><u>Ishwar.Jasuja@jci.com</u></font></a><font size=3>>
wrote:</font>
<br><font size=2 face="sans-serif"><br>
define READ_FROM_FILES_SYNCHRONOUSLY in your project file.</font><font size=3>
<br>
<br>
<br>
</font>
<table width=100%>
<tr valign=top>
<td width=53%><font size=1 face="sans-serif"><b>siyara nt <</b></font><a href=mailto:tech.siya@gmail.com target=_blank><font size=1 color=blue face="sans-serif"><b><u>tech.siya@gmail.com</u></b></font></a><font size=1 face="sans-serif"><b>></b>
<br>
Sent by: </font><a href="mailto:live-devel-bounces@ns.live555.com" target=_blank><font size=1 color=blue face="sans-serif"><u>live-devel-bounces@ns.live555.com</u></font></a><font size=3>
</font>
<p><font size=1 face="sans-serif">06/17/2009 02:25 AM</font><font size=3>
</font>
<br>
<table border=4 width=100%>
<tr valign=top>
<td width=100% bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
LIVE555 Streaming Media - development & use <</font><a href="mailto:live-devel@ns.live555.com" target=_blank><font size=1 color=blue face="sans-serif"><u>live-devel@ns.live555.com</u></font></a><font size=1 face="sans-serif">></font></div></table>
<p>
<td width=44%>
<br>
<table width=100%>
<tr valign=top>
<td width=20%>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td width=79%><a href="mailto:live-devel@ns.live555.com" target=_blank><font size=1 color=blue face="sans-serif"><u>live-devel@ns.live555.com</u></font></a><font size=3>
</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">[Live-devel] Live555 build on WinCE
6.0 fileno returns void *</font></table>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=49%>
<td width=50%></table>
<br>
<td width=2%></table>
<p><font size=3><br>
<br>
<br>
Hi All, <br>
<br>
I'm a newbie trying to build live555 on WinCe 6.0 based ARM target. <br>
I'm getting an error with respect to use of the function fileno in ByteStreamFileSource.cpp
file as follows. </font>
<p><font size=1>1>ByteStreamFileSource.cpp(98) : error C2664: 'TaskScheduler::turnOffBackgroundReadHandling'
: cannot convert parameter 1 from 'void *' to 'int'</font><font size=3>
</font>
<p><font size=1>I checked the fileno function declaration in stdlib.h file
and it is returning a void *.</font><font size=3> </font>
<p><font size=1>Let me know if anyone has encountered this issue and able
to resolve.</font><font size=3> </font>
<p><font size=1>Please suggest.</font><font size=3> </font>
<p><font size=1>thanks</font><font size=2><tt>_______________________________________________<br>
live-devel mailing list</tt></font><font size=2 color=blue><tt><u><br>
</u></tt></font><a href="mailto:live-devel@lists.live555.com" target=_blank><font size=2 color=blue><tt><u>live-devel@lists.live555.com</u></tt></font></a><font size=2 color=blue><tt><u><br>
</u></tt></font><a href="http://lists.live555.com/mailman/listinfo/live-devel" target=_blank><font size=2 color=blue><tt><u>http://lists.live555.com/mailman/listinfo/live-devel</u></tt></font></a>
<p><font size=3><br>
_______________________________________________<br>
live-devel mailing list</font><font size=3 color=blue><u><br>
</u></font><a href="mailto:live-devel@lists.live555.com"><font size=3 color=blue><u>live-devel@lists.live555.com</u></font></a><font size=3 color=blue><u><br>
</u></font><a href="http://lists.live555.com/mailman/listinfo/live-devel" target=_blank><font size=3 color=blue><u>http://lists.live555.com/mailman/listinfo/live-devel</u></font></a><font size=3><br>
</font>
<p><font size=2><tt>_______________________________________________<br>
live-devel mailing list<br>
live-devel@lists.live555.com<br>
http://lists.live555.com/mailman/listinfo/live-devel<br>
</tt></font>
<p>