Wiki > Main > SoundCodecMonkeysAudio (compare)
Difference: SoundCodecMonkeysAudio (r59 vs. r58)
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 than around 120% will not somewhat above 100% is required to play without pausing in Rockbox. skipping during normal use.
CategorySoundCodecs: Monkey's Audio (APE)
r60 - 05 Nov 2010 - 18:59:41 - JustinHanniganRevision r59 - 05 Nov 2010 - 18:14 - MichaelGiacomelli
Revision r58 - 26 Aug 2010 - 20:35 - RafaelCarre
Copyright © by the contributing authors.