Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								59c6c40f5c 
								
							 
						 
						
							
							
								
								Removed old sync support. Introduced linked streams  
							
							 
							
							
							
						 
						
							2000-07-24 08:19:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								84cb338f83 
								
							 
						 
						
							
							
								
								Added dump facility. Continued pcm_multi implementation  
							
							 
							
							
							
						 
						
							2000-07-17 15:33:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								273d115de0 
								
							 
						 
						
							
							
								
								Removed old mixer API functions.  
							
							 
							
							... 
							
							
							
							Added simple control layer (experimental). 
							
						 
						
							2000-07-15 10:20:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								74832704a8 
								
							 
						 
						
							
							
								
								Implemented generic sync requests  
							
							 
							
							
							
						 
						
							2000-07-04 19:29:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								cc79e0c6ea 
								
							 
						 
						
							
							
								
								Moved some info fields to proper place (setup). Renamed mmap_size to mmap_bytes. Added detailed fail report to params_t. Added params_info to API.  
							
							 
							
							
							
						 
						
							2000-07-01 10:38:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								60fa939c21 
								
							 
						 
						
							
							
								
								pcm handle split  
							
							 
							
							
							
						 
						
							2000-06-21 14:59:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								0535d28240 
								
							 
						 
						
							
							
								
								Remove device, stream, subdevice selection and incorporated in info structs  
							
							 
							
							
							
						 
						
							2000-06-21 14:58:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								bc252d4d26 
								
							 
						 
						
							
							
								
								Added hsearch_r for compatibility needs  
							
							 
							
							
							
						 
						
							2000-06-12 17:30: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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								ee5465d113 
								
							 
						 
						
							
							
								
								Removed  
							
							 
							
							
							
						 
						
							2000-06-05 14:59:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								dd53a219d4 
								
							 
						 
						
							
							
								
								Added autoheader to cvscompile.  
							
							 
							
							... 
							
							
							
							Added config.h.in to .cvsignore.
Removed old version defines from asoundlib.h. 
							
						 
						
							2000-06-05 14:34:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								1014e1a3ab 
								
							 
						 
						
							
							
								
								Fixed sign  
							
							 
							
							
							
						 
						
							2000-06-04 16:25:32 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								2284d80ef0 
								
							 
						 
						
							
							
								
								Fixed one typo and one thinko  
							
							 
							
							
							
						 
						
							2000-05-18 14:38:10 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								2829304154 
								
							 
						 
						
							
							
								
								Fixed C++ warnings  
							
							 
							
							
							
						 
						
							2000-05-11 14:12:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								443b257314 
								
							 
						 
						
							
							
								
								Moved update call to corrent position..  
							
							 
							
							
							
						 
						
							2000-05-09 15:44:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								e77cbd919d 
								
							 
						 
						
							
							
								
								Completed pcm_update implementation  
							
							 
							
							
							
						 
						
							2000-05-09 10:46:43 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								ff5f643228 
								
							 
						 
						
							
							
								
								Cleaned pcm internals. Added mmap'able plugins  
							
							 
							
							
							
						 
						
							2000-04-17 17:39:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								fe03a4781b 
								
							 
						 
						
							
							
								
								Renamed for congruency two fields  
							
							 
							
							
							
						 
						
							2000-04-16 15:36:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								e1490018f9 
								
							 
						 
						
							
							
								
								Fixed C++ compilation.  
							
							 
							
							
							
						 
						
							2000-04-15 10:48:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a2932a8f52 
								
							 
						 
						
							
							
								
								Fixed compilation problem (route plugin definition).  
							
							 
							
							
							
						 
						
							2000-04-13 09:28:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								eda7dab1a0 
								
							 
						 
						
							
							
								
								Fixed plugins  
							
							 
							
							
							
						 
						
							2000-04-12 20:41:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								749f2ffd77 
								
							 
						 
						
							
							
								
								Added snd_pcm_format_physical_width...  
							
							 
							
							
							
						 
						
							2000-03-30 13:21:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								098b4b6a96 
								
							 
						 
						
							
							
								
								New plugin interface with readv/writev support.  
							
							 
							
							... 
							
							
							
							Initial code. 
							
						 
						
							2000-03-29 20:26:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								43e11d788a 
								
							 
						 
						
							
							
								
								Removed voices and volbal plugins. Rewritten interleave plugin. Changed some name in linear  
							
							 
							
							
							
						 
						
							2000-03-22 16:18:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								54d348c4d7 
								
							 
						 
						
							
							
								
								Plugin updates. The action callback has a new argument.  
							
							 
							
							... 
							
							
							
							The mmap plugin is updated to accept frags_min & frags_max. Also,
