From: <Uri...@nc...> - 2003-04-15 17:52:52
|
Steve: One step at a time and we will get there. My first step is to catch up with this moving train so I can at least sound half intelligent. We need to move away from unistd.h. I found that code in the Delphi version. I will check again in the new CVS that you pointed out but I have not downloaded yet. Regards, Uriel Steve Kann <st...@st... To: Uri...@nc... m> cc: iax...@li... Subject: Re: [Iaxclient-devel] compiling IAXCLIENT under WIN32 04/15/2003 12:24 PM On Tue, 2003-04-15 at 11:48, Uri...@nc... wrote: > Steve: > I suspected I was on the wrong path. I have been working with Asterisk for > close to two years now under Linux and never had so many problems > compiling. I am going to follow ALL of your instructions to set myself up. > By the way, I signed up with the development list so I can pitch in and > help. Great! Right now, there's a couple of things we're working on: 1) creating a better separation of the Win32 audio code, and the library core, 2) creating an alternate audio driver based on portaudio, and fixing any portability issues we have remaining. With 1 && 2 , we should have a core library, and simple sample program that we can get running under Win32, MacOSX, and Linux. Shawn is working on this stuff now, and things should start landing in CVS soon. Once we get a simple test app running cross-platform, we'll definately make an announcement on the list. We also want to upgrade libiax to a version which supports IAX2, which has several improvements that are important to us. But we're waiting on Mark from Digium for that part. After this, there will be a bunch of things we need to do: Write simple UI code for different platforms (we have some strict requirements for the UI we need, but people can make some optional UI elements for their needs too) If someone is interested in a "full-featured" client, with address-books, and whatnot, they could work on that, maybe using WxWindows or something else portable. [this is the UI that would be most comparable to GnoPhone and the like, with support for address books, multiple simultaneous calls, etc etc). Add some audio processing code: (a) silence detection [so the client can send "silent" packets, or no packets when you're not speaking, (b) energy detection (related to (a)), so client GUIs can display level meters, (c) Sample rate conversion, (esp for Linux audio devices which can't support 8k rates), (d) support for alternate codecs [currently we're wired to GSM, but supporting e.g. Speex and u/aLaw might be nice]. Lots of testing and bugfixing, of course :) -SteveK -- Steve Kann - Chief Engineer - 520 8th Ave #2300 NY 10018 - (212) 533-1775 HorizonLive.com - collaborate . interact . learn "The box said 'Requires Windows 95, NT, or better,' so I installed Linux." |