summaryrefslogtreecommitdiff
path: root/apps/codecs/libfaad/cfft.c (follow)
Commit message (Collapse)AuthorAge
* Combine the Vorbis, WMA and AAC IMDCT functions and put them into the ↵Michael Giacomelli2008-09-04
| | | | | | codeclib. Combined IMDCT is now based on existing Tremor transform. Reduces CPU for 192k AAC by 21MHz on Coldfire, and 5MHz on PP5024. WMA and Vorbis should have no functional changes since they already used this code. Further optimization is possible and would benefit all 3 codecs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18412 a1c6a512-1295-4272-9138-f99709370657
* Revert the buggy warning fix for gcc 4.2. It caused a sim built with gcc 4.2 ↵Jens Arnold2008-02-12
| | | | | | to segfault. Get rid of the warning by introducing a temporary variable instead. Obviously the cfft1(pos|neg)() call is too complex for gcc 4.2 to cope without that tempvar. Oh well... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16292 a1c6a512-1295-4272-9138-f99709370657
* make the gcc work-around somewhat more inclusive for gcc 4.2.X where X is 1Daniel Stenberg2008-02-07
| | | | | | | or bigger git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16238 a1c6a512-1295-4272-9138-f99709370657
* a rather lame attempt to silence the gcc 4.2.3 warnings on what seems to beDaniel Stenberg2008-02-06
| | | | | | | legitimate code git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16237 a1c6a512-1295-4272-9138-f99709370657
* Revert previous 'fix'. Did not actually fix the warning as I wasn't paying ↵Dan Everton2007-12-09
| | | | | | attention. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15899 a1c6a512-1295-4272-9138-f99709370657
* Fix warnings in libfaadDan Everton2007-12-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15898 a1c6a512-1295-4272-9138-f99709370657
* Apply a bunch of simple AAC decoder optimizations. Biggest speedup is on ↵Magnus Holmgren2006-09-24
| | | | | | ColdFire targets, but ARM targets benefits too. Allows realtime playback of some AAC files on Iriver targets (H1x0, H3x0). Remove support for some rarely used AAC profiles to reduce code size a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11038 a1c6a512-1295-4272-9138-f99709370657
* Changes to make libfaad compile in Rockbox. Also remove compiler warnings, ↵Dave Chapman2005-10-31
| | | | | | use some IRAM (IRAM usage needs reviewing) and drastically reduce the stack usage git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7700 a1c6a512-1295-4272-9138-f99709370657
* Initial check-in of unmodified libfaad (part of the FAAD2 project). This is ↵Dave Chapman2005-10-31
the last version of libfaad available under the GPL - the state of FAAD2 CVS at midnight on 2005-02-01 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7699 a1c6a512-1295-4272-9138-f99709370657