summaryrefslogtreecommitdiffstats
path: root/apps/dsp.c
AgeCommit message (Expand)AuthorFilesLines
2007-03-29Accept FS#6918 - Remove Nested Functions by Tim Ross. Adjust some names. Hunt...Michael Sevakis1-21/+21
2007-03-26SWCODEC: Need to call resampler_new_delta when resetting DSP.Michael Sevakis1-0/+1
2007-03-25SWCODEC & Coldfire: Do some more DSP straigntening out. Do as much Coldfire o...Michael Sevakis1-184/+170
2007-03-07Use the new DSP callback functionality in firmware/sound.c to deal with SWCOD...Thom Johansen1-2/+13
2007-03-07Factor first order shelving filter code out for easier reuse and replace the ...Thom Johansen1-5/+19
2007-02-28SWCODEC: Patchup the short crossfade glitching reported for FLAC but seemed n...Michael Sevakis1-8/+8
2007-02-27Fix a problem when dithering mono audio. Left samples weren't being duplicate...Michael Sevakis1-5/+18
2007-02-27Fix old bug where applying a crossfeed direct gain of 0 dB would result in ne...Thom Johansen1-0/+3
2007-02-27Adapt ARM crossfeed assembler to work like the Coldfire one. Remove SWITCHPAR...Thom Johansen1-21/+13
2007-02-27crossfeed_data needn't be initialized for every targetMichael Sevakis1-3/+4
2007-02-27SWCODEC: Tighten up coldfire assembly a little bit more. Cleanup to make diff...Michael Sevakis1-57/+65
2007-02-26SWCODEC: Fix the problem of replaygain not being applied unless the menu is ...Michael Sevakis1-5/+8
2007-02-26Add software based bass/treble controls for targets which have no such functi...Thom Johansen1-14/+57
2007-02-24SWCODEC: Dsp speed optimizations. Changes for more modularity. Removal of som...Michael Sevakis1-433/+673
2007-02-21Fix broken conversion of 16 bit interleaved stereo to internal format.Thom Johansen1-1/+1
2007-02-19SWCODEC: DSP optimizations for conversion to internal format and resampling. ...Michael Sevakis1-153/+235
2007-02-17include stdbool.h to get the bool type and fix the build errorDaniel Stenberg1-1/+1
2007-02-17build with -Wundef to make sure we have spelled the defines right in #if linesDaniel Stenberg1-1/+2
2007-02-16SWCODEC: Remove the last quirks when upsampling.Michael Sevakis1-2/+11
2007-02-15Optimise/touchup some asm macros in dsp.h, and also remove some now unneeded ...Thom Johansen1-5/+4
2007-02-10SWCODEC: Annoying neatness update. Use intptr_t for codec_configure_callback ...Michael Sevakis1-9/+9
2007-02-07Fix resampling clicking as much as possible at the moment. 1) Upsampling clic...Michael Sevakis1-77/+53
2007-02-05Optimise EQ coef calculation routines for both speed and size. Move now unnee...Thom Johansen1-119/+2
2006-12-12More static'ing, and a few fixes resulting from that.Jens Arnold1-2/+2
2006-11-29Fixed FS#6389 - Sound disappears after pitch change and jump to the start of ...Michael Sevakis1-0/+1
2006-11-26SWCODEC: Stop clicks between tracks when resampler is active by only switchin...Michael Sevakis1-0/+6
2006-11-25Fixed bug in dither_init that was causing the AIFF playback at sample rates o...Michael Sevakis1-2/+2
2006-11-15Make the updated %rg tag match playback behaviour (fall back to track gain if...Magnus Holmgren1-4/+3
2006-10-27Re-enable the currently unused and broken dithering and noise shaping code al...Thom Johansen1-50/+61
2006-04-17Fix the use of equalizer pre-cut in combination with replaygain.Magnus Holmgren1-52/+66
2006-04-17Fix/add some comments and remove some old leftover crossfeed code.Thom Johansen1-9/+16
2006-04-11New crossfeed complete with no volume reducing bugs. Feedback on all theThom Johansen1-85/+60
2006-04-02Prevent two division by zeros and one problem causing a crash in theMiika Pekkarinen1-1/+4
2006-03-28Update equalizer precut value as it's adjusted.Dan Everton1-4/+11
2006-03-27Add precut setting for the equalizer and add some more comments to the eq men...Dan Everton1-32/+61
2006-03-26Fixed potential sample overflow in variable stereo width > 100% and karaoke m...Jens Arnold1-7/+8
2006-03-24Slightly clearer code in dsp_eq_update_data.Dan Everton1-17/+12
2006-03-23Keep assembler versions of DSP routines in dsp_arch.S files. This alsoThom Johansen1-83/+9
2006-03-22Use size-correct casts. Fixes some AMD64 sim warnings.Thom Johansen1-1/+1
2006-03-21Enabled channel configuration and stereo width option on software codecThom Johansen1-0/+69
2006-03-19Samples should always be 32 bit on all platforms, so change mostThom Johansen1-49/+49
2006-03-04Added a couple inline assembly functions for ARM targets. This just aboutDave Bryant1-0/+33
2006-02-20Speed dsp gain up slightly mostly with better code orderBrandon Low1-28/+40
2006-02-17Reduce CPU usage while changing EQ by only updating the coefficients of the b...Dan Everton1-31/+26
2006-02-10Use EMAC rounding mode in EQ coef calc for better precision.Thom Johansen1-1/+1
2006-02-08Quick fix for crossfeed on iPod. Still needs optimization, but at least noDave Bryant1-1/+1
2006-02-07Rework PCM bufferBrandon Low1-2/+2
2006-02-07Add Equalizer configuration to Sound Settings menu.Dan Everton1-3/+58
2006-02-04Committed a little too muchLinus Nielsen Feltzing1-56/+2
2006-02-04The simulator should use the keypad period key, not the regular oneLinus Nielsen Feltzing1-2/+56