[Openal] ADPCM
William Stewart
bills at apple.com
Fri Jun 24 15:15:50 PDT 2005
Garin, (and others interested)
AAC - the main audio codec in MPEG-4, makes a very attractive format
for games I think. There were two explicit design goals with AAC - it
was developed by the same people who developed MP3.
(1) Decode CPU requirements should be minimal
(2) Quality of encoding should be better - thus smaller files for the
same quality.
So, when we compare AAC with MP3, the two areas we compare are:
(1) Quality:
AAC at 128kbps is about the same as MP3 at 160kbps
- from public listening tests, Ogg is about the same as AAC
(2) Decode CPU Usage:
AAC's decode is extremely efficient - On a G4 1GHz iMac decode
is less than 1% CPU (about 0.8%). On a G5 it is about 0.2 - 0.3 %
MP3 decode - On a G4 1GHz iMac decode is less than 2.4% CPU
(about 0.8%). On a G5 it is about 1 %
I've no idea what Ogg's performance characteristics are
There are some open source AAC efforts (faac) as well (though I don't
know what their performance/quality characteristics are), as well as
various options for hardware based decoders for embedded devices.
It is an open standard.
Bill
On 24/06/2005, at 2:46 PM, Garin Hiebert wrote:
>> Speaking of audio compression, I was wondering about ADPCM. It is
>> my understanding that the decoding is done by the main processor
>> for all (??) OpenAL backends. This is the main reason I'm shying
>> away from it. Even the old Playstation would do this on the SPU/
>> DSP... so I was wondering if Creative has any plans to support
>> this in their native drivers?
>>
>
> It's been considered, but ADPCM decompression is extremely
> efficient, so it hasn't been a major issue. ADPCM as well as more
> CPU-intensive formats such as Ogg Vorbis or MP3 are certainly still
> being considered...
>
>
>> I suppose in lieu of this we need the equivalent of the OpenGL
>> shading language for sound DSPs; but I won't hold my breath.
>>
>
> Even if we had such plans, it still wouldn't be a good idea to hold
> your breath until it's done.
>
> Garin
>
> _______________________________________________
> openal mailing list
> openal at opensource.creative.com
> http://opensource.creative.com/mailman/listinfo/openal
>
--
mailto:bills at apple.com
tel: +1 408 974 4056
________________________________________________________________________
__
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________
__
More information about the Openal
mailing list