Re: Lowest CPU utilization audio codec?

Mike Melanson <[email protected]>
Newsgroups gmane.comp.video.xine.codec.devel
Message-ID <Pine.GSO.4.58.0401221432250.27560@shell>
On Thu, 22 Jan 2004, Jim Leonard wrote:

> I thought IMA ADPCM would be the best approach, but it would only halve
> the size of the data (4-bit ADPCM vs. 8-bit PCM) and I was hoping to get

	There is really no reason that ADPCM has to be transmitted as a
series of 4-bit samples. I have seen (or at least heard about) 5-bit,
3-bit, and I think 2-bit ADPCM variants, of the IMA algorithm, no less.

> a bit more compression...  I also recall John Ratcliffe's "adaptive
> ADPCM" that achieved between 3:1 to 6:1 for speech and was essentially
> ADPCM with multiple tables, but I've lost my Dr. Dobb's article on that
> from a decade ago.

	"adaptive ADPCM" = "adaptive adaptive differential PCM"?...:)
Anyway, the 3:1 and 6:1 thing...sounds like it could be MACE compression--
Macintosh Audio Compression and Expansion. It came in 3:1 and 6:1 flavors,
which were denoted by fourccs 'MAC3' and 'MAC6', respectively. ffmpeg/lavc
has code to decode both, but not compress it. I'm not sure about quality
as I have never worked much with it.

--
	-Mike Melanson


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.