<html><head><base href="x-msg://1687/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div lang="EN-US" link="blue" vlink="purple"><div class="WordSection1" style="page: WordSection1; "><div style="margin-top: 0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; ">I am going to be moving forward with a couple of implementations using Live555 on embedded platforms using Windows Compact 7. My initial work required a lot of changes to deal with the fact that all the systems are headless and the printfs etc are not supported. </div></div></div></span></blockquote><div><br></div>In short, if you can't use our code without making a lot of changes to it, then you probably shouldn't be using it.  (As you know, you can't expect any support once you've made changes to the supplied code.)  Perhaps you should try to find some other code that's specifically designed to work with 'Windows Compact 7'?</div><div><br></div><div>However, I'm not convinced that you need to make "a lot of changes" to the code.  For starters, if your system doesn't have "fprintf()", then why not just implement your own version.  Also, you can write your own "UsageEnvironment" subclass that redefines the "<<" operators.  (This sort of thing is one of the main purposes of the "UsageEnvironment" abstract base class.)</div><div><br></div><div>However, there's a bigger issue here: I think you should reevaluate your decision to use Windows as the OS for your embedded system.  I can understand people still using Windows for desktop PCs (due to its large installed base there).  But I simply don't understand why, in this day and age, anyone would want to use Windows for an embedded system.  In today's world, Windows is becoming increasingly irrelevant, especially for embedded systems, where almost all of the 'top tier' developers are using Unix-based systems (including Linux, iOS, etc.).  If you start developing embedded systems software for Windows, you're going to find yourself in a declining environment dominated by second-rate people, IMHO...</div><br><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>