Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								80dfd3befd 
								
							 
						 
						
							
							
								
								Cut&paste fixes  
							
							 
							
							
							
						 
						
							2001-09-26 15:23:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								6d58be0236 
								
							 
						 
						
							
							
								
								Fixed typos  
							
							 
							
							
							
						 
						
							2001-09-26 14:59:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								3c59c6b11d 
								
							 
						 
						
							
							
								
								Added power management functions and defines.  
							
							 
							
							
							
						 
						
							2001-09-26 13:57:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								58345ae4f4 
								
							 
						 
						
							
							
								
								Separated asoundlib.h to small files.  
							
							 
							
							
							
						 
						
							2001-09-13 11:38:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								a0903bae9f 
								
							 
						 
						
							
							
								
								Fixed installation.  
							
							 
							
							
							
						 
						
							2001-09-12 16:18:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								6157018e8a 
								
							 
						 
						
							
							
								
								Ok, added warning to sys/asoundlib.h with redirection to alsa/asoundlib.h.  
							
							 
							
							
							
						 
						
							2001-09-11 12:18:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								c8cd1c9782 
								
							 
						 
						
							
							
								
								Added symlink for sys/asoundlib.h to alsa/asoundlib.h  
							
							 
							
							
							
						 
						
							2001-09-11 11:27:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								0a8749a802 
								
							 
						 
						
							
							
								
								Changed location of asoundlib.h from sys dir to alsa dir.  
							
							 
							
							... 
							
							
							
							(it means that official location is '#include <alsa/asoundlib.h>') 
							
						 
						
							2001-09-11 09:34:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								3c9d27c82d 
								
							 
						 
						
							
							
								
								Added snd_pcm_sync_id_t  
							
							 
							
							
							
						 
						
							2001-09-11 08:42:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								0791fb2848 
								
							 
						 
						
							
							
								
								Added snd_seq_sync_output_queue() function.  
							
							 
							
							... 
							
							
							
							Rewrote playmidi1 to use this function.  It is no longer necessary
to wait for echoback. 
							
						 
						
							2001-09-03 10:41:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								bdb2618f96 
								
							 
						 
						
							
							
								
								Define SND_LITTLE_ENDIAN or SND_BIG_ENDIAN locally.  
							
							 
							
							... 
							
							
							
							Fixed handling of non-linear formats now. 
							
						 
						
							2001-08-28 15:39:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								4e92e7a28c 
								
							 
						 
						
							
							
								
								Fixed some typos for timer interface.  
							
							 
							
							
							
						 
						
							2001-08-28 13:41:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								c584d6ce62 
								
							 
						 
						
							
							
								
								Added missing comment for doxygen  
							
							 
							
							
							
						 
						
							2001-08-28 13:38:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								cd97f4e735 
								
							 
						 
						
							
							
								
								Added snd_seq_queue_timer_type_t.  
							
							 
							
							
							
						 
						
							2001-08-28 08:03:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								18f147735f 
								
							 
						 
						
							
							
								
								Compilation fixes (asound.h removal)  
							
							 
							
							
							
						 
						
							2001-08-22 06:39:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								79531a4eb0 
								
							 
						 
						
							
							
								
								The main header file is not dependant on asound.h from driver.  
							
							 
							
							
							
						 
						
							2001-08-20 13:15:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								8ae3783494 
								
							 
						 
						
							
							
								
								Some small modifications to make doxygen happy.  
							
							 
							
							
							
						 
						
							2001-08-15 14:04:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b45c08611c 
								
							 
						 
						
							
							
								
								Added symbol versioning for dlsym-callbacks.  
							
							 
							
							... 
							
							
							
							Removed snd_config_refer_load from confmisc.c and pcm.c. 
							
						 
						
							2001-08-15 12:12:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f5709d953d 
								
							 
						 
						
							
							
								
								Moved SND_PCM_INFO defines from asoundlib.h to pcm_local.h.  
							
							 
							
							
							
						 
						
							2001-07-30 12:13:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								66293bc48a 
								
							 
						 
						
							
							
								
								Some reorganization for libtool updates (version 1.4 is now supported).  
							
							 
							
							... 
							
							
							
							Added --with-debug parameter for configure. 
							
						 
						
							2001-07-30 11:56:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a978b49127 
								
							 
						 
						
							
							
								
								Added missing tests for hw_params->info.  
							
							 
							
							
							
						 
						
							2001-07-26 13:52:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								78156e8f16 
								
							 
						 
						
							
							
								
								Added snd_seq_system_info_get_cur_clients/queues.  
							
							 
							
							
							
						 
						
							2001-07-25 17:33:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								ff1820f1ad 
								
							 
						 
						
							
							
								
								Added snd_mixer_selem_is_active function.  
							
							 
							
							... 
							
							
							
							Changed behaviour for CTL_SINGLE.
