Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								b9916fd7fe
								
							
						 | 
						
							
							
								
								Cleaned all hw_info. Removed snd_pcm_hw_{info,params}_rules* and changed strategy to allow the same functionality. Cleaned names tables. Added informative failure
							
							
							
							
							
						 | 
						
							2000-11-29 08:32:36 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								867ad7b2bc
								
							
						 | 
						
							
							
								
								Implemeted optimal hw_params choice
							
							
							
							
							
						 | 
						
							2000-11-26 12:16:18 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								115c827b24
								
							
						 | 
						
							
							
								
								Added helper. Tiny cleanings
							
							
							
							
							
						 | 
						
							2000-11-25 21:34:36 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								8c080ce9dd
								
							
						 | 
						
							
							
								
								Added snd_pcm_reset to API
							
							
							
							
							
						 | 
						
							2000-11-24 17:08:03 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jaroslav Kysela
								
							 
						 | 
						
							
							
							
							
								
							
							
								41bb7068f2
								
							
						 | 
						
							
							
								
								Merged pcmfinal branch.
							
							
							
							
							
						 | 
						
							2000-11-20 20:10:46 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								8d3919707e
								
							
						 | 
						
							
							
								
								Added mmaped avail_min
							
							
							
							
							
						 | 
						
							2000-10-16 11:34:11 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								03f9565ef8
								
							
						 | 
						
							
							
								
								More diagnostics. Fixed shm use.
							
							
							
							
							
						 | 
						
							2000-10-14 19:43:14 +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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								dcc88ffaa7
								
							
						 | 
						
							
							
								
								Added support for async. Added error callback (and begun to use it). First implementation of pcm_share
							
							
							
							
							
						 | 
						
							2000-10-11 12:37:27 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								5b3e5e6c74
								
							
						 | 
						
							
							
								
								Added support for different mmap areas when running or stopped. Cleanings
							
							
							
							
							
						 | 
						
							2000-10-07 16:59:48 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								057f56de06
								
							
						 | 
						
							
							
								
								Renamed stop -> drop in API
							
							
							
							
							
						 | 
						
							2000-10-02 06:59:59 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								2ea3fd4bb3
								
							
						 | 
						
							
							
								
								Completed renaming drain->stop, flush->drain (PCM). Done renaming drain->drop, flush->drain (rawmidi and seq). Removed wrong module usage count inc/dec from mmap
							
							
							
							
							
						 | 
						
							2000-09-29 20:49:18 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								fe92855cbb
								
							
						 | 
						
							
							
								
								Added rewind to API in place of appl_ptr(). Moved aserver to a better place
							
							
							
							
							
						 | 
						
							2000-09-26 09:46:05 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jaroslav Kysela
								
							 
						 | 
						
							
							
							
							
								
							
							
								6962a9d6ce
								
							
						 | 
						
							
							
								
								Merged pcmplug branch.
							
							
							
							
							
						 | 
						
							2000-09-24 09:57:26 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								3733bbdcff
								
							
						 | 
						
							
							
								
								Some cleaning renames. Prepared API for new plugins
							
							
							
							
							
						 | 
						
							2000-09-12 07:11:00 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								4637f62ff5
								
							
						 | 
						
							
							
								
								First version of ALSA client/server
							
							
							
							
							
						 | 
						
							2000-08-31 11:21:05 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								ce112d1d7f
								
							
						 | 
						
							
							
								
								Added missing functions. Removed unused one
							
							
							
							
							
						 | 
						
							2000-08-28 09:14:37 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								244653df61
								
							
						 | 
						
							
							
								
								Continued config implementation. Added incomplete support for pcm
							
							
							
							
							
						 | 
						
							2000-08-24 17:07:44 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d0d687591
								
							
						 | 
						
							
							
								
								private_free fixes
							
							
							
							
							
						 | 
						
							2000-08-16 16:05:57 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								59c6c40f5c
								
							
						 | 
						
							
							
								
								Removed old sync support. Introduced linked streams
							
							
							
							
							
						 | 
						
							2000-07-24 08:19:34 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								84cb338f83
								
							
						 | 
						
							
							
								
								Added dump facility. Continued pcm_multi implementation
							
							
							
							
							
						 | 
						
							2000-07-17 15:33:29 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jaroslav Kysela
								
							 
						 | 
						
							
							
							
							
								
							
							
								273d115de0
								
							
						 | 
						
							
							
								
								Removed old mixer API functions.
							
							
							
							
							
							
							
							Added simple control layer (experimental). 
							
						 | 
						
							2000-07-15 10:20:32 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Abramo Bagnara
								
							 
						 | 
						
							
							
							
							
								
							
							
								74832704a8
								
							
						 | 
						
							
							
								
								Implemented generic sync requests
							
							
							
							
							
						 | 
						
							2000-07-04 19:29:16 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								1014e1a3ab
								
							
						 | 
						
							
							
								
								Fixed sign
							
							
							
							
							
						 | 
						
							2000-06-04 16:25:32 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |