summaryrefslogtreecommitdiff
path: root/apps/codecs (follow)
Commit message (Collapse)AuthorAge
...
* Small Musepack optimisation.Thom Johansen2005-06-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6685 a1c6a512-1295-4272-9138-f99709370657
* Big performance improvement for liba52. A couple of small ASM opts, and lots ↵Thom Johansen2005-06-11
| | | | | | IRAM usage. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6676 a1c6a512-1295-4272-9138-f99709370657
* Replaced critical loop with assembler. A bit closer to realtime now. This ↵Thom Johansen2005-06-11
| | | | | | codec really needs all the 64 bit muls replaced with EMAC equivalents. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6667 a1c6a512-1295-4272-9138-f99709370657
* A little improvement on Vorbis block synthesis.Pedro Vasconcelos2005-06-10
| | | | | | | Added myself to the list of contributors. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6664 a1c6a512-1295-4272-9138-f99709370657
* Typo.Thom Johansen2005-06-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6639 a1c6a512-1295-4272-9138-f99709370657
* Full precision synth_full and dct32. Replaced all multiplications with ↵Thom Johansen2005-06-09
| | | | | | proper 64 bit EMAC multiplications, which yields improved sound. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6638 a1c6a512-1295-4272-9138-f99709370657
* WavPack optimisation by David Bryant.Thom Johansen2005-06-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6635 a1c6a512-1295-4272-9138-f99709370657
* Kill warning. I suck.Thom Johansen2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6612 a1c6a512-1295-4272-9138-f99709370657
* Oops.Thom Johansen2005-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6610 a1c6a512-1295-4272-9138-f99709370657
* We clear our accumulators after we're done with them on Coldfire. No need to ↵Thom Johansen2005-06-08
| | | | | | clear them on init. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6609 a1c6a512-1295-4272-9138-f99709370657
* Vorbis opts: keep floor1 lookup table in IRAM.Pedro Vasconcelos2005-06-08
| | | | | | | | Slightly faster 16-bit clipping function. Misc: changed tabs for spaces to conform with Rockbox coding standards. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6608 a1c6a512-1295-4272-9138-f99709370657
* Vorbis optimizations: allocation of PCM buffers in IRAM, avoiding copying.Pedro Vasconcelos2005-06-06
| | | | | | | Slight code improvements to the MDCT functions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6590 a1c6a512-1295-4272-9138-f99709370657
* ASM optimisation by David Bryant.Thom Johansen2005-05-31
| | | | | | | Placed various important arrays in IRAM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6540 a1c6a512-1295-4272-9138-f99709370657
* Added -O2 to libmad GCC flags. Gives a nice boost.Thom Johansen2005-05-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6528 a1c6a512-1295-4272-9138-f99709370657
* Basic optimizations of the Vorbis decoder for the ihp-1x0.Pedro Vasconcelos2005-05-27
| | | | | | | Capable of real-time decoding with cpu freq at 120mhz. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6527 a1c6a512-1295-4272-9138-f99709370657
* Aligns in the middle of code is unnecessary.Thom Johansen2005-05-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6524 a1c6a512-1295-4272-9138-f99709370657
* Patch #1203309 by David Bryant - WavPack codec fix and performance enhancementLinus Nielsen Feltzing2005-05-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6481 a1c6a512-1295-4272-9138-f99709370657
* Fixed makefiles for autoconf.g include.Daniel Stenberg2005-05-07
| | | | | | | | | Fixed build output look in several Makefiles Fixed code to include autoconf.h Fixed code to use ROCKBOX_*_ENDIAN instead of previous attempts. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6421 a1c6a512-1295-4272-9138-f99709370657
* fix warningsDaniel Stenberg2005-05-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6420 a1c6a512-1295-4272-9138-f99709370657
* fix a couple of warnings, still have numerous for signed <=> unsigned mixedDaniel Stenberg2005-05-07
| | | | | | | usage git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6418 a1c6a512-1295-4272-9138-f99709370657
* Hush up warnings by defining away functions/macros. This should be fixed ifDaniel Stenberg2005-05-07
| | | | | | | | | actual functionality is wanted (by including the proper headers and making sure rockbox provides these functions). pow(), floor(), log() and exp() just feel veeeery floatish... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6417 a1c6a512-1295-4272-9138-f99709370657
* nicer lookDaniel Stenberg2005-05-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6416 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
* Musepack support, complete with mpc2wav plugin. Thanks go out to rasher for ↵Thom Johansen2005-04-12
| | | | | | initiating the port. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6276 a1c6a512-1295-4272-9138-f99709370657
* Smaller code size due to use of post-increment addressing. Move code out of ↵Thom Johansen2005-04-01
| | | | | | iram. Cosmetic changes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6242 a1c6a512-1295-4272-9138-f99709370657
* Fixed dumb cleaning, libmad.a cleaning.Michiel Van Der Kolk2005-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6219 a1c6a512-1295-4272-9138-f99709370657
* We never use the windows shell, we use *nix or cygwinLinus Nielsen Feltzing2005-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6201 a1c6a512-1295-4272-9138-f99709370657
* Initial check in dumb 0.9.2 - has a few usages of floating point that shouldMichiel Van Der Kolk2005-03-17
| | | | | | | be rewritten to fixed point. seems to compile cleanly for iriver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6197 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
* Compile the simulators without special code & data sections. Fixes ↵Jens Arnold2005-03-10
| | | | | | intermittent hangs/ crashes of mpa2wav. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6181 a1c6a512-1295-4272-9138-f99709370657
* oops, silent compilation back inJean-Philippe Bernardy2005-03-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6174 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
* fix proto and function to kill two simulator warningsDaniel Stenberg2005-03-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6172 a1c6a512-1295-4272-9138-f99709370657
* kill a warningDaniel Stenberg2005-03-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6170 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
* Use the new generic SRC build "macro" in tools/makesrc.inc to process theDaniel Stenberg2005-03-06
| | | | | | | SOURCES file. Hopefully this now works better for Mac OS X people. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6152 a1c6a512-1295-4272-9138-f99709370657
* Inserted optimized synth_full and put some vital data in IRAM.Thom Johansen2005-03-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6131 a1c6a512-1295-4272-9138-f99709370657
* Use EXTRA_DEFINES for the SOURCES parsing in the codec makefilesLinus Nielsen Feltzing2005-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6114 a1c6a512-1295-4272-9138-f99709370657
* Broke H100 sim. I suck.Thom Johansen2005-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6110 a1c6a512-1295-4272-9138-f99709370657
* Duplicate line and four space wide tabs, sorry about that.Thom Johansen2005-03-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6109 a1c6a512-1295-4272-9138-f99709370657
* Added new coldfire assembly LPC decoder routine to libFLAC.Thom Johansen2005-03-03
| | | | | | | Added clear accumulator policy. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6108 a1c6a512-1295-4272-9138-f99709370657
* Handle .S files in the codec MakefilesLinus Nielsen Feltzing2005-03-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6101 a1c6a512-1295-4272-9138-f99709370657
* Correct dependencies for codec buildsLinus Nielsen Feltzing2005-03-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6089 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
* Renamed config.h to config-tremor.h to avoid name clash with rockbox' config.hJens Arnold2005-02-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6075 a1c6a512-1295-4272-9138-f99709370657
* CleanupJens Arnold2005-02-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6069 a1c6a512-1295-4272-9138-f99709370657
* Renamed config.h to config-a52.h to avoid name clash with rockbox' config.hJens Arnold2005-02-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6068 a1c6a512-1295-4272-9138-f99709370657
* Show compiled source filesJens Arnold2005-02-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6067 a1c6a512-1295-4272-9138-f99709370657
* Killed warningsJens Arnold2005-02-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6066 a1c6a512-1295-4272-9138-f99709370657