Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								06581d6ce6 
								
							 
						 
						
							
							
								
								Fixed snd_pcm_synchro missing stuff  
							
							 
							
							
							
						 
						
							2000-07-18 10:09:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								84cb338f83 
								
							 
						 
						
							
							
								
								Added dump facility. Continued pcm_multi implementation  
							
							 
							
							
							
						 
						
							2000-07-17 15:33:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								8a50d1ed8f 
								
							 
						 
						
							
							
								
								Added rate master and divisor. Moved OSS compatibility stuff out of asound.h. Added best rate helpers  
							
							 
							
							
							
						 
						
							2000-07-06 08:16:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								74832704a8 
								
							 
						 
						
							
							
								
								Implemented generic sync requests  
							
							 
							
							
							
						 
						
							2000-07-04 19:29:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								9c72daca41 
								
							 
						 
						
							
							
								
								Added timestamps in strategic places  
							
							 
							
							
							
						 
						
							2000-07-01 14:17:25 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								a983321c27 
								
							 
						 
						
							
							
								
								Fixed missing stream setting  
							
							 
							
							
							
						 
						
							2000-06-12 21:55:47 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								c582ff51b6 
								
							 
						 
						
							
							
								
								Removed frag_* fields. Collapsed I/O plugins. Added to mmap plugin support for stream mode  
							
							 
							
							
							
						 
						
							2000-05-23 12:52:06 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								1cd6778173 
								
							 
						 
						
							
							
								
								Merged pcm2 branch.  
							
							 
							
							
							
						 
						
							2000-05-08 18:53:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								1149f06429 
								
							 
						 
						
							
							
								
								Protocol version number changed to 2.0.0.  
							
							 
							
							
							
						 
						
							2000-04-18 11:25:05 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b43320ce20 
								
							 
						 
						
							
							
								
								Changed protocol version to 1.1.0  
							
							 
							
							
							
						 
						
							2000-04-16 11:45:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								bcb411c1d7 
								
							 
						 
						
							
							
								
								Fixed return value for snd_pcm_close  
							
							 
							
							
							
						 
						
							2000-03-10 14:05:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								fc69109d69 
								
							 
						 
						
							
							
								
								added readv/writev support  
							
							 
							
							
							
						 
						
							2000-01-31 12:40:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								c808ac0806 
								
							 
						 
						
							
							
								
								Massive fixes in the mmap plugin (NONBLOCK, poll).  
							
							 
							
							
							
						 
						
							2000-01-28 22:45:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								d2911f9f34 
								
							 
						 
						
							
							
								
								uniformed alsa-lib interfaces  
							
							 
							
							
							
						 
						
							2000-01-09 22:44:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								63f5a79562 
								
							 
						 
						
							
							
								
								- splitted pcm channels in two different devices to handle mmap correctly  
							
							 
							
							... 
							
							
							
							- removed mmap control device
- reordered pcm shared and not shared code
- changed O_WRONLY oss pcm modifier in a more symmetric and elegant way
- changed slightly control interface
- added snd-debug-check
- uniformed null pointer check
- fixed a typo in linear plugin 
							
						 
						
							2000-01-08 20:11:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								51dacc8e0e 
								
							 
						 
						
							
							
								
								MMAP changes (/dev/snd/pcmcontrol).  
							
							 
							
							... 
							
							
							
							Removed unregister callback from snd_minor_t. 
							
						 
						
							1999-12-26 17:27:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								e4572ec719 
								
							 
						 
						
							
							
								
								Reset all protocol versions to 1.0.0.  
							
							 
							
							
							
						 
						
							1999-12-16 14:14:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								8abf9370b5 
								
							 
						 
						
							
							
								
								Added snd_pcm_nonblock_mode...  
							
							 
							
							
							
						 
						
							1999-11-07 16:43:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								600dc6ae32 
								
							 
						 
						
							
							
								
								Merged pcm-v2 branch into main CVS tree.  
							
							 
							
							
							
						 
						
							1999-11-06 23:47:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								4b8fda3997 
								
							 
						 
						
							
							
								
								Added missed snd_ctl_close in snd_pcm_open_subdevice...  
							
							 
							
							
							
						 
						
							1999-10-07 10:24:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								57631a012c 
								
							 
						 
						
							
							
								
								PCM SUBDEVICE selection enhancements  
							
							 
							
							
							
						 
						
							1999-08-22 13:34:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								30e978b0b8 
								
							 
						 
						
							
							
								
								More mixer updates and some fixes...  
							
							 
							
							
							
						 
						
							1999-07-22 10:49:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								dc126564c7 
								
							 
						 
						
							
							
								
								PCM changes (record->capture)...  
							
							 
							
							
							
						 
						
							1999-06-12 19:23:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Frank van de Pol 
								
							 
						 
						
							
							
							
							
								
							
							
								19811bb9b4 
								
							 
						 
						
							
							
								
								Changed data type of alsa-lib handles from 'void *' to the specific type for  
							
							 
							
							... 
							
							
							
							the handle in use. This should be more type-safe as the compiler will perform
checking on type now. 
							
						 
						
							1999-06-02 00:40:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								2e07583858 
								
							 
						 
						
							
							
								
								Changed e-mail from <perex@jcu.cz> to <perex@suse.cz>..  
							
							 
							
							
							
						 
						
							1999-05-11 22:15:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								6e72ca3977 
								
							 
						 
						
							
							
								
								Recoded the universal switch interface...  
							
							 
							
							
							
						 
						
							1999-05-04 19:21:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								3f541735e3 
								
							 
						 
						
							
							
								
								New universal switch v2.0 interface.  
							
							 
							
							
							
						 
						
							1999-03-27 19:44:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								cc79f4635a 
								
							 
						 
						
							
							
								
								Updates for ALSA driver device changes (major 116)..  
							
							 
							
							
							
						 
						
							1999-02-01 17:57:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								d0ca621a75 
								
							 
						 
						
							
							
								
								Changes for auto loader..  
							
							 
							
							
							
						 
						
							1999-01-30 18:35:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								58a6b3d774 
								
							 
						 
						
							
							
								
								Fixed O_NONBLOCK again...  
							
							 
							
							
							
						 
						
							1999-01-13 14:51:21 +00:00