Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a92f910569 
								
							 
						 
						
							
							
								
								Changes against latest doxygen  
							
							 
							
							
							
						 
						
							2002-02-04 11:18:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								5dc9be757c 
								
							 
						 
						
							
							
								
								Fixed snd_pcm_rate_client_frames when frames == 0  
							
							 
							
							
							
						 
						
							2002-02-01 20:11:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								78b4c42968 
								
							 
						 
						
							
							
								
								config file for SB Audigy.  
							
							 
							
							
							
						 
						
							2002-01-31 18:54:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								d57853a90a 
								
							 
						 
						
							
							
								
								Added more informative comments to open mode flags  
							
							 
							
							
							
						 
						
							2002-01-28 18:11:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								dd68c91cbc 
								
							 
						 
						
							
							
								
								fixed compile.  
							
							 
							
							
							
						 
						
							2002-01-28 12:25:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								1743161cef 
								
							 
						 
						
							
							
								
								Added PCM naming section  
							
							 
							
							
							
						 
						
							2002-01-24 13:13:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								2cc79806a2 
								
							 
						 
						
							
							
								
								Added description of shm, null and rate plugins  
							
							 
							
							
							
						 
						
							2002-01-22 14:27:25 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								f14063a251 
								
							 
						 
						
							
							
								
								Fixed compile on ARM.  
							
							 
							
							
							
						 
						
							2002-01-17 12:00:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								826b7c9348 
								
							 
						 
						
							
							
								
								fixed typos?  
							
							 
							
							... 
							
							
							
							now compiled fine.. 
							
						 
						
							2002-01-17 11:23:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								e7d27d989e 
								
							 
						 
						
							
							
								
								Added missing declaration.  
							
							 
							
							
							
						 
						
							2002-01-17 11:15:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a24b602f28 
								
							 
						 
						
							
							
								
								Added initial comments for PCM plugins  
							
							 
							
							
							
						 
						
							2002-01-16 16:42:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								6ead410b11 
								
							 
						 
						
							
							
								
								Added description of copy, linear, lfloat and mulaw PCM plugins  
							
							 
							
							
							
						 
						
							2002-01-13 11:11:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								8c1887d7af 
								
							 
						 
						
							
							
								
								Moved some prototypes from src/pcm/pcm_plugin.h to include/pcm_plugin.h.  
							
							 
							
							... 
							
							
							
							Merged src/pcm/atomic.h to include/iatomic.h.
Added initial description of hw and hooks plugins. 
							
						 
						
							2002-01-12 10:52:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b36ad628f7 
								
							 
						 
						
							
							
								
								Added comments to all defines to let doxygen happy  
							
							 
							
							
							
						 
						
							2002-01-11 13:10:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								734decb839 
								
							 
						 
						
							
							
								
								Added asoundef.h (instead of symlink).  
							
							 
							
							... 
							
							
							
							partly modified & comments added for doxygen. 
							
						 
						
							2002-01-11 11:13:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								e9a5843a19 
								
							 
						 
						
							
							
								
								removed (commented out) assert in pcm_drain for avoiding the infinte  
							
							 
							
							... 
							
							
							
							loop when a program is aborted and drain is failed. 
							
						 
						
							2002-01-11 11:12:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								eaeffa9ab0 
								
							 
						 
						
							
							
								
								fixed my mail address ;)  
							
							 
							
							
							
						 
						
							2002-01-11 11:09:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								d10bcbf76d 
								
							 
						 
						
							
							
								
								Added snd_config_load_override().  
							
							 
							
							... 
							
							
							
							Fixed problem with EOF detection in freestring parser.
Fixed problem with run-time argument parsing (snd_config_load()->snd_config_load_override() replace).
Added more documentation for configuration run-time arguments and hooks.
Fixed the behaviour of snd_config_search_definition() - implicit and explicit base. 
							
						 
						
							2002-01-09 21:28:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								b642a7c11e 
								
							 
						 
						
							
							
								
								fixed compile on ia64.  
							
							 
							
							
							
						 
						
							2002-01-02 15:15:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								04973075a6 
								
							 
						 
						
							
							
								
								version 2.1 -> 2  
							
							 
							
							
							
						 
						
							2001-12-30 09:28:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								44edb1baab 
								
							 
						 
						
							
							
								
								Fixed licence version  
							
							 
							
							
							
						 
						
							2001-12-30 09:27:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								3e3df2d32b 
								
							 
						 
						
							
							
								
								Updated GNU GPL license (address).  
							
							 
							
							... 
							
							
							
							Changed GNU LGPL licence from 2.0 to 2.1. 
							
						 
						
							2001-12-30 09:22:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								3d45bea432 
								
							 
						 
						
							
							
								
								Added spdif  
							
							 
							
							
							
						 
						
							2001-12-29 22:32:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								290810864b 
								
							 
						 
						
							
							
								
								Added missing initialization and check for sctl contents  
							
							 
							
							
							
						 
						
							2001-12-29 22:30:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f64ec1b32d 
								
							 
						 
						
							
							
								
								More verbose output on error (wrong configuration)  
							
							 
							
							
							
						 
						
							2001-12-29 22:29:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								5912f56e53 
								
							 
						 
						
							
							
								
								Added initialization of destination  
							
							 
							
							
							
						 
						
							2001-12-29 22:28:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								10f3957571 
								
							 
						 
						
							
							
								
								Fixed get_ascii (null string), fixed hooks_load_for_all (aliases)  
							
							 
							
							
							
						 
						
							2001-12-29 22:27:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f422fb9a78 
								
							 
						 
						
							
							
								
								Added missing variable initialization in open_conf() functions (hwdep, timer); Uros  
							
							 
							
							
							
						 
						
							2001-12-27 20:55:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								5ba91b544f 
								
							 
						 
						
							
							
								
								Added Id:  
							
							 
							
							
							
						 
						
							2001-12-19 07:28:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a74d1ea689 
								
							 
						 
						
							
							
								
								Added pthread library  
							
							 
							
							
							
						 
						
							2001-12-18 07:00:57 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								735c286de7 
								
							 
						 
						
							
							
								
								Changed __ppc__ to __powerpc__  
							
							 
							
							
							
						 
						
							2001-12-15 20:36:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								9a6902d8a4 
								
							 
						 
						
							
							
								
								Added snd_config_update_free_global().  
							
							 
							
							... 
							
							
							
							Added snd_config_delete_compound_members().
