Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								14b1742ff2 
								
							 
						 
						
							
							
								
								Moved format descriptions out of kernel space. Exported setup dump function.  
							
							
							
						 
						
							2000-05-25 08:36:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								9eb2c42445 
								
							 
						 
						
							
							
								
								Renamed samples in frames where appropriated. Added a compatibility hack for gcc 2.7.2.3  
							
							
							
						 
						
							2000-05-24 21:35:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								c582ff51b6 
								
							 
						 
						
							
							
								
								Removed frag_* fields. Collapsed I/O plugins. Added to mmap plugin support for stream mode  
							
							
							
						 
						
							2000-05-23 12:52:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								0b2b3c8a81 
								
							 
						 
						
							
							
								
								Changed route plugin arithmetic to unsigned. Choosen better names for plugin ops  
							
							
							
						 
						
							2000-05-20 13:18:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								2284d80ef0 
								
							 
						 
						
							
							
								
								Fixed one typo and one thinko  
							
							
							
						 
						
							2000-05-18 14:38:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								7b054f4dce 
								
							 
						 
						
							
							
								
								- splitted mmap in logical steps  
							
							... 
							
							
							
							- optimized mmap transfer
- completed mmap helpers
- renamed pcm_plugin_build.c to pcm_common.c 
							
						 
						
							2000-05-16 15:20:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								2829304154 
								
							 
						 
						
							
							
								
								Fixed C++ warnings  
							
							
							
						 
						
							2000-05-11 14:12:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								443b257314 
								
							 
						 
						
							
							
								
								Moved update call to corrent position..  
							
							
							
						 
						
							2000-05-09 15:44:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								e77cbd919d 
								
							 
						 
						
							
							
								
								Completed pcm_update implementation  
							
							
							
						 
						
							2000-05-09 10:46:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								1cd6778173 
								
							 
						 
						
							
							
								
								Merged pcm2 branch.  
							
							
							
						 
						
							2000-05-08 18:53:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								ff5f643228 
								
							 
						 
						
							
							
								
								Cleaned pcm internals. Added mmap'able plugins  
							
							
							
						 
						
							2000-04-17 17:39:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								fe03a4781b 
								
							 
						 
						
							
							
								
								Renamed for congruency two fields  
							
							
							
						 
						
							2000-04-16 15:36:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								e1490018f9 
								
							 
						 
						
							
							
								
								Fixed C++ compilation.  
							
							
							
						 
						
							2000-04-15 10:48:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a2932a8f52 
								
							 
						 
						
							
							
								
								Fixed compilation problem (route plugin definition).  
							
							
							
						 
						
							2000-04-13 09:28:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								eda7dab1a0 
								
							 
						 
						
							
							
								
								Fixed plugins  
							
							
							
						 
						
							2000-04-12 20:41:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								749f2ffd77 
								
							 
						 
						
							
							
								
								Added snd_pcm_format_physical_width...  
							
							
							
						 
						
							2000-03-30 13:21:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								098b4b6a96 
								
							 
						 
						
							
							
								
								New plugin interface with readv/writev support.  
							
							... 
							
							
							
							Initial code. 
							
						 
						
							2000-03-29 20:26:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								43e11d788a 
								
							 
						 
						
							
							
								
								Removed voices and volbal plugins. Rewritten interleave plugin. Changed some name in linear  
							
							
							
						 
						
							2000-03-22 16:18:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								54d348c4d7 
								
							 
						 
						
							
							
								
								Plugin updates. The action callback has a new argument.  
							
							... 
							
							
							
							The mmap plugin is updated to accept frags_min & frags_max. Also,
SND_PCM_STOP_ROLLOVER behaves much better. 
							
						 
						
							2000-03-21 17:36:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								4931c0c7e2 
								
							 
						 
						
							
							
								
								Changed the switch interface.  
							
							... 
							
							
							
							Every switches are accessible via one ioctl. 
							
						 
						
							2000-03-01 18:12:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b316062856 
								
							 
						 
						
							
							
								
								Loopback API improvement - added silence block.  
							
							
							
						 
						
							2000-02-18 18:12:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								fc69109d69 
								
							 
						 
						
							
							
								
								added readv/writev support  
							
							
							
						 
						
							2000-01-31 12:40:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								3696e16613 
								
							 
						 
						
							
							
								
								Added snd_pcm_build_linear_format  
							
							
							
						 
						
							1999-12-25 15:22:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								d33c93096a 
								
							 
						 
						
							
							
								
								Added snd_pcm_get_format_name() to alsa-lib.  
							
							
							
						 
						
							1999-12-11 20:36:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								20ebae20a7 
								
							 
						 
						
							
							
								
								Abramo Bagnara <abramo@alsa-project.org>  
							
							... 
							
							
							
							Sat, 11 Dec 1999 08:45:24 +0100
