- b5716df Build librbcodec with DSP and metadata. by Sean Bartell · 13 years ago[Renamed from apps/dsp.h]
- 1ab9d14 Move to compressor out of dsp.c and into its own source to reduce DSP clutter. by Michael Sevakis · 13 years ago
- a604345 Clean up compressor setting code by Jeffrey Goode · 13 years ago
- 95e2d72 Compressor: simplify makeup gain setting, expand release range, finally provide documention in the manual! by Jeffrey Goode · 15 years ago
- faa47bf Code cleanup in dsp.c and misc.c, some comments by Jeffrey Goode · 15 years ago
- cf19ba5 Replace limiter with dynamic range compressor by Jeffrey Goode · 15 years ago
- 2b7ef6b FS#10199: Adds limiter DSP function by Jeffrey Goode · 15 years ago
- 3c7c791 * Move DSP_CALLBACK_* enum to sound.h by Maurus Cuelenaere · 15 years ago
- cc7c665 Improvements to the pitch screen UI (FS#10359 by David Johnston) by Alexander Levin · 15 years ago
- 802743a Take 2 at 'Consolidate all fixed point math routines in one library' (FS#10400) by Jeffrey Goode by Maurus Cuelenaere · 15 years ago
- c3bc8fd Revert "Consolidate all fixed point math routines in one library (FS#10400) by Jeffrey Goode" by Maurus Cuelenaere · 15 years ago
- 4710a32 Consolidate all fixed point math routines in one library (FS#10400) by Jeffrey Goode by Maurus Cuelenaere · 15 years ago
- d6ad019 Renamed routines and changed comments for clarity. by Steve Bavin · 15 years ago
- fb23807 FS#8894 - Add time stretching feature to all SWCODEC targets - the current algorithm is best for spoken word. by Steve Bavin · 15 years ago
- 6427d12 Calculate watermark from bitrate and harddisk spinup time. by Björn Stenberg · 16 years ago
- 4bb8fd2 Something horrible happened with binsize, so revert FS#8894 completely (for now). by Steve Bavin · 16 years ago
- f698234 Add timestretching from FS#8894, as written by Stephane Doyon based on work by Nicolas Pitre. Shouldn't affect playback unless it's explicitly enabled, but let me know if it does. Currently has a dedicated setting, but maybe inclusion of the code will inspire someone to integrate this with the pitch screen... by Steve Bavin · 16 years ago
- 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
- 18fc7fd Remove FRACMUL_8_LOOP macro. This only benefited Coldfire, and we have assembler routines for the gain function there now. by Thom Johansen · 17 years ago
- 66427c3 Remove ACC_INIT, ACC and GET_ACC macros. These were quite Coldfire-centric macros which really aren't needed since all performance sensitive target DSP code should be assembler anyway. by Thom Johansen · 17 years ago
- 99617d7 Make speex the new voice format for SWCODEC targets (non-Archos). Remove codec swapping and build speex voice decoding directly into the core binary. by Michael Sevakis · 17 years ago
- 3379440 Remove conf_filechunk, it should never have been a setting and its implementation doesn't do what it claims any way by Brandon Low · 17 years ago
- 1df1e7b Remove unused conf_preseek from buffering.c and all of its accountraments. This is _not_ a setting. This is a guessing tool used by either playback or buffering to serve its clients better. Use the REBUFFER_GUESS size in resume to help obviate pondlife's bug. This will also need to be used when FS8092 gets fixed correctly with a complete rebuffer for backward movements. It may also belong in buffering not playback, haven't decided for sure by Brandon Low · 17 years ago
- f02cba8 Code cleaning - remove some unnecessary defined(SIMULATOR) checks by Dave Chapman · 18 years ago
- 99b2742 Use the new DSP callback functionality in firmware/sound.c to deal with SWCODEC stereo width and channel configuration instead of the old more spread out #ifdef based approach. Rename the DSP functions involved for more consistent naming. by Thom Johansen · 18 years ago
- a7fabf0 Add software based bass/treble controls for targets which have no such functionality in hardware (currently only X5). They can also be used on any other SWCODEC target by adding #define HAVE_SW_TONE_CONTROLS in the relevant config-*.h file. Also remove some now unneeded zero checks when using get_replaygain_int(). Comments on sound quality are welcome as some parameters can still be fine-tuned. by Thom Johansen · 18 years ago
- d4e904b SWCODEC: Dsp speed optimizations. Changes for more modularity. Removal of 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. by Michael Sevakis · 18 years ago
- 36175ac SWCODEC: DSP optimizations for conversion to internal format and resampling. Assembly resampling for Coldfire. Word has it ARM will get that soon. by Michael Sevakis · 18 years ago
- 96e5e9e Optimise/touchup some asm macros in dsp.h, and also remove some now unneeded ones. Add config.h to dsp.c so that these macros actually get used, and also do some minor nitpicks to the resampler while I'm at it. by Thom Johansen · 18 years ago
- 97f369a SWCODEC: Annoying neatness update. Use intptr_t for codec_configure_callback and dsp_configure and stop all the silly type casting of intergral types to pointers to set dsp configuration and watermarks. Shouldn't have any effect on already compiled codecs at all. Will fix any important patches in the tracker so they compile. by Michael Sevakis · 18 years ago
- aba6ca0 Fix resampling clicking as much as possible at the moment. 1) Upsampling clicked because of size inaccuracies returned by DSP. Fix by simplifying audio system to use per-channel sample count from codec to pcm buffer. 2) Downsampling affected by 1) and was often starting passed the end of the data when not enough was available to generate an output sample. Fix by clamping input range to last sample in buffer and using the last sample value in the buffer. A perfect fix will require a double buffering scheme on the resampler to sufficient data during small data transients on both ends at all times of the down ratio on input and the up ratio on output. by Michael Sevakis · 18 years ago
- 5f48e15 Optimise EQ coef calculation routines for both speed and size. Move now unneeded fsqrt function to plugin fixed point library in case it'll be needed. Move all fixed point helper macros to dsp.h. Added FRACMUL_SHL macro to facilitate high-precision shifting of 64 bit multiplies and remove rounding from macsr in main thread to make this work as intended. by Thom Johansen · 18 years ago
- bbef13e SWCODEC: Stop clicks between tracks when resampler is active by only switching the DSP frequency and not resetting the resampler at track boundaries. Will make sure DSP is correctly flushed at dicontinuities but don't hear any problems currently. by Michael Sevakis · 18 years ago
- 3547700 Re-enable the currently unused and broken dithering and noise shaping code already in Rockbox, and make it a user option instead of a codec-controlled option. The majority of people probably will not even hear any difference with this enabled, but feedback is welcome. Save your settings! by Thom Johansen · 18 years ago
- 719d220 Applied patch #5879 by Andrew Cupper: Fix backward seeking bug. by Magnus Holmgren · 18 years ago
- f3bc1ef First commit of reworking voice to be mroe stable on swcodec by Brandon Low · 19 years ago
- 8238b49 New crossfeed complete with no volume reducing bugs. Feedback on all the by Thom Johansen · 19 years ago
- daebff8 Update equalizer precut value as it's adjusted. by Dan Everton · 19 years ago
- 91db368 Add precut setting for the equalizer and add some more comments to the eq menu code. by Dan Everton · 19 years ago
- b0960ae Enabled channel configuration and stereo width option on software codec by Thom Johansen · 19 years ago
- 5a1d77d Reduce CPU usage while changing EQ by only updating the coefficients of the band being modified. by Dan Everton · 19 years ago
- 413da2a Rework PCM buffer by Brandon Low · 19 years ago
- 88abdd9 Add Equalizer configuration to Sound Settings menu. by Dan Everton · 19 years ago
- dd8cb8a Committed a little too much by Linus Nielsen Feltzing · 19 years ago
- 621bcc2 The simulator should use the keypad period key, not the regular one by Linus Nielsen Feltzing · 19 years ago
- 27c658c Enabled playback speed adjustment support for H1x0. Modified the resampler to do both channels in one pass. by Thom Johansen · 19 years ago
- 9c0f1a9 More stable playback with reduced stuttering when skipping tracks. by Miika Pekkarinen · 19 years ago
- e13fad3 by Marcoen Hirschberg · 19 years ago
- f60e620 DSP_* constants moved from playback.h to dsp.h. by Thom Johansen · 19 years ago
- 4a53787 ReplayGain support for Ogg Vorbis files (also called VorbisGain) added. by Magnus Holmgren · 19 years ago
- 08761aa Restructured DSP code for readability and speed. Simplified the API. by Magnus Holmgren · 19 years ago
- 2023b47 Decreased pcm buffer low watermark when crossfade is not enabled. by Miika Pekkarinen · 19 years ago
- d8cb703 Initial DSP implementation. DSP supports resampling audio stream from by Miika Pekkarinen · 19 years ago