From: Steve K. <st...@st...> - 2003-08-28 02:14:00
|
I think cypromis' folks might work on this at some point. It's not=20 the highest thing on my list, but it probably comes after IAX2=20 reliability, better silence suppression, and possibly echo cancellation=20= or at least echo suppression. As to what needs to be done: 1) develop a modular interface for codecs, similar to (a) the interface=20= I added recently for audio drivers and/or (b) the modular interface=20 that phonecore uses for codecs. 2) develop some additional support for variable frame sizes (I think=20 that * uses 30ms frames for iLBC, as opposed to 20ms for GSM),=20 negotiating codecs etc (everything is currently hardcoded for GSM). 3) As a test of (1), (2), it might be nice to make a uLaw/aLaw "codec"=20= for testing, and because Darren will probably come to your house and=20 "moo" for you, if you like that kind of thing. 4) Then, add a subdir for the iLBC library (the same stuff included in=20= *), add the proper Makefile-foo to compile it to lib/Makefile, etc. 5) write the actual codec_ilbc.c file which uses the interface in (1),=20= and the iLBC library API, and glues them together. It doesn't seem really difficult to do. List: Yeah, I've kinda disappeared for a while; There's been a lot of=20= things going on for me personally, and work has been kinda busy too. =20 But, more work on iaxclient should be happening within the next few=20 months. -SteveK On Aug 27, 2003, at 6:07 PM, Dan Fernandez wrote: > Folks, > =A0 > =D5t=A5s been my experience that the quality of IAX calls is a lot = better=20 > with iLBC than GSM. What=A5s need to be done for the softphone to be=20= > able to use iLBC?=A0 Is this on anyones priority list? > =A0 > Rgds > Dan |