'const' changes.
Fixed memory leaks. 
							
						 
						
							2001-12-15 19:50:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								6113d83e08 
								
							 
						 
						
							
							
								
								Fixed munmap sizes (SIGSEGV)  
							
							 
							
							
							
						 
						
							2001-12-15 17:22:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								d1c4f4e8aa 
								
							 
						 
						
							
							
								
								Added snd_pcm_route_determine_ttable()  
							
							 
							
							
							
						 
						
							2001-12-12 18:19:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								cd29f8b860 
								
							 
						 
						
							
							
								
								changed result type from int to snd_pcm_sframes_t for snd_pcm_mmap_commit; removed snd_pcm_mmap_commit_partial  
							
							 
							
							
							
						 
						
							2001-12-11 15:27:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								155e6822d2 
								
							 
						 
						
							
							
								
								Cleanup against latest API (mmap_commit)  
							
							 
							
							
							
						 
						
							2001-12-11 15:26:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								48ae96f50c 
								
							 
						 
						
							
							
								
								Added error passing to some refining functions to disable abort when  
							
							 
							
							... 
							
							
							
							no configuration can be found. 
							
						 
						
							2001-12-11 15:10:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								750aff7485 
								
							 
						 
						
							
							
								
								Added mmap_emulation for hw pcm  
							
							 
							
							
							
						 
						
							2001-12-11 15:08:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								49cadfbb16 
								
							 
						 
						
							
							
								
								Added mmap emulation mode  
							
							 
							
							
							
						 
						
							2001-12-11 15:07:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								ef7f65c5eb 
								
							 
						 
						
							
							
								
								Added snd_pcm_access_mask_empty()  
							
							 
							
							
							
						 
						
							2001-12-11 15:05:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								5c98225fc0 
								
							 
						 
						
							
							
								
								Removed snd_pcm_mmap_begin_avail and changed snd_pcm_mmap_begin behaviour back.  
							
							 
							
							
							
						 
						
							2001-12-10 17:16:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								bcf50519e4 
								
							 
						 
						
							
							
								
								Added time skew on queue.  
							
							 
							
							... 
							
							
							
							The timer speed can be controlled via skew value, smaller = slower
centered on the skew-base value. 
							
						 
						
							2001-12-10 16:45:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								e457d1f0c0 
								
							 
						 
						
							
							
								
								Removed inclusion of asm/system.h  
							
							 
							
							
							
						 
						
							2001-12-10 16:43:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								bbcf77116d 
								
							 
						 
						
							
							
								
								Added snd_pcm_mmap_commit_partial().  
							
							 
							
							
							
						 
						
							2001-12-10 10:52:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b7b11c3558 
								
							 
						 
						
							
							
								
								- added snd_pcm_mmap_begin_avail function; it is optimized for use after  
							
							 
							
							... 
							
							
							
							snd_pcm_avail_update() call
- fixed broken hw_ptr management inside snd_pcm_plugin code 
							
						 
						
							2001-12-09 18:41:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b63e44aab0 
								
							 
						 
						
							
							
								
								Synchronized snd_pcm_write_areas and snd_pcm_read_areas with the kernel  
							
							 
							
							... 
							
							
							
							write/read functions.
Changed snd_pcm_xfer_areas_func_t to return snd_pcm_sframes_t (pass errors). 
							
						 
						
							2001-12-09 12:32:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								9d34cf954a 
								
							 
						 
						
							
							
								
								Disabled debug define  
							
							 
							
							
							
						 
						
							2001-12-08 21:19:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								0917ba63b0 
								
							 
						 
						
							
							
								
								Changed result of mmap_commit callback  
							
							 
							
							... 
							
							
							
							(follows description of snd_pcm_mmap_commit function). 
							
						 
						
							2001-12-08 21:02:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca451f0e1 
								
							 
						 
						
							
							
								
								Improved mmap_write and mmap_read functions  
							
							 
							
							
							
						 
						
							2001-12-08 21:00:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								484c05ec36 
								
							 
						 
						
							
							
								
								Improved mmap emulation over write/read  
							
							 
							
							
							
						 
						
							2001-12-08 21:00:21 +00:00