Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								f16a9f3b31 
								
							 
						 
						
							
							
								
								Use EMAC rounding mode in EQ coef calc for better precision.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8655 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2006-02-10 23:16:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Bryant 
								
							 
						 
						
							
							
							
							
								
							
							
								b44c18ea9d 
								
							 
						 
						
							
							
								
								Quick fix for crossfeed on iPod. Still needs optimization, but at least no  
							
							... 
							
							
							
							more unpleasant surprises!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8618 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2006-02-08 08:01:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandon Low 
								
							 
						 
						
							
							
							
							
								
							
							
								413da2a3d9 
								
							 
						 
						
							
							
								
								Rework PCM buffer  
							
							... 
							
							
							
							* Linked list instead of static array buffer pointers
* Variable sized chunks
* Improved mix handling
* Reduction in duplicated code
* Reduced IRAM usage w/o sacrificing performance
* Converted to almost entirely unsigned math
* Add pause function to reduce pcm_* exposure to playback.
This WILL break playback on the iPod until linuxstb makes a followup commit.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8612 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2006-02-07 20:38:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Everton 
								
							 
						 
						
							
							
							
							
								
							
							
								88abdd97b2 
								
							 
						 
						
							
							
								
								Add Equalizer configuration to Sound Settings menu.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8606 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2006-02-07 14:07:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Nielsen Feltzing 
								
							 
						 
						
							
							
							
							
								
							
							
								dd8cb8a2c1 
								
							 
						 
						
							
							
								
								Committed a little too much  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8569 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2006-02-04 23:16:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Nielsen Feltzing 
								
							 
						 
						
							
							
							
							
								
							
							
								621bcc2294 
								
							 
						 
						
							
							
								
								The simulator should use the keypad period key, not the regular one  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8568 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2006-02-04 23:15:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								440d75f938 
								
							 
						 
						
							
							
								
								No need for different name members in eq_data struct.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8534 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2006-02-02 20:03:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								55ff456c46 
								
							 
						 
						
							
							
								
								Recommit reverted changes and add the missing file...  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8484 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2006-01-29 15:37:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandon Low 
								
							 
						 
						
							
							
							
							
								
							
							
								236d52410f 
								
							 
						 
						
							
							
								
								Backout part of the last change to fix builds for now  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8479 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2006-01-29 02:46:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a8cc6a7454 
								
							 
						 
						
							
							
								
								Initial multi-band EQ support for software codec platforms. Now go start  
							
							... 
							
							
							
							making that user interface!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8478 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2006-01-29 02:10:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								80b30761a5 
								
							 
						 
						
							
							
								
								This wont work after all. Someone please introduce -fomit-frame-pointer for debug builds, we don't need the frame pointer anyway.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8243 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-12-15 12:47:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								df7f61e0c1 
								
							 
						 
						
							
							
								
								Fix typo and disable crossfeed assembler version for DEBUG builds, which obviously tend to need the frame pointer which i use.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8242 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-12-15 12:40:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e8b874b039 
								
							 
						 
						
							
							
								
								Playback speed commit broke mono resampling, this fixes it again.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8111 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-11-30 01:21:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								27c658c8a6 
								
							 
						 
						
							
							
								
								Enabled playback speed adjustment support for H1x0. Modified the resampler to do both channels in one pass.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8099 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-11-28 22:26:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								978521fe22 
								
							 
						 
						
							
							
								
								Replaygain support uses the accumulator extension bytss, so disable rounding. Fix some typos.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8051 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-11-23 14:30:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								df37db99ce 
								
							 
						 
						
							
							
								
								Added Coldfire ASM optimised crossfeed function. Have not measured speed improvement, but it is faster. Also moved activation check for crossfeed out of function to avoid a function call if it's not activated.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7891 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-11-15 10:05:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcoen Hirschberg 
								
							 
						 
						
							
							
							
							
								
							
							
								94404500bb 
								
							 
						 
						
							
							
								
								fix crossfeed on non-coldfire platforms and the simulator  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7888 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-11-15 00:16:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcoen Hirschberg 
								
							 
						 
						
							
							
							
							
								
							
							
								e13fad3b4b 
								
							 
						 
						
							
							
								
								add crossfeed dsp effect. Makes some music more enjoyable with headphones.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7884 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-11-14 21:56:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								c9249add41 
								
							 
						 
						
							
							
								
								Automatically set clipping limits based on sample precision.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7719 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-11-02 00:30:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jens Arnold 
								
							 
						 
						
							
							
							
							
								
							
							
								abd9f83e92 
								
							 
						 
						
							
							
								
								Two new sections for IRAM usage: .irodata (selectable with the ICONST_ATTR attribute macro), allowing to put 'const' data into IRAM without causing a section type conflict, and .ibss (selectable with the IBSS_ATTR attribute macro) for uninitialised data. * Rockbox core: Adjusted the linker scripts and init code to not include the .ibss section in the binary, it is cleared instead. Saves ~500 bytes on archos and ~30KB on iriver. Codecs and plugins don't handle .ibss in a special way yet. * The init code properly handles empty sections now (except .stack, which should never be empty). * Unified the init code for SH1 and coldfire a bit.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7644 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-10-19 19:35:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Magnus Holmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								4b711c2f72 
								
							 
						 
						
							
							
								
								Iriver: Added new ReplayGain type: track gain if shuffle mode is active, album gain otherwise. Properly apply ReplayGain settings on config file load. Bumped config version, so save your settings.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7558 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-09-24 15:22:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thom Johansen 
								
							 
						 
						
							
							
							
							
								
							
							
								735208a541 
								
							 
						 
						
							
							
								
								Adapted codecs and DSP system to having MACSR saved in thread context.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7485 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-09-07 00:24:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miika Pekkarinen 
								
							 
						 
						
							
							
							
							
								
							
							
								159c52dd36 
								
							 
						 
						
							
							
								
								Initial voice ui support for software codec platforms. Added also a  
							
							... 
							
							
							
							beep when changing tracks.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7360 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-08-20 11:13:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Magnus Holmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								75ef3129c9 
								
							 
						 
						
							
							
								
								iriver: slightly faster replaygain processing and clipping.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7353 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-08-18 19:25:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Magnus Holmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								39cb5b7912 
								
							 
						 
						
							
							
								
								iriver: Do correct ReplayGain calculation. Fixes distortion problems (and lowers playback volume).  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7343 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-08-17 20:58:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Magnus Holmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								5a8eac1a5a 
								
							 
						 
						
							
							
								
								Added pre-amp setting for files with ReplayGain information.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7303 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-08-11 18:56:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Nielsen Feltzing 
								
							 
						 
						
							
							
							
							
								
							
							
								591d2890f1 
								
							 
						 
						
							
							
								
								patch  #1255805  by Frederic Devernay - fix to buffer overflow in dsp.c  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7301 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-08-10 23:17:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Linus Nielsen Feltzing 
								
							 
						 
						
							
							
							
							
								
							
							
								315304aef6 
								
							 
						 
						
							
							
								
								iriver: added a DSP_SWITCH_FREQUENCY config, for on-the-fly sample frequency changes  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7298 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-08-10 22:56:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Magnus Holmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								059a6c8671 
								
							 
						 
						
							
							
								
								Make simulator version of FRACMUL correct. Also corrected related comments.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7261 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-07-30 13:47:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Magnus Holmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								210ce6a766 
								
							 
						 
						
							
							
								
								Speed up clipping; makes Vorbis decoding almost as fast as before the VorbisGain addition. Speeds up MP3 decoding as well.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7239 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-07-25 13:34:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Bryant 
								
							 
						 
						
							
							
							
							
								
							
							
								c5ebc8e4e4 
								
							 
						 
						
							
							
								
								Added ReplayGain support to WavPack, including a small fix to dsp.c  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7237 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-07-25 03:34:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Magnus Holmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								4a53787992 
								
							 
						 
						
							
							
								
								ReplayGain support for Ogg Vorbis files (also called VorbisGain) added.  
							
							... 
							
							
							
							Note that there is a small delay from leaving a setting until the change
