summaryrefslogtreecommitdiff
path: root/apps/dsp_cf.S (follow)
Commit message (Collapse)AuthorAge
* Build librbcodec with DSP and metadata.Sean Bartell2012-03-18
| | | | | | All associated files are moved to /lib/rbcodec. Change-Id: I572ddd2b8a996aae1e98c081d06b1ed356dce222
* FS#8894 - Add time stretching feature to all SWCODEC targets - the current ↵Steve Bavin2009-06-12
| | | | | | algorithm is best for spoken word. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21258 a1c6a512-1295-4272-9138-f99709370657
* Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg2008-06-28
| | | | | | | | | later. We still need to hunt down snippets used that are not. 1324 modified files... http://www.rockbox.org/mail/archive/rockbox-dev-archive-2008-06/0060.shtml git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17847 a1c6a512-1295-4272-9138-f99709370657
* FS #7286. Do correct rounding of final 16 bit samples before sending to DAC, ↵Thom Johansen2007-08-29
| | | | | | for you golden-eared people. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14514 a1c6a512-1295-4272-9138-f99709370657
* Argh. Get the tabs out the asm again.Michael Sevakis2007-03-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12923 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC & Coldfire: Do some more DSP straigntening out. Do as much Coldfire ↵Michael Sevakis2007-03-25
| | | | | | optimizing as seems reasonably possible by jumping through some hoops to avoid stalls. Further boost reduction will just be fractional points if taken to extremes-- not worth it. Wrap up the ASM for awhile. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12905 a1c6a512-1295-4272-9138-f99709370657
* Coldfire DSP Assembly: Fix a bug in the resampler that would only affect one ↵Michael Sevakis2007-03-12
| | | | | | frame on the transition from up to down. Fix a bug in sample output that could be the cause of reported FLAC glitching. Output routines now pass all alignment and size combination tests. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12733 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC: Tighten up coldfire assembly a little bit more. Cleanup to make ↵Michael Sevakis2007-02-27
| | | | | | differing parameters between ARM and Coldfire halfway clean. Hopefully those differences can be reconciled soon. A tiny bit of C optimizing for karaoke channel mode. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12505 a1c6a512-1295-4272-9138-f99709370657
* Hrm. move.q? I want moveq.l :)Michael Sevakis2007-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12474 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC: Dsp speed optimizations. Changes for more modularity. Removal of ↵Michael Sevakis2007-02-24
| | | | | | some usless stuff. Some assembly routines for Coldfire with speed in mind over size for the outputs but the channel modes remain compact. Miscellaneous coldfire asm updates to accomodate the changes. Codec API structure version has to increase so do a full update. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12472 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC, Coldfire, upsampling: Shave a couple more cycles out of the typical ↵Michael Sevakis2007-02-21
| | | | | | case and I think four bytes. Don't wanna look at this again for awhile. :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12429 a1c6a512-1295-4272-9138-f99709370657
* How'd I miss that little tweak?Michael Sevakis2007-02-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12427 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC-Coldfire: Small upsampling tweek improves speed and size a tiny bit ↵Michael Sevakis2007-02-21
| | | | | | and prevents unneeded reloading of the previous sample. I imagine it would help most with non-iram source buffers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12425 a1c6a512-1295-4272-9138-f99709370657
* Code police myself. Somehow got that full of tabs.Michael Sevakis2007-02-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12401 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC: DSP optimizations for conversion to internal format and resampling. ↵Michael Sevakis2007-02-19
| | | | | | Assembly resampling for Coldfire. Word has it ARM will get that soon. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12399 a1c6a512-1295-4272-9138-f99709370657
* New crossfeed complete with no volume reducing bugs. Feedback on all theThom Johansen2006-04-11
| | | | | | | | new options is appreciated. Thanks to Dan Everton for the settings/GUI code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9609 a1c6a512-1295-4272-9138-f99709370657
* Keep assembler versions of DSP routines in dsp_arch.S files. This alsoThom Johansen2006-03-23
solves the annoying register allocator problem when not using -fomit-frame-pointer for the Coldfire assembler optimised crossfeed routine. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9215 a1c6a512-1295-4272-9138-f99709370657