Function snd_mixer_handle_events is no longer called from simple mixer code. 
							
						 
						
							2001-07-23 13:07:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								0d9a5d0e59 
								
							 
						 
						
							
							
								
								More documentation updates.  
							
							 
							
							
							
						 
						
							2001-07-18 12:17:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								71c851bce7 
								
							 
						 
						
							
							
								
								Renamed class to dev_class  
							
							 
							
							
							
						 
						
							2001-07-18 09:22:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								24945eca0c 
								
							 
						 
						
							
							
								
								Added encapsulation for timer interface  
							
							 
							
							
							
						 
						
							2001-07-16 13:33:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								bf858b7312 
								
							 
						 
						
							
							
								
								Updated timer interface to follow new uniform configuration style.  
							
							 
							
							
							
						 
						
							2001-07-16 11:15:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								d02979784f 
								
							 
						 
						
							
							
								
								Recoded hwdep API to follow modern conf style.  
							
							 
							
							... 
							
							
							
							Added hwdep configuration to alsa.conf.
Added documentation for hwdep interface. 
							
						 
						
							2001-07-13 10:00:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								daebb1d1f0 
								
							 
						 
						
							
							
								
								Merged hwdep_m4.h to hwdep.h  
							
							 
							
							
							
						 
						
							2001-07-11 15:52:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								3590f6ecd3 
								
							 
						 
						
							
							
								
								More documentation enhancements / removal of non-existent functions.  
							
							 
							
							
							
						 
						
							2001-07-11 15:48:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								4b47b8e59e 
								
							 
						 
						
							
							
								
								Fixed the values of SND_SEQ_CLIENT_XXX etc.  
							
							 
							
							
							
						 
						
							2001-07-11 14:17:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								c20c954f3d 
								
							 
						 
						
							
							
								
								Added documentation for instrument and midi event functions.  
							
							 
							
							... 
							
							
							
							Removed snd_enum_() macros.
Documentation changes in asoundlib.h. 
							
						 
						
							2001-07-11 14:09:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								6e10740a63 
								
							 
						 
						
							
							
								
								Do not include sound/asequencer.h in user apps.  
							
							 
							
							
							
						 
						
							2001-07-09 08:33:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								23bab96c0e 
								
							 
						 
						
							
							
								
								Replace SNDRV_ with SND_ prefix.  
							
							 
							
							
							
						 
						
							2001-07-09 08:33:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								c78a2006fe 
								
							 
						 
						
							
							
								
								Fixed comments.  yes, of course, alloca uses stack instead of heap..  
							
							 
							
							
							
						 
						
							2001-07-09 08:32:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								c683567487 
								
							 
						 
						
							
							
								
								Added snd_ctl_*_clear() functions.  
							
							 
							
							
							
						 
						
							2001-07-08 17:24:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								fcd164e622 
								
							 
						 
						
							
							
								
								Permit to PCM plug configuration to specify unchanged parameters. Added support for RT signals to async interface. Added ops for PCM mix.  
							
							 
							
							
							
						 
						
							2001-07-07 15:53:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a5b77b03f6 
								
							 
						 
						
							
							
								
								Changed from bool to val to avoid error in c++.  
							
							 
							
							
							
						 
						
							2001-07-04 15:56:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								0b506b0944 
								
							 
						 
						
							
							
								
								Changed from bool to val to avoid error in c++.  
							
							 
							
							
							
						 
						
							2001-07-04 15:05:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								88e5e45151 
								
							 
						 
						
							
							
								
								Major change to sequencer API.  
							
							 
							
							... 
							
							
							
							The sequencer API is totally recoded with the style of "encapsulation"
