Diego E. 'Flameeyes' Pettenò 
								
							 
						 
						
							
							
							
							
								
							
							
								2289326673 
								
							 
						 
						
							
							
								
								Make seq, rawmidi and control operation structures static const.  
							
							 
							
							... 
							
							
							
							Since they are never changed it does not make sense to have them in
the writeable .data section, just make sure to add const to the ops
member in the structure definitions so that there are no extra
warnings added.
Signed-off-by: Diego E. 'Flameeyes' Pettenò <flameeyes@gmail.com> 
							
						 
						
							2008-11-21 20:28:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								7dca3ab1ea 
								
							 
						 
						
							
							
								
								Make local functions really local  
							
							 
							
							... 
							
							
							
							Rename the local functions to snd1_* so that they won't be exported
out of alsa-lib.
Some functions are still kept because aserver requires them.  Sigh. 
							
						 
						
							2007-11-30 18:26:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								d25e281230 
								
							 
						 
						
							
							
								
								Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz  
							
							 
							
							
							
						 
						
							2007-10-15 10:24:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								c7a0708a23 
								
							 
						 
						
							
							
								
								Control API - add TLV support  
							
							 
							
							... 
							
							
							
							snd_ctl_elem_tlv_read
snd_ctl_elem_tlv_write
snd_ctl_elem_tlv_command
snd_ctl_elem_info_is_tlv_readable
snd_ctl_elem_info_is_tlv_writable
snd_ctl_elem_info_is_tlv_commandable
snd_hctl_elem_tlv_read
snd_hctl_elem_tlv_write
snd_hctl_elem_tlv_command 
							
						 
						
							2006-07-05 17:42:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								36f715c59a 
								
							 
						 
						
							
							
								
								Add external shared object support  
							
							 
							
							... 
							
							
							
							- Add external shared object support
