Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								34d8243828 
								
							 
						 
						
							
							
								
								Paranoia zeroing  
							
							 
							
							
							
						 
						
							2000-06-11 13:32:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								c956c5a024 
								
							 
						 
						
							
							
								
								Removed memcpy use  
							
							 
							
							
							
						 
						
							2000-06-11 13:31:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								e8cac7de4d 
								
							 
						 
						
							
							
								
								Changed ALSA unit from bytes to frames. Splitted mmap control structs. Better midlevel interrupt handler  
							
							 
							
							
							
						 
						
							2000-06-10 12:39:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								bbdff9fce5 
								
							 
						 
						
							
							
								
								Bugfix:  
							
							 
							
							... 
							
							
							
							- dead SMP lock in es1968 (maestro2) driver.
Bugfix & enhances of sequencer stuff
    by Scott McNab <sdm@fractalgraphics.com.au>:
 - fix for the insrument list locking in SND_SEQ_EVENT_INSTR_BEGIN
   and SND_SEQ_EVENT_INSTR_END events.
   Note that nothing seems to really take notice of the list locking.
   This is more an issue when we add support for editing instruments
   anyway.
 - added new alsa-lib utility function snd_seq_ev_set_varusr() which
   is similar to snd_seq_ev_set_variable(), but specifies userspace
   extended event data.
   This is required in order to use the SND_SEQ_EVENT_INSTR_PUT
   command (took me bloody ages to work this out btw)
 - minor correction for gus & trident synth drivers 
							
						 
						
							2000-06-08 10:55:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								7fe55fff6a 
								
							 
						 
						
							
							
								
								Fix for frame size not byte aligned  
							
							 
							
							
							
						 
						
							2000-06-05 15:28:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								0888689aec 
								
							 
						 
						
							
							
								
								Renamed status field in state  
							
							 
							
							
							
						 
						
							2000-06-05 11:38:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								237271dc82 
								
							 
						 
						
							
							
								
								Removed pthread lib use  
							
							 
							
							
							
						 
						
							2000-06-04 16:26:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								a44c94959e 
								
							 
						 
						
							
							
								
								Changed other static checks in assert  
							
							 
							
							
							
						 
						
							2000-06-04 16:24:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								ef2a9bdd88 
								
							 
						 
						
							
							
								
								Added mmap_control access function. Converted static checks in asserts. Uniformed avail functions to kernel code  
							
							 
							
							
							
						 
						
							2000-06-04 13:13:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								f11e203d6e 
								
							 
						 
						
							
							
								
								Added snd_pcm_stream_state and snd_pcm_stream_byte_io. Added needed callbacks and cleaned some existing. Fixed byte_boundary request  
							
							 
							
							
							
						 
						
							2000-06-01 21:58:25 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								2ff2c87cdb 
								
							 
						 
						
							
							
								
								Removed mmap emulation. Updated TODO. Fixed an over rename  
							
							 
							
							
							
						 
						
							2000-05-31 15:09:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								f9eacbfc9e 
								
							 
						 
						
							
							
								
								Removed duplicated #include  
							
							 
							
							
							
						 
						
							2000-05-31 07:19:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								6a95bf1516 
								
							 
						 
						
							
							
								
								Endianess cleaning  
							
							 
							
							
							
						 
						
							2000-05-30 18:54:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								dbd884fbf4 
								
							 
						 
						
							
							
								
								Fixed typo  
							
							 
							
							
							
						 
						
							2000-05-30 11:40:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								da9be8d3a8 
								
							 
						 
						
							
							
								
								More seek support  
							
							 
							
							
							
						 
						
							2000-05-29 19:53:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								1a7f88d10e 
								
							 
						 
						
							
							
								
								Better names for ALSA API. Added min_fragments, max_fragments.  
							
							 
							
							
							
						 
						
							2000-05-27 16:52:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb0a08bf9 
								
							 
						 
						
							
							
								
								Removed warnings  
							
							 
							
							
							
						 
						
							2000-05-26 17:58:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								14b1742ff2 
								
							 
						 
						
							
							
								
								Moved format descriptions out of kernel space. Exported setup dump function.  
							
							 
							
							
							
						 
						
							2000-05-25 08:36:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								9eb2c42445 
								
							 
						 
						
							
							
								
								Renamed samples in frames where appropriated. Added a compatibility hack for gcc 2.7.2.3  
							
							 
							
							
							
						 
						
							2000-05-24 21:35:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								cc5730a49e 
								
							 
						 
						
							
							
								
								Fixed return value  
							
							 
							
							
							
						 
						
							2000-05-24 05:36:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								c582ff51b6 
								
							 
						 
						
							
							
								
								Removed frag_* fields. Collapsed I/O plugins. Added to mmap plugin support for stream mode  
							
							 
							
							
							
						 
						
							2000-05-23 12:52:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								0b2b3c8a81 
								
							 
						 
						
							
							
								
								Changed route plugin arithmetic to unsigned. Choosen better names for plugin ops  
							
							 
							
							
							
						 
						
							2000-05-20 13:18:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								76363aa060 
								
							 
						 
						
							
							
								
								Cosmetics  
							
							 
							
							
							
						 
						
							2000-05-19 09:40:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								4f85cf4d46 
								
							 
						 
						
							
							
								
								- Fix bad spin_unlock_*  
							
							 
							
							... 
							
							
							
							- Fix casts from 64 bit pointer to int 
							
						 
						
							2000-05-18 17:52:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								bec89c69ae 
								
							 
						 
						
							
							
								
								Fixed snd_pcm_plug_client_voices_iovec return type  
							
							 
							
							
							
						 
						
							2000-05-18 14:41:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								2284d80ef0 
								
							 
						 
						
							
							
								
								Fixed one typo and one thinko  
							
							 
							
							
							
						 
						
							2000-05-18 14:38:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								937414d534 
								
							 
						 
						
							
							
								
								Avoid overflow  
							
							 
							
							
							
						 
						
							2000-05-16 18:04:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								386e8a645c 
								
							 
						 
						
							
							
								
								renamed pcm_plugin_build.c to pcm_common.c  
							
							 
							
							
							
						 
						
							2000-05-16 15:21:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								7b054f4dce 
								
							 
						 
						
							
							
								
								- splitted mmap in logical steps  
							
							 
							
							... 
							
							
							
							- optimized mmap transfer
