Kevin P. Fleming wrote:
----- trixter aka Bret McDanel <[EMAIL PROTECTED]> wrote:
speex isnt in all ATAs and other things. So if its not there it
offers
worse compression since the call wont go through :P
And it's not there because it is significantly more computationally intensive
than G.729 (I don't believe there is a fixed-point Speex implementation either,
although I could be wrong) so that means the hardware cost for the
ATA/phone/etc. goes up.
There is a fixed point Speex implementation for some of the popular
DSPs. The PC versions of Speex are not much more computationally
expensive than G.729 these days. The fixed point versions are less well
optimised right now, but they are getting better. G.729 tends to take
between 10-20MIPs on a DSP, depending on the implementation and the
architecture. Speex seems to be taking 30-40MIPs, but that should fall
over time. The G.729 implementations for things like TI 54x have been
very intensively optimised to get where they are today.
Asterisk should really import a recent version of Speex. The last time I
checked it had an ancient version. Quality has improved, and computation
has significantly reduced.
Regards,
Steve
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users