- Add poll_* internal ops
- Allow multiple poll_fds 
							
						 
						
							2005-06-09 17:09:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								4a54759f1f 
								
							 
						 
						
							
							
								
								- added support for user control elements  
							
							 
							
							
							
						 
						
							2003-10-21 17:39:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								0d7d11889d 
								
							 
						 
						
							
							
								
								Added missing snd_dlclose() calls  
							
							 
							
							
							
						 
						
							2002-11-07 15:18:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								3e3df2d32b 
								
							 
						 
						
							
							
								
								Updated GNU GPL license (address).  
							
							 
							
							... 
							
							
							
							Changed GNU LGPL licence from 2.0 to 2.1. 
							
						 
						
							2001-12-30 09:22:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								3c59c6b11d 
								
							 
						 
						
							
							
								
								Added power management functions and defines.  
							
							 
							
							
							
						 
						
							2001-09-26 13:57:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								157f47aedd 
								
							 
						 
						
							
							
								
								New async notification API. Removed obsolete surround. Cleaning  
							
							 
							
							
							
						 
						
							2001-06-20 20:52:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b72c78f887 
								
							 
						 
						
							
							
								
								Removed snd_ctl_pcm_surround_next_device function.  
							
							 
							
							
							
						 
						
							2001-05-03 15:11:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								12a47782cb 
								
							 
						 
						
							
							
								
								Added ctl_elem_lock and unlock code...  
							
							 
							
							
							
						 
						
							2001-04-19 13:53:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								c4f95f48c3 
								
							 
						 
						
							
							
								
								Added the surround plugin to allow simple access for 4.0 and 5.1 speakers.  
							
							 
							
							... 
							
							
							
							It needs a bit more work to make it functional. 
							
						 
						
							2001-04-13 10:54:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								5b50ec848a 
								
							 
						 
						
							
							
								
								Lot of cleanings with the help of gcc3  
							
							 
							
							
							
						 
						
							2001-03-29 17:50:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								7893ea238d 
								
							 
						 
						
							
							
								
								Added mode argument to open functions where it was missing. First part of CTL documentation  
							
							 
							
							
							
						 
						
							2001-03-26 12:45:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								3e97ef3ea0 
								
							 
						 
						
							
							
								
								Changed control to use events mask. Added subscribe ioctl  
							
							 
							
							
							
						 
						
							2001-02-13 21:29:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								fa51799255 
								
							 
						 
						
							
							
								
								Cached compare weight for hctl_elem too  
							
							 
							
							
							
						 
						
							2001-02-13 15:05:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								460660d4b4 
								
							 
						 
						
							
							
								
								More generic support for poll descriptors  
							
							 
							
							
							
						 
						
							2001-02-12 23:51:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								a2d3434961 
								
							 
						 
						
							
							
								
								Completed mixer API. Improved iterators. Renamed control values struct. Rewritten simple elements implementation  
							
							 
							
							
							
						 
						
							2001-02-11 15:45:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								38033b49dd 
								
							 
						 
						
							
							
								
								Updated the hctl interface (the more independent way).  
							
							 
							
							
							
						 
						
							2001-02-09 14:50:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								fea0c73cdb 
								
							 
						 
						
							
							
								
								Completed control and mixer API  
							
							 
							
							
							
						 
						
							2001-02-09 11:20:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								45c416ed82 
								
							 
						 
						
							
							
								
								Better names for control API  
							
							 
							
							
							
						 
						
							2001-02-07 15:13:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								8f0cb26fdf 
								
							 
						 
						
							
							
								
								Control API encapsulation. Better names for kernel API. Simpler PCM hw_params API. Added missing const.  
							
							 
							
							
							
						 
						
							2001-02-06 23:48:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								de19407578 
								
							 
						 
						
							
							
								
								Removed card type from devices info. Added card number to devices info. Completed encapsulation of PCM API. Removed snd_pcm_card(). All copy functions now have the form copy(dst, src).  
							
							 
							
							
							
						 
						
							2001-01-31 17:26:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								77d992bebc 
								
							 
						 
						
							
							
								
								Moved ERR and SYSERR to a global place  
							
							 
							
							
							
						 
						
							2001-01-01 15:15:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								9acdef38c9 
								
							 
						 
						
							
							
								
								Added snd_*_card() functions.  
							
							 
							
							
							
						 
						
							2000-12-22 14:03:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								35cb79860d 
								
							 
						 
						
							
							
								
								Changes and cleanups for the timer API.  
							
							 
							
							... 
							
							
							
							The device lists use the next device syntax now. 
							
						 
						
							2000-11-30 19:17:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								41bb7068f2 
								
							 
						 
						
							
							
								
								Merged pcmfinal branch.  
							
							 
							
							
							
						 
						
							2000-11-20 20:10:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								0e561770c6 
								
							 
						 
						
							
							
								
								Added functions:  
							
							 
							
							... 
							
							
							
							snd_ctl_rawmidi_prefer_subdevice
	snd_rawmidi_open_subdevice
Fixed functions:
	snd_pcm_hw_open - fixed prefer subdevice code 
							
						 
						
							2000-10-30 12:15:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								e5e1ca14d4 
								
							 
						 
						
							
							
								
								Fixed mmap wrt shm. Renamed pcm_client, control_client to shm. More error messages. Implemented asoundrc as documented.  
							
							 
							
							
							
						 
						
							2000-10-14 10:31:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								6962a9d6ce 
								
							 
						 
						
							
							
								
								Merged pcmplug branch.  
							
							 
							
							
							
						 
						
							2000-09-24 09:57:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								df35e8457a 
								
							 
						 
						
							
							
								
								Added abstraction layer to controls. Added client/server support to controls. Cleaned private_data use for PCMs. Cleaned aserver  
							
							 
							
							
							
						 
						
							2000-09-11 15:49:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								82102903fe 
								
							 
						 
						
							
							
								
								The highlevel control layer was rewritten and updated.  
							
							 
							
							... 
							
							
							
							Various fixes in mixer simple layer.
Added include/list.h (from the kernel tree). 
							
						 
						
							2000-08-11 19:28:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f981892e3a 
								
							 
						 
						
							
							
								
								64-bit fixes.  
							
							 
							
							... 
							
							
							
							Controls API uses binary tree functions (tsearch ...). 
							
						 
						
							2000-08-04 10:24:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f5d6fdeba8 
								
							 
						 
						
							
							
								
								More control/mixer API updates.  
							
							 
							
							... 
							
							
							
							Added highlevel control layer.
Recoded simple control mixer API. 
							
						 
						
							2000-07-28 20:21:12 +00:00