Wiki > Main > SoundCodecMonkeysAudio (compare)
Difference: SoundCodecMonkeysAudio (r60 vs. r59)
Monkey's Audio (also called APE or MAC) is a lossless compression format. The home page is http://www.monkeysaudio.com
Monkey's probably has the highest compression of all the lossless codecs, but it comes at a price - decoding is very CPU intensive, and not all compression levels are playable in realtime in Rockbox.
Monkey's audio has five compression modes, with each mode compressing to a smaller size, but significantly slower to decode than the previous one. -c2000 or -c3000 are a good compromise between compression size and decoding speed.
In addition, Monkey's Audio (currently at version 3.99) has been through many incompatible format changes in its life - most versions of the encoder produce files which are not decodable by earlier versions of the decoder.
The Rockbox Monkey's Audio codec only supports v3.97 or later files.
Rockbox supports APEv2 tags in Monkey's Audio files, but does not read (or skip) id3v2 tags, which some applications also add to APE files. If a file has an id3v2 tag, it won't work in Rockbox.
The codec has already been optimised a lot. There's some further potential by using both CPU cores on PortalPlayer targets.
Note that a speed less somewhat above 100% is required to play without skipping during normal use.
CategorySoundCodecs: Monkey's Audio (APE)
r60 - 05 Nov 2010 - 18:59:41 - JustinHanniganRevision r60 - 05 Nov 2010 - 18:59 - JustinHannigan
Revision r59 - 05 Nov 2010 - 18:14 - MichaelGiacomelli
Copyright © by the contributing authors.