Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								0868c7720b 
								
							 
						 
						
							
							
								
								Use __cpu_to_xxx macros for endian conversion  
							
							 
							
							
							
						 
						
							2000-09-06 09:25:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								d1d906e295 
								
							 
						 
						
							
							
								
								Experimental synchronization support on ALSA sequencer  
							
							 
							
							
							
						 
						
							2000-09-05 17:15:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								a2026ace68 
								
							 
						 
						
							
							
								
								Added FM (OPL2/OPL3) instrument support by Uros Bizjak <uros@kss-loka.si>.  
							
							 
							
							
							
						 
						
							2000-09-01 16:24:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								6f66416685 
								
							 
						 
						
							
							
								
								Types size fixes  
							
							 
							
							
							
						 
						
							2000-08-31 13:31:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								4637f62ff5 
								
							 
						 
						
							
							
								
								First version of ALSA client/server  
							
							 
							
							
							
						 
						
							2000-08-31 11:21:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								a7f3ff4a4f 
								
							 
						 
						
							
							
								
								New light-weight event handling:  
							
							 
							
							... 
							
							
							
							1. No more needs to call snd_seq_event_free() for releasing the cell.
   But you should keep it anyway, both for compatibility and for future
   extension.
2. API is basically kept unmodified.  The sign of return values are same,
   i.e. positive integers will be returned if events exist on buffer/queue.
   But the exact value may be different from the older version.
3. snd_seq_event_input() renders the event directly from the static input
   buffer.  The function is not re-entrant.
4. snd_seq_event_input_selective() is removed. 
							
						 
						
							2000-08-29 11:39:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								ce112d1d7f 
								
							 
						 
						
							
							
								
								Added missing functions. Removed unused one  
							
							 
							
							
							
						 
						
							2000-08-28 09:14:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								893272bc15 
								
							 
						 
						
							
							
								
								Missing extern  
							
							 
							
							
							
						 
						
							2000-08-27 16:45:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								b5576ef229 
								
							 
						 
						
							
							
								
								Completed conf. Better name for snd_card_get_index. Cleaned card access  
							
							 
							
							
							
						 
						
							2000-08-25 14:33:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								244653df61 
								
							 
						 
						
							
							
								
								Continued config implementation. Added incomplete support for pcm  
							
							 
							
							
							
						 
						
							2000-08-24 17:07:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								c709eb8140 
								
							 
						 
						
							
							
								
								First version of configuration helpers  
							
							 
							
							
							
						 
						
							2000-08-24 12:49:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								2d8216be00 
								
							 
						 
						
							
							
								
								Added string.h  
							
							 
							
							
							
						 
						
							2000-08-18 18:48:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								2d0d687591 
								
							 
						 
						
							
							
								
								private_free fixes  
							
							 
							
							
							
						 
						
							2000-08-16 16:05:57 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								7376ad380e 
								
							 
						 
						
							
							
								
								Added bag operations for the high-level control interface.  
							
							 
							
							... 
							
							
							
							Added event layer for simple mixer controls (not fully finished). 
							
						 
						
							2000-08-16 13:35:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								5bb1fcb00a 
								
							 
						 
						
							
							
								
								Cleanups and new control functions (hfirst, hlast, hnext, hprev, hcount).  
							
							 
							
							
							
						 
						
							2000-08-12 15:33:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								82102903fe 
								
							 
						 
						
							
							
								
								The highlevel control layer was rewritten and updated.  
							
							 
							
							... 
							
							
							
							Various fixes in mixer simple layer.
Added include/list.h (from the kernel tree). 
							
						 
						
							2000-08-11 19:28:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								b99128d8de 
								
							 
						 
						
							
							
								
								UNUSED -> ATTRIBUTE_UNUSED (follows /usr/include/ansidecl.h)  
							
							 
							
							
							
						 
						
							2000-08-06 12:23:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f981892e3a 
								
							 
						 
						
							
							
								
								64-bit fixes.  
							
							 
							
							... 
							
							
							
							Controls API uses binary tree functions (tsearch ...). 
							
						 
						
							2000-08-04 10:24:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f5d6fdeba8 
								
							 
						 
						
							
							
								
								More control/mixer API updates.  
							
							 
							
							... 
							
							
							
							Added highlevel control layer.
Recoded simple control mixer API. 
							
						 
						
							2000-07-28 20:21:12 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								0535d28240 
								
							 
						 
						
							
							
								
								Remove device, stream, subdevice selection and incorporated in info structs  
							
							 
							
							
							
						 
						
							2000-06-21 14:58:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Abramo Bagnara 
								
							 
						 
						
							
							
							
							
								
							
							
								bc252d4d26 
								
							 
						 
						
							
							
								
								Added hsearch_r for compatibility needs  
							
							 
							
							
							
						 
						
							2000-06-12 17:30:46 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								bbdff9fce5 
								
							 
						 
						
							
							
								
								Bugfix:  
							
							 
							
							... 
							
							
							
							- dead SMP lock in es1968 (maestro2) driver.
Bugfix & enhances of sequencer stuff
    by Scott McNab <sdm@fractalgraphics.com.au>:
 - fix for the insrument list locking in SND_SEQ_EVENT_INSTR_BEGIN
   and SND_SEQ_EVENT_INSTR_END events.
   Note that nothing seems to really take notice of the list locking.
   This is more an issue when we add support for editing instruments
   anyway.
 - added new alsa-lib utility function snd_seq_ev_set_varusr() which
   is similar to snd_seq_ev_set_variable(), but specifies userspace
   extended event data.
   This is required in order to use the SND_SEQ_EVENT_INSTR_PUT
   command (took me bloody ages to work this out btw)
 - minor correction for gus & trident synth drivers 
							
						 
						
							2000-06-08 10:55:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								ee5465d113 
								
							 
						 
						
							
							
								
								Removed  
							
							 
							
							
							
						 
						
							2000-06-05 14:59:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								dd53a219d4 
								
							 
						 
						
							
							
								
								Added autoheader to cvscompile.  
							
							 
							
							... 
							
							
							
							Added config.h.in to .cvsignore.
Removed old version defines from asoundlib.h. 
							
						 
						
							2000-06-05 14:34:21 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								986c1500d2 
								
							 
						 
						
							
							
								
								Another API cleanups.  
							
							 
							
							... 
							
							
							
							Added setup functions for rawmidi and timer interfaces. 
							
						 
						
							2000-04-18 15:20:12 +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