ARM has released highly optimized source code versions of the OpenMAX DL (Development Layer) libraries for decoding the AAC and MP3 formats in the audio domain, and decoding the MPEG-4 and H.264 formats in the video domain. These functions can be downloaded free-of-charge from the ARM website http://www.arm.com/products/esd/openmax_home.html, and the license granted to these functions entitles the user to integrate them into their own products at no cost.