summaryrefslogtreecommitdiff
path: root/apps/codecs/libmad/layer3.c (follow)
Commit message (Collapse)AuthorAge
* FS #6705 - ARM optimisations for libmad by Tomasz Malesinski. Modified ↵Dave Chapman2007-07-28
| | | | | | slightly by me to not put code in IRAM for PP502x (it's slower), and for the mpegplayer version of libmad for PP5002 (there isn't enough room). On my ipod Color, it increases a 320kbps MP3 test file from 169% realtime to 188% realtime. Reported speedup on the ipod 3G was from 118% to 155% realtime for a 192kbps MP3. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14041 a1c6a512-1295-4272-9138-f99709370657
* Code cleaning - remove some unnecessary defined(SIMULATOR) checksDave Chapman2007-05-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13369 a1c6a512-1295-4272-9138-f99709370657
* Fix build warnings. A better fix might be to define HAVE_LIMITS_H, but ↵Barry Wardell2007-03-10
| | | | | | someone with a better knowledge of libmad should decide that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12707 a1c6a512-1295-4272-9138-f99709370657
* Patch #5219 by Antonius Hellmann. Several optimisations to libmad. Both ↵Thom Johansen2006-04-27
| | | | | | Coldfire and ARM targets should benefit much from this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9821 a1c6a512-1295-4272-9138-f99709370657
* Various optimisations for libmad byThom Johansen2006-04-11
| | | | | | | | Antonius HellmanO5Cn. Details at http://www.rockbox.org/tracker/task/5078 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9629 a1c6a512-1295-4272-9138-f99709370657
* Introduced usage of IBSS_ATTR and ICONST_ATTR in codec libraries.Thom Johansen2005-10-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7660 a1c6a512-1295-4272-9138-f99709370657
* Replaced standard libmad accumulator sequence with EMAC optimised one.Thom Johansen2005-09-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7514 a1c6a512-1295-4272-9138-f99709370657
* Adapted codecs and DSP system to having MACSR saved in thread context.Thom Johansen2005-09-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7485 a1c6a512-1295-4272-9138-f99709370657
* oops... should compile without warnings nowChristian Gmeiner2005-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7187 a1c6a512-1295-4272-9138-f99709370657
* Added CPU_COLDFIRE define - one step closer to iAudio-portChristian Gmeiner2005-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7186 a1c6a512-1295-4272-9138-f99709370657
* Nicer imdct_s, butt-ugly imdct36 that urgently needs replacing. Moved some ↵Thom Johansen2005-04-13
| | | | | | data to iram. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6280 a1c6a512-1295-4272-9138-f99709370657
* note to self: never commit a fix in a hurry.Jean-Philippe Bernardy2005-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6186 a1c6a512-1295-4272-9138-f99709370657
* oops, 1I^2 = 1...Jean-Philippe Bernardy2005-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6184 a1c6a512-1295-4272-9138-f99709370657
* GMini: libmad compiledJean-Philippe Bernardy2005-03-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6173 a1c6a512-1295-4272-9138-f99709370657
* Added asm optimized short block IMDCT and windowing.Thom Johansen2005-03-06
| | | | | | | Removed a warning in synth.c. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6159 a1c6a512-1295-4272-9138-f99709370657
* Get malloc() and friends out of the way for the cygwin linker (and maybe ↵Jens Arnold2005-02-28
| | | | | | others), to make plugins work properly in the simulator. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6086 a1c6a512-1295-4272-9138-f99709370657
* Very minor changes to remove compiler warnings (tested with gcc-3.4.2 under ↵Dave Chapman2005-02-15
| | | | | | Linux) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5958 a1c6a512-1295-4272-9138-f99709370657
* Initial check-in of unmodified libmad code (libmad-0.15.1b)Dave Chapman2005-02-15
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5955 a1c6a512-1295-4272-9138-f99709370657