SND_PCM_STOP_ROLLOVER behaves much better. 
							
						 
						
							2000-03-21 17:36:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								43041cbe78 
								
							 
						 
						
							
							
								
								New functions for sequencer:  
							
							 
							
							... 
							
							
							
							- snd_seq_event_output_buffer()
	Outputs an event on buffer without flushing to sequencer.
	Useful for non-blocking mode write.
- snd_seq_event_output_direct()
	Outputs an event directly to sequencer without using buffer.
	Thus the event can be passed even if output buffer is full.
- snd_seq_input_buffer_size(), snd_seq_output_buffer_size()
	Returns the size of input/output buffers
- snd_seq_resize_input_buffer(), snd_seq_resize_output_buffer()
	Changes the size of input/output buffers 
							
						 
						
							2000-03-18 18:03:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								4931c0c7e2 
								
							 
						 
						
							
							
								
								Changed the switch interface.  
							
							 
							
							... 
							
							
							
							Every switches are accessible via one ioctl. 
							
						 
						
							2000-03-01 18:12:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b316062856 
								
							 
						 
						
							
							
								
								Loopback API improvement - added silence block.  
							
							 
							
							
							
						 
						
							2000-02-18 18:12:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								fc69109d69 
								
							 
						 
						
							
							
								
								added readv/writev support  
							
							 
							
							
							
						 
						
							2000-01-31 12:40:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								ab804c5072 
								
							 
						 
						
							
							
								
								Added extern to snd_mixer_weight_entry_t *snd_mixer_default_weights  
							
							 
							
							
							
						 
						
							2000-01-23 20:23:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								70a536e924 
								
							 
						 
						
							
							
								
								snd_seq_timestamp_t->real was renamed to snd_seq_timestamp_t->time  
							
							 
							
							... 
							
							
							
							Some code is using real as a variable type. 
							
						 
						
							2000-01-20 12:14:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								50b815f16a 
								
							 
						 
						
							
							
								
								Added group and elements sorting  
							
							 
							
							
							
						 
						
							2000-01-18 08:45:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								5edb3e94be 
								
							 
						 
						
							
							
								
								Removed.  
							
							 
							
							
							
						 
						
							2000-01-12 08:35:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								be2d24f3e7 
								
							 
						 
						
							
							
								
								Added snd_hwdep_ioctl function.  
							
							 
							
							
							
						 
						
							2000-01-11 17:35:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								2cdc7a7767 
								
							 
						 
						
							
							
								
								Removed unfinished sequencer sync code.  
							
							 
							
							
							
						 
						
							2000-01-10 13:08:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a6aee7bee0 
								
							 
						 
						
							
							
								
								Added the support for the hardware depedent interface.  
							
							 
							
							
							
						 
						
							2000-01-10 10:07:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								d2911f9f34 
								
							 
						 
						
							
							
								
								uniformed alsa-lib interfaces  
							
							 
							
							
							
						 
						
							2000-01-09 22:44:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								393acc198e 
								
							 
						 
						
							
							
								
								Compilation fix (removed snd_rawmidi_[output|input]_info_t).  
							
							 
							
							
							
						 
						
							2000-01-08 21:51:25 +00:00