From: Steve K. <st...@st...> - 2004-10-20 19:21:23
|
Babar Shafiq wrote: >Hi Steve, > > > [...] >I am not sure but mingw/cygwin based dll eats up system resources when i tried ?? > > I don't see why that would be the case.. >Also my last patch is not updated completely. inline INLINE, type casting to int etc which might >cause VC ppl little problem in compile. > >iLBC is taking approx 10kbps, Speex is using 4.5 kbps or so. >I have to build Speex as lib ? sorry SSE mean ?. Speex is not using hardware that much but as >compare to iLBC it is taking little more. > > Can't be. The raw payload for iLBC is 13kbps or so, for speex with it's default settings is 12kbps. >I m listening songs (pc2pc) from 4-5 hours now using Speex and it is great WOW. > > You really shouldn't evaluate a voice codec with music; they are not designed for that. (if your song is only voice, then it might be OK). >I can use minimum frame size for Speex too ? > > Look at the implementation: Each codec sets their minumum frame size (really, it's their "natural" size), and the library has it's own minimum. We use the smallest multiple of the codec minumum that is equal to of greater than the library minumum. The codec mins are 160 samples for everything 'cept iLBC, where it's 240. Here's a "table" of what you'd get. CodecMin LibMin Frame Size 160 160 160 240 160 240 160 240 320 240 240 240 160 320 320 240 320 480 160 480 480 240 480 480 >Codec negotiation patch is too cool it will be a great addition in the library. I m dying to see >it working. and I am waiting for the CVS update. > > There now. >I got eVC4 and i m going(atleast i will try) to build all hardware version of Iaxclient/ActiveX >based on embeded pc after this. > >Sorry for my bad english + i was in fasting (due to month of Ramadan) , lolz > > > Fast easy, -SteveK |