can be heard (due to audio data buffering).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7234 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-07-24 15:32:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Gmeiner 
								
							 
						 
						
							
							
							
							
								
							
							
								6753fb5138 
								
							 
						 
						
							
							
								
								oops... should compile without warnings now  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7187 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-07-18 13:09:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Gmeiner 
								
							 
						 
						
							
							
							
							
								
							
							
								c6ff1f5eb5 
								
							 
						 
						
							
							
								
								Added CPU_COLDFIRE define - one step closer to iAudio-port  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7186 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-07-18 12:40:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Magnus Holmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								08761aaa52 
								
							 
						 
						
							
							
								
								Restructured DSP code for readability and speed. Simplified the API.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7174 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-07-16 12:25:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miika Pekkarinen 
								
							 
						 
						
							
							
							
							
								
							
							
								ed6a271dfc 
								
							 
						 
						
							
							
								
								Removed the bogus debugf.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7172 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-07-16 06:28:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miika Pekkarinen 
								
							 
						 
						
							
							
							
							
								
							
							
								cda55bbd6f 
								
							 
						 
						
							
							
								
								Correctly read the next track metadata information. Don't crash if  
							
							... 
							
							
							
							frequency is ever set to 0.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7171 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-07-16 06:26:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christi Scarborough 
								
							 
						 
						
							
							
							
							
								
							
							
								be7894509f 
								
							 
						 
						
							
							
								
								(1) Patch 1231281: Alignment tags for the WPS by Per Holmaeng.  Use %al for left align, %ac for centre, %ar for right.  It is currently not possible to use more than one %a? tag per WPS line.  (2) Lots of tabs removed.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7034 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-07-05 22:27:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miika Pekkarinen 
								
							 
						 
						
							
							
							
							
								
							
							
								d54811fe22 
								
							 
						 
						
							
							
								
								Fixed mono playback support for mp3. Added two other event handlers in  
							
							... 
							
							
							
							playback.c.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6986 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-07-02 16:52:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miika Pekkarinen 
								
							 
						 
						
							
							
							
							
								
							
							
								4613659643 
								
							 
						 
						
							
							
								
								Initializing resampler structure correctly with zeros.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6900 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-06-27 21:12:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miika Pekkarinen 
								
							 
						 
						
							
							
							
							
								
							
							
								d8cb703b1e 
								
							 
						 
						
							
							
								
								Initial DSP implementation. DSP supports resampling audio stream from  
							
							... 
							
							
							
							codecs (currently works corrently only with mp3's, somebody should fix
that).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6877 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2005-06-26 19:41:29 +00:00