<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY style="COLOR: #000000; FONT-FAMILY: Arial" bgColor=#c0c0c0>
<DIV>
<BLOCKQUOTE id=0><LABEL id=HbSession SessionId="3770317790"></LABEL>
<DIV><FONT size=2>Dear Ross,</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>
<DIV><FONT size=2>1. In file "Win32config.Borland",</FONT></DIV>
<DIV><FONT size=2>The Line:<BR><STRONG><EM>
LIBS_FOR_CONSOLE_APPLICATION = cw32 import32<BR></EM></STRONG>should be
changed to:<BR>
<STRONG><EM>LIBS_FOR_CONSOLE_APPLICATION = cw32.lib
import32.lib</EM></STRONG></FONT></DIV></FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>2. In file "Media.hh",</FONT></DIV>
<DIV><FONT size=2>I don't know how to merge the following changes into
Media.hh, according to your opinion:</FONT></DIV>
<DIV><FONT size=2>a. in file "inputfile.cpp",
"outputfile.cpp",</FONT></DIV>
<DIV><FONT size=2>fucntion "_setmode" has to be removed or
remarked. </FONT><FONT size=2></FONT></DIV>
<DIV><FONT size=2>b. in file "RTSPServer.cpp", "RTSPClient.cpp",
"SIPClient.cpp",</FONT></DIV>
<DIV><FONT size=2>define "_strnicmp" has to be changed to
"strnicmp".</FONT></DIV>
<DIV><FONT size=2>c. in file "ServerMediaSession.cpp",</FONT></DIV>
<DIV><FONT size=2>fucntion "fabsf" has to be changed
to function "fabs".</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>3. In <</FONT><A
href="http://www.live.com/liveMedia/borland-additional-instructions.txt"><FONT
size=2>http://www.live.com/liveMedia/borland-additional-instructions.txt</FONT></A><FONT
size=2>>, there are something like that:</FONT></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV><STRONG><EM><FONT size=2>2. Edit
Makefile.tail:</FONT></EM></STRONG></DIV>
<DIV><STRONG><EM><FONT size=2>Replace line:</FONT></EM></STRONG></DIV>
<DIV><STRONG><EM><FONT size=2></FONT></EM></STRONG> </DIV>
<DIV><STRONG><EM><FONT size=2>
$(LIBRARY_LINK)$@ $(LIBRARY_LINK_OPTS) $(OBJS)</FONT></EM></STRONG></DIV>
<DIV><STRONG><EM><FONT size=2></FONT></EM></STRONG> </DIV>
<DIV><STRONG><EM><FONT size=2>with the following 3
lines:</FONT></EM></STRONG></DIV>
<DIV><STRONG><EM><FONT size=2></FONT></EM></STRONG> </DIV>
<DIV><STRONG><EM><FONT size=2>
$(LIBRARY_LINK) $@ @&&!<BR>+-$(**: =
&^<BR>+-)<BR>!</FONT></EM></STRONG></DIV></BLOCKQUOTE>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>However, the above doesn't work with C++ Builder 5.0.
Actually, it is very simple to fix the problem here. Just putting an extra
blank between <STRONG><EM>$(LIBRARY_LINK)</EM></STRONG> and
<STRONG><EM>$@</EM></STRONG>, it will become ok. In some editor, it looks like
there is a blank between them, but actually there isn't. </FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>4. Again, in <<A
href="http://www.live.com/liveMedia/borland-additional-instructions.txt"><FONT
size=2>http://www.live.com/liveMedia/borland-additional-instructions.txt</FONT></A><FONT
size=2>>, </FONT>there are something like that:</FONT></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<DIV><STRONG><EM><FONT size=2>9. Edit
Makefile.tail:</FONT></EM></STRONG></DIV>
<DIV><FONT size=2></FONT><FONT size=2></FONT><FONT size=2></FONT><FONT
size=2></FONT><FONT size=2></FONT><FONT size=2></FONT><FONT
size=2></FONT><BR><STRONG><EM><FONT size=2>Change all occurrences of / to
\</FONT></EM></STRONG></DIV>
<DIV><STRONG><EM><FONT size=2></FONT></EM></STRONG> </DIV>
<DIV><STRONG><EM><FONT size=2>All lines that look
like:<BR> $(LINK)$@
$(CONSOLE_LINK_OPTS) $(...WHATEVER..._OBJS)
$(LIBS)</FONT></EM></STRONG></DIV>
<DIV><STRONG><EM><FONT size=2></FONT></EM></STRONG> </DIV>
<DIV><STRONG><EM><FONT size=2>should be changed
to:<BR> $(LINK)
$(CONSOLE_LINK_OPTS)
$(...SAME..WHATEVER..._OBJS),$@,,$(LIBS),,</FONT></EM></STRONG></DIV>
<DIV><STRONG><EM><FONT size=2></FONT></EM></STRONG> </DIV>
<DIV><STRONG><EM><FONT size=2>Eventually it should end up this
way:</FONT></EM></STRONG></DIV>
<DIV><STRONG><EM><FONT size=2></FONT></EM></STRONG> </DIV>
<DIV><STRONG><EM><FONT size=2>testMP3Streamer$(EXE):
$(MP3_STREAMER_OBJS)
$(LOCAL_LIBS)<BR> $(LINK)
$(CONSOLE_LINK_OPTS) $(MP3_STREAMER_OBJS), </FONT></EM></STRONG><A
href="mailto:$@,,$(LIBS"><STRONG><EM><FONT
size=2>$@,,$(LIBS</FONT></EM></STRONG></A><STRONG><EM><FONT
size=2>),,<BR>testMP3Receiver$(EXE): $(MP3_RECEIVER_OBJS)
$(LOCAL_LIBS)<BR> $(LINK)
$(CONSOLE_LINK_OPTS) $(MP3_RECEIVER_OBJS), </FONT></EM></STRONG><A
href="mailto:$@,,$(LIBS"><STRONG><EM><FONT
size=2>$@,,$(LIBS</FONT></EM></STRONG></A><STRONG><EM><FONT
size=2>),,<BR>testRelay$(EXE):
$(RELAY_OBJS) $(LOCAL_LIBS)<BR>
$(LINK) $(CONSOLE_LINK_OPTS) $(RELAY_OBJS), </FONT></EM></STRONG><A
href="mailto:$@,,$(LIBS"><STRONG><EM><FONT
size=2>$@,,$(LIBS</FONT></EM></STRONG></A><STRONG><EM><FONT
size=2>),,<BR>testMPEGSplitter$(EXE): $(MPEG_SPLITTER_OBJS)
$(LOCAL_LIBS)<BR> $(LINK)
$(CONSOLE_LINK_OPTS) $(MPEG_SPLITTER_OBJS), </FONT></EM></STRONG><A
href="mailto:$@,,$(LIBS"><STRONG><EM><FONT
size=2>$@,,$(LIBS</FONT></EM></STRONG></A><STRONG><EM><FONT
size=2>),,<BR>testMPEGVideoStreamer$(EXE):
$(MPEG_VIDEO_STREAMER_OBJS)
$(LOCAL_LIBS)<BR> $(LINK)
$(CONSOLE_LINK_OPTS)
$(MPEG_VIDEO_STREAMER_OBJS),$@,,$(LIBS),,<BR>testMPEGVideoReceiver$(EXE):
$(MPEG_VIDEO_RECEIVER_OBJS)
$(LOCAL_LIBS)<BR> $(LINK)
$(CONSOLE_LINK_OPTS)
$(MPEG_VIDEO_RECEIVER_OBJS),$@,,$(LIBS),,<BR>testMPEGAudioVideoStreamer$(EXE):
$(MPEG_AUDIO_VIDEO_STREAMER_OBJS)<BR>$(LOCAL_LIBS)<BR>
$(LINK) $(CONSOLE_LINK_OPTS)
$(MPEG_AUDIO_VIDEO_STREAMER_OBJS),$@,,$(LIBS),,<BR>openRTSP$(EXE):
$(OPEN_RTSP_OBJS)
$(LOCAL_LIBS)<BR> $(LINK)
$(CONSOLE_LINK_OPTS) $(OPEN_RTSP_OBJS), </FONT></EM></STRONG><A
href="mailto:$@,,$(LIBS"><STRONG><EM><FONT
size=2>$@,,$(LIBS</FONT></EM></STRONG></A><STRONG><EM><FONT
size=2>),,<BR>testMCT$(EXE): $(TEST_MCT_OBJS)
$(LOCAL_LIBS)<BR> $(LINK)
$(CONSOLE_LINK_OPTS) $(TEST_MCT_OBJS), </FONT></EM></STRONG><A
href="mailto:$@,,$(LIBS"><STRONG><EM><FONT
size=2>$@,,$(LIBS</FONT></EM></STRONG></A><STRONG><EM><FONT
size=2>),,<BR>testGSMStreamer$(EXE): $(GSM_STREAMER_OBJS)
$(LOCAL_LIBS)<BR> $(LINK)
$(CONSOLE_LINK_OPTS) $(GSM_STREAMER_OBJS), </FONT></EM></STRONG><A
href="mailto:$@,,$(LIBS"><STRONG><EM><FONT
size=2>$@,,$(LIBS</FONT></EM></STRONG></A><STRONG><EM><FONT
size=2>),,</FONT></EM></STRONG></DIV></BLOCKQUOTE>
<DIV><FONT size=2>The same problem happens here. Just putting an extra
blank between <STRONG><EM>$(LINK)</EM></STRONG> and
<STRONG><EM>$@</EM></STRONG> , it will be ok. It isn't necessary to do
like above. </FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Best regards,</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>David Wu</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>----- Original Message ----- </FONT></DIV>
<DIV><FONT size=2>From: "Ross Finlayson" <</FONT><A
href="mailto:finlayson@live.com"><FONT
size=2>finlayson@live.com</FONT></A><FONT size=2>></FONT></DIV>
<DIV><FONT size=2>To: "LIVE.COM Streaming Media - development & use"
<</FONT><A href="mailto:live-devel@ns.live.com"><FONT
size=2>live-devel@ns.live.com</FONT></A><FONT size=2>></FONT></DIV>
<DIV><FONT size=2>Sent: Tuesday, January 25, 2005 4:06 PM</FONT></DIV>
<DIV><FONT size=2>Subject: Re: [Live-devel] About how to Build LiveMedia with
C++ Builder 5.0.</FONT></DIV>
<DIV><FONT size=2><BR></FONT></DIV><FONT size=2>> <BR>> >The current
instructions for how to Build LiveMedia with C++ Builder is <BR>> >not
clear and right. I have wrote a new one, according to what I did when <BR>>
>I tried to build LiveMedia with C++ Builder 5.0. Maybe it should be post
<BR>> >on the web for the convenience of others.<BR>> <BR>>
David,<BR>> <BR>> Thanks for the note. It seems, however, that
many of your suggestions <BR>> would better be implemented by making
appropriate changes (fixes) to the <BR>> files "win32config.Borland" and
"liveMedia/include/Media.hh" (in the <BR>> "#ifdef __BORLANDC__"
section).<BR>> <BR>> Could you please make appropriate changes to these
two files, send us the <BR>> patches (for these files), and then let us
know what changes you'd like to <BR>> see made to <</FONT><A
href="http://www.live.com/liveMedia/borland-additional-instructions.txt"><FONT
size=2>http://www.live.com/liveMedia/borland-additional-instructions.txt</FONT></A><FONT
size=2>><BR>> <BR>> <BR>> Ross Finlayson<BR>> LIVE.COM<BR>>
<</FONT><A href="http://www.live.com/"><FONT
size=2>http://www.live.com/</FONT></A><FONT size=2>><BR>> <BR>>
_______________________________________________<BR>> live-devel mailing
list<BR>> </FONT><A href="mailto:live-devel@lists.live.com"><FONT
size=2>live-devel@lists.live.com</FONT></A><BR><FONT size=2>> </FONT><A
href="http://lists.live.com/mailman/listinfo/live-devel"><FONT
size=2>http://lists.live.com/mailman/listinfo/live-devel</FONT></A></BLOCKQUOTE></DIV>
<P></P></BODY></HTML>