Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								cf325c68e3 
								
							 
						 
						
							
							
								
								Simplified and fixed semantic  
							
							 
							
							
							
						 
						
							2001-06-15 11:49:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								58808e42b6 
								
							 
						 
						
							
							
								
								Initial version  
							
							 
							
							
							
						 
						
							2001-06-15 09:45:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								681f6ad7b0 
								
							 
						 
						
							
							
								
								fixed compile on ia64 and sparc  
							
							 
							
							
							
						 
						
							2001-06-15 09:30:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								977a9a33f0 
								
							 
						 
						
							
							
								
								* Cleaned the alsa.conf syntax:  
							
							 
							
							... 
							
							
							
							- added pcm.front, pcm.rear, pcm.center_lfe blocks
* Added configuration for EMU10K1 (it's fully working one!!!)
* snd_config_redirect_load->snd_config_refer_load rename
* snd_config_search_alias code change (works also with pairs base.key)
* cleanups in the evaluate function (the function prototype has been changed) 
							
						 
						
							2001-06-15 08:47:59 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								1b8d405606 
								
							 
						 
						
							
							
								
								redirect->refer  
							
							 
							
							... 
							
							
							
							Removed the aliasing code (it was already in the search_alias function). 
							
						 
						
							2001-06-14 09:47:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								2dd594a2f2 
								
							 
						 
						
							
							
								
								Reorganization  
							
							 
							
							
							
						 
						
							2001-06-13 12:56:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								355bb478e9 
								
							 
						 
						
							
							
								
								Search functions supports NULL result (check the presence)  
							
							 
							
							
							
						 
						
							2001-06-13 12:55:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								45cfa1405f 
								
							 
						 
						
							
							
								
								Added support for direct alias  
							
							 
							
							
							
						 
						
							2001-06-13 12:55:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								5c3075d32f 
								
							 
						 
						
							
							
								
								Enhanced configuration syntax (added [ ] block for arrays).  
							
							 
							
							... 
							
							
							
							The snd_config_expand functions expands the runtime contents (@func...).
Removed the environment variable replace code from the configuration parser.
Updated the alsa.conf configuration file. 
							
						 
						
							2001-06-13 09:31:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								bf780a25a5 
								
							 
						 
						
							
							
								
								Added argument handling for the slave PCMs.  
							
							 
							
							... 
							
							
							
							The configuration root (snd_config) can be specified for the internal routines.
The pcm_hooks code was recoded (independent code moved to control/setup.c).
Improved the pcm_multi plugin (added master configuration). 
							
						 
						
							2001-06-11 13:35:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								61bf03ce70 
								
							 
						 
						
							
							
								
								New syntax for the substituted variables - $(var).  
							
							 
							
							... 
							
							
							
							Improved the variable substitution (all references in a string are replaced).
Added special redirect loading code (to separate card dependant code to
single files). 
							
						 
						
							2001-06-11 08:07:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								135461daeb 
								
							 
						 
						
							
							
								
								Do not include asm/atomic.h on some architectures.  
							
							 
							
							
							
						 
						
							2001-06-08 12:17:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								3d2f333c6c 
								
							 
						 
						
							
							
								
								Fixed seg. fault when invalid /etc/asound.conf is found.  
							
							 
							
							
							
						 
						
							2001-06-08 12:17:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b36ee47006 
								
							 
						 
						
							
							
								
								Fixed typo  
							
							 
							
							
							
						 
						
							2001-06-08 10:20:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b7c05ad942 
								
							 
						 
						
							
							
								
								Removed snd_defaults_ functions.  
							
							 
							
							... 
							
							
							
							Updated the syntax of configuration file to substitute values from
the environment space.
Updated alsa.conf to replace old snd_defaults_ functions. 
							
						 
						
							2001-06-08 10:15:25 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								5ce8fbeab5 
								
							 
						 
						
							
							
								
								Added comments for doxygen.  
							
							 
							
							... 
							
							
							
							They are half-automated output from the 0.5.x documents.
The sequencer API will be changed in near future
to suit with encapsulation implemented already in pcm api,
so do not trust the comments added here..
They are just for reference. 
							
						 
						
							2001-06-06 17:50:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								3f0a94ed90 
								
							 
						 
						
							
							
								
								Fixed pointer mismatch  
							
							 
							
							
							
						 
						
							2001-06-06 14:20:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								f563268fac 
								
							 
						 
						
							
							
								
								Fixed strdup  
							
							 
							
							
							
						 
						
							2001-06-06 14:19:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								82929cd852 
								
							 
						 
						
							
							
								
								Added iec958 PCM definition  
							
							 
							
							
							
						 
						
							2001-06-06 14:19:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								31e403ce9d 
								
							 
						 
						
							
							
								
								More work on pcm_hooks  
							
							 
							
							
							
						 
						
							2001-06-06 11:49:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								7f651b3071 
								
							 
						 
						
							
							
								
								Added hooked PCM type (one sample hook implementation will follow). Some cleaning.  
							
							 
							
							
							
						 
						
							2001-06-04 18:04:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								7f33541268 
								
							 
						 
						
							
							
								
								Compilation fixes for forthcoming GCC 3.0  
							
							 
							
							
							
						 
						
							2001-05-29 20:17:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								f5534c46ed 
								
							 
						 
						
							
							
								
								Completed parametric configuration and begun to use it  
							
							 
							
							
							
						 
						
							2001-05-22 09:19:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								ecfec483a8 
								
							 
						 
						
							
							
								
								Fixed missing initialization  
							
							 
							
							
							
						 
						
							2001-05-19 20:41:25 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								1d9bf33550 
								
							 
						 
						
							
							
								
								Added parametric configuration. Removed some memory leaks  
							
							 
							
							
							
						 
						
							2001-05-18 17:18:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								8df53e998e 
								
							 
						 
						
							
							
								
								More EMU10K1 fixes.  
							
							 
							
							
							
						 
						
							2001-05-14 15:50:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								6cb24e0186 
								
							 
						 
						
							
							
								
								Added embedded/anonymous slave PCM definition  
							
							 
							
							
							
						 
						
							2001-05-14 15:44:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								00c749f080 
								
							 
						 
						
							
							
								
								Reverted back the previous read/write_areas code  
							
							 
							
							
							
						 
						
							2001-05-14 15:21:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								808fb82d1f 
								
							 
						 
						
							
							
								
								Enhanced snd_pcm_mmap_read/write_areas to support the blocking behaviour.  
							
							 
							
							... 
							
							
							
							Removed wrong asserts. 
							
						 
						
							2001-05-14 14:31:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								711a344fa4 
								
							 
						 
						
							
							
								
								Added more Tone Control items to the sort tables  
							
							 
							
							
							
						 
						
							2001-05-14 14:29:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f1a6bb270d 
								
							 
						 
						
							
							
								
								Added EMU10K1 configuration  
							
							 
							
							
							
						 
						
							2001-05-14 14:26:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								22c689135e 
								
							 
						 
						
							
							
								
								Enhanced code (use_fd)  
							
							 
							
							
							
						 
						
							2001-05-14 14:26:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								290c2ed8fc 
								
							 
						 
						
							
							
								
								Updated the sorting tables and functions.  
							
							 
							
							
							
						 
						
							2001-05-14 11:28:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								06e79b9828 
								
							 
						 
						
							
							
								
								Changed in the compare_weight counting  
							
							 
							
							
							
						 
						
							2001-05-14 09:43:59 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								da62fd77b1 
								
							 
						 
						
							
							
								
								Fixed includes  
							
							 
							
							
							
						 
						
							2001-05-14 06:20:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								8b51f89d16 
								
							 
						 
						
							
							
								
								Fixed Intel8x0 configuration  
							
							 
							
							
							
						 
						
							2001-05-10 19:57:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								6a60b182fc 
								
							 
						 
						
							
							
								
								Separated four & six route info; fixed route bugs  
							
							 
							
							
							
						 
						
							2001-05-10 19:57:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a2ea265bae 
								
							 
						 
						
							
							
								
								Added the channel route code; fixed refine (mmap)  
							
							 
							
							
							
						 
						
							2001-05-10 10:51:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f14a47481f 
								
							 
						 
						
							
							
								
								Added subdevice identifiers  
							
							 
							
							
							
						 
						
							2001-05-10 10:15:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								232d703c23 
								
							 
						 
						
							
							
								
								Added snd_card_type_string_to_enum and snd_card_type_enum_to_string functions.  
							
							 
							
							... 
							
							
							
							- the /usr/share/alsa/cards.conf file contains the translation table
Added snd_sctl_build and snd_sctl_free functions.
Recoded the surround plugin to use the surround.conf file.
 - the /usr/share/alsa/surround.conf file contains the surround configuration 
							
						 
						
							2001-05-10 08:32:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								78cd184441 
								
							 
						 
						
							
							
								
								Added 'Center' and 'LFE' to the sort table  
							
							 
							
							
							
						 
						
							2001-05-08 09:25:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a6d19dc156 
								
							 
						 
						
							
							
								
								Small changes; added INTEL8X0  
							
							 
							
							
							
						 
						
							2001-05-08 09:10:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								c6c1de70dd 
								
							 
						 
						
							
							
								
								Fixed NULL pointer dereference, added Intel i8x0  
							
							 
							
							
							
						 
						
							2001-05-08 08:57:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								6599731473 
								
							 
						 
						
							
							
								
								Added cards.conf  
							
							 
							
							
							
						 
						
							2001-05-03 16:40:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b54168e4d2 
								
							 
						 
						
							
							
								
								Added surround.conf  
							
							 
							
							
							
						 
						
							2001-05-03 16:12:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b72c78f887 
								
							 
						 
						
							
							
								
								Removed snd_ctl_pcm_surround_next_device function.  
							
							 
							
							
							
						 
						
							2001-05-03 15:11:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								b8abb93bb7 
								
							 
						 
						
							
							
								
								Fixed O_NONBLOCK  
							
							 
							
							
							
						 
						
							2001-04-28 18:40:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								7025482a40 
								
							 
						 
						
							
							
								
								Added SND_RAWMIDI_SYNC flag.  
							
							 
							
							
							
						 
						
							2001-04-24 19:27:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								1498d2ea66 
								
							 
						 
						
							
							
								
								Small optimization from Paul Davis  
							
							 
							
							
							
						 
						
							2001-04-24 16:43:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f65b035a45 
								
							 
						 
						
							
							
								
								Improved in-source documentation (interfaces are divided into modules).  
							
							 
							
							
							
						 
						
							2001-04-24 13:02:58 +00:00