in other api.
The structure becomes opaque and accessed only via functions.
Other changes:
- There is no longer group in client and port info.
- snd_seq_query_subs_t is renamed to snd_seq_query_subscribe_t.
- snd_seq_delete_port takes only the port id argument instead of
  port_info structure.
- snd_seq_input/output_buffer_size are renamed
  as snd_seq_get_input/output_buffer_size.
  Similarly snd_seq_resize_input/output_buffer are renamed as
  snd_seq_set_input/output_buffer_size.
- snd_seq_get_named_queue is renamed to snd_seq_query_named_queue.
- Sync codes are removed temporarily from API.
- Subscription conditions are accessed via the corresponding functions.
  convert_time is named now as time_update.
- snd_seq_get/set_queue_owner are removed.
  Use snd_seq_get/set_queue_info instead.
- Instrument put/get/remove structure is unified as snd_instr_header_t. 
							
						 
						
							2001-07-04 13:54:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								d23ff765ad 
								
							 
						 
						
							
							
								
								Added snd_pcm_hw_params_*_get_mask  
							
							 
							
							
							
						 
						
							2001-07-02 11:46:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								556143d0de 
								
							 
						 
						
							
							
								
								DATADIR is obtained from the configure script  
							
							 
							
							
							
						 
						
							2001-06-26 10:45:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b0cef8e666 
								
							 
						 
						
							
							
								
								Removed snd_ctl_card_info_t->mixerid and added the components member.  
							
							 
							
							
							
						 
						
							2001-06-25 13:08:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								25947ba008 
								
							 
						 
						
							
							
								
								Reorganized configuration files (card->type removal).  
							
							 
							
							
							
						 
						
							2001-06-24 23:16:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								be8e3bb72d 
								
							 
						 
						
							
							
								
								sndrv_ctl_card_info_t->abbreviation member changed to driver  
							
							 
							
							
							
						 
						
							2001-06-21 14:16:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								157f47aedd 
								
							 
						 
						
							
							
								
								New async notification API. Removed obsolete surround. Cleaning  
							
							 
							
							
							
						 
						
							2001-06-20 20:52:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								3a993b4a3e 
								
							 
						 
						
							
							
								
								Removed snd_config_string_replace function.  
							
							 
							
							... 
							
							
							
							Added back modified snd_config_refer_load function.
Added snd_func_private_pcm_subdevice function.
Removed the callback from the snd_sctl_build function (no more required).
Modified alsa.conf to use refer {} blocks again.
Modified card specific conf files to use new snd_func_private_pcm_subdevice function. 
							
						 
						
							2001-06-18 14:14:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								1e0c53a11c 
								
							 
						 
						
							
							
								
								Added context handling for snd_config_expand.  
							
							 
							
							... 
							
							
							
							PCM slave configuration is now dynamic. 
							
						 
						
							2001-06-16 22:03:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								a4768a7b10 
								
							 
						 
						
							
							
								
								Simplified evaluation using snd_config_walk. Fixed implementation  
							
							 
							
							
							
						 
						
							2001-06-16 08:19:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								54daf2f16d 
								
							 
						 
						
							
							
								
								Extended parameterization. Marked with @ all fields with special use  
							
							 
							
							
							
						 
						
							2001-06-15 14:00:19 +00:00