- changed lowlevel drivers to use pcm_misc.c functions
- fixed some bugs in pcm_plugin_build
- the plugin code is shared between alsa-lib and alsa-driver 
							
						 
						
							1999-12-11 11:46:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								6aabe84a5e 
								
							 
						 
						
							
							
								
								Abramo Bagnara <abbagnara@racine.ra.it>  
							
							... 
							
							
							
							Sun, 05 Dec 1999 19:02:01 +0100
Bug fixed:
- duplicated deallocation for mmap'ed area
- missing deallocation in es18xx
- some bugs in volbal conversion
New features:
- virtual mixer for card-share (it seems to work, but I feel that it
  need further testing)
Misc:
- reorganization and extension of rate.c
Jaroslav changes:
- volbal source is mostly reverted back (no card-share mixer polling) 
							
						 
						
							1999-12-06 00:01:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								78dc424b72 
								
							 
						 
						
							
							
								
								PCM plugin patches made by Abramo Bagnara.  
							
							... 
							
							
							
							Added new plugin - voice & balance. 
							
						 
						
							1999-12-02 14:31:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								12e03f1928 
								
							 
						 
						
							
							
								
								Wed, 1 Dec 1999 19:46:33 +0100 (CET)  
							
							... 
							
							
							
							Uros Bizjak <uros@kss-loka.si>
  Included in this message, you will find a diff to alsa-lib, which
implements g721 adpcm codec. It works well (only consumes a lot of CPU),
and it plays back the same data as is recorded.
  Also added is CSP patch, which adds noise suppression when CSP is
started or stopped (A few TODOs less :) Also changed is copyright for
mulaw, alaw and adpcm codecs (Based on sun implementation ... + I added
myself - if you don't mind. Please check this copyright, if it is OK) 
							
						 
						
							1999-12-01 19:44:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f5e461caa3 
								
							 
						 
						
							
							
								
								PCM loopback API improved and added back the functionality.  
							
							... 
							
							
							
							Some mmap() changes for the OSS emulation. 
							
						 
						
							1999-11-30 09:25:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								3239ca9940 
								
							 
						 
						
							
							
								
								Uros Bizjak <uros@kss-loka.si>  
							
							... 
							
							
							
							Sun, 28 Nov 1999 18:42:50 +0100 (CET)
mu-Law conversion plugin contains the Sun code now.
Added A-Law conversion plugin. 
							
						 
						
							1999-11-28 18:10:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								767a681dcb 
								
							 
						 
						
							
							
								
								Added new plugins & functions.  
							
							
							
						 
						
							1999-11-24 17:00:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								8328751e64 
								
							 
						 
						
							
							
								
								Fixed mmaped access..  
							
							
							
						 
						
							1999-11-08 23:19:36 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								57631a012c 
								
							 
						 
						
							
							
								
								PCM SUBDEVICE selection enhancements  
							
							
							
						 
						
							1999-08-22 13:34:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b38a572356 
								
							 
						 
						
							
							
								
								Fixes for PCM loopback..  
							
							
							
						 
						
							1999-08-20 20:16:46 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								d9087a8773 
								
							 
						 
						
							
							
								
								Coding style...  
							
							
							
						 
						
							1998-11-27 15:06:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b4a8875cae 
								
							 
						 
						
							
							
								
								Added loopback_block_mode...  
							
							
							
						 
						
							1998-11-15 15:19:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								51384d54f4 
								
							 
						 
						
							
							
								
								Added snd_pcm_loopback_file_descriptor...  
							
							
							
						 
						
							1998-11-10 19:49:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								354b2c7881 
								
							 
						 
						
							
							
								
								Added loopback interface...  
							
							
							
						 
						
							1998-11-10 13:26:25 +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