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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								54c4a6c610 
								
							 
						 
						
							
							
								
								Fixed for fcntl calls (NONBLOCK)...  
							
							 
							
							
							
						 
						
							1999-01-06 15:25:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								4eae8e7b32 
								
							 
						 
						
							
							
								
								Fixes...  
							
							 
							
							
							
						 
						
							1998-12-27 01:01:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a741225e6e 
								
							 
						 
						
							
							
								
								Coding style...  
							
							 
							
							
							
						 
						
							1998-11-27 14:57:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								ea5cdff6f5 
								
							 
						 
						
							
							
								
								Fixed small bug in open()...  
							
							 
							
							
							
						 
						
							1998-11-01 23:22:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								2ae16fb30d 
								
							 
						 
						
							
							
								
								Big renaming - from sound to asound...  
							
							 
							
							
							
						 
						
							1998-08-30 21:08:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								e3aad51c38 
								
							 
						 
						
							
							
								
								Updated switches interfaces.  
							
							 
							
							
							
						 
						
							1998-08-28 14:04:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								ef615c857f 
								
							 
						 
						
							
							
								
								Added switches API and rawmidi API...  
							
							 
							
							
							
						 
						
							1998-08-27 20:47:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								338cf74af2 
								
							 
						 
						
							
							
								
								Added snd_pcm_playback_pause function.  
							
							 
							
							
							
						 
						
							1998-08-25 15:38:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								44582b2fbe 
								
							 
						 
						
							
							
								
								New updated mixer interface and better protocol handling...  
							
							 
							
							
							
						 
						
							1998-08-24 16:23:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								5abac67626 
								
							 
						 
						
							
							
								
								Initial revision  
							
							 
							
							
							
						 
						
							1998-08-13 15:42:56 +00:00