- completed mmap helpers
- renamed pcm_plugin_build.c to pcm_common.c 
							
						 
						
							2000-05-16 15:20:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								e77cbd919d 
								
							 
						 
						
							
							
								
								Completed pcm_update implementation  
							
							 
							
							
							
						 
						
							2000-05-09 10:46:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								0b6e77cd02 
								
							 
						 
						
							
							
								
								Fixed device name...  
							
							 
							
							
							
						 
						
							2000-05-08 20:24:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								1cd6778173 
								
							 
						 
						
							
							
								
								Merged pcm2 branch.  
							
							 
							
							
							
						 
						
							2000-05-08 18:53:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								986c1500d2 
								
							 
						 
						
							
							
								
								Another API cleanups.  
							
							 
							
							... 
							
							
							
							Added setup functions for rawmidi and timer interfaces. 
							
						 
						
							2000-04-18 15:20:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								40fd003a4d 
								
							 
						 
						
							
							
								
								Fixed rate specification..  
							
							 
							
							
							
						 
						
							2000-04-18 15:18:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								1149f06429 
								
							 
						 
						
							
							
								
								Protocol version number changed to 2.0.0.  
							
							 
							
							
							
						 
						
							2000-04-18 11:25:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								03066b8131 
								
							 
						 
						
							
							
								
								MUX1 & MUX2 renaming.  
							
							 
							
							
							
						 
						
							2000-04-17 18:55:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								5673d299a9 
								
							 
						 
						
							
							
								
								Cleaned pcm internals. Added mmap'able plugins  
							
							 
							
							
							
						 
						
							2000-04-17 17:31:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								340eb52ea2 
								
							 
						 
						
							
							
								
								Implemented voice_setup  
							
							 
							
							
							
						 
						
							2000-04-16 15:38:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								cab3f4819b 
								
							 
						 
						
							
							
								
								Implemented voice_setup. Changed mmap control  
							
							 
							
							
							
						 
						
							2000-04-16 15:36:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								fe03a4781b 
								
							 
						 
						
							
							
								
								Renamed for congruency two fields  
							
							 
							
							
							
						 
						
							2000-04-16 15:36:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								427a14e32b 
								
							 
						 
						
							
							
								
								Renamed for congruency two fields  
							
							 
							
							
							
						 
						
							2000-04-16 15:28:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b43320ce20 
								
							 
						 
						
							
							
								
								Changed protocol version to 1.1.0  
							
							 
							
							
							
						 
						
							2000-04-16 11:45:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								194218ea2f 
								
							 
						 
						
							
							
								
								Added CAPTURE3/PLAYBACK3 plugins.  
							
							 
							
							
							
						 
						
							2000-04-15 10:49:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								22b1b2a64d 
								
							 
						 
						
							
							
								
								Fixed return value  
							
							 
							
							
							
						 
						
							2000-04-13 21:17:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								31c7d12284 
								
							 
						 
						
							
							
								
								Removed double goto.  
							
							 
							
							
							
						 
						
							2000-04-13 14:59:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								2c07d4f1ea 
								
							 
						 
						
							
							
								
								Avoided useless writev use  
							
							 
							
							
							
						 
						
							2000-04-13 11:45:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								72c4dc407e 
								
							 
						 
						
							
							
								
								Fixed readv/writev  
							
							 
							
							
							
						 
						
							2000-04-12 20:42:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								eda7dab1a0 
								
							 
						 
						
							
							
								
								Fixed plugins  
							
							 
							
							
							
						 
						
							2000-04-12 20:41:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								e963b9f371 
								
							 
						 
						
							
							
								
								Removed obsolete interleave plugin. Rewritten and fixed other for efficiency.  
							
							 
							
							
							
						 
						
							2000-04-12 20:38:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								749f2ffd77 
								
							 
						 
						
							
							
								
								Added snd_pcm_format_physical_width...  
							
							 
							
							
							
						 
						
							2000-03-30 13:21:26 +00:00