Kristian Kielhofner wrote:
On Thu, Jan 22, 2009 at 7:30 PM, Steve Underwood <steveu@coppice.org> wrote:
Depends what you are after. Speex offers the quality of G.729 at around the same processing load. However, nobody seems to want to pay for the processing load of G.729. Almost everything uses G.729A. Half the processing load, but significantly poorer quality.
Throughout most of this thread I've been using G.729 and G.729a interchangeably. That's sloppy on my part. Most of the time I meant G.729a because that is what most people (everyone?) uses.
I was under the impression the quality difference wasn't that significant. I can't say if I've ever knowingly used "true" G.729. It certainly doesn't help that G.729a is allegedly completely compatible with G.729, to the point where I don't think it's even valid to use "G.729a" or annexa in an SDP...
There is no reason whatsoever to differentiate between G.729 and G.729A in the SDP as the bit streams are 100% compatible. Annex A data is just encoded and decoded in less optimal ways. Regards, Steve