Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								af6544a274 
								
							 
						 
						
							
							
								
								dmix and dsnoop configuration - added ipc_perm 0660 (to handle all users with audio group)  
							
							 
							
							
							
						 
						
							2005-09-08 06:36:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								4272742a2b 
								
							 
						 
						
							
							
								
								Fix compile warnings  
							
							 
							
							... 
							
							
							
							Fix compile warnings regarding uninitialized variable. 
							
						 
						
							2005-09-05 15:57:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								0eac0a983a 
								
							 
						 
						
							
							
								
								Fix configuration for ICE1724  
							
							 
							
							... 
							
							
							
							- Fix surround40 channel numbers
- Fix rear/center_lfe channel assignment
This configuration is based on the channel order on Revo 7.1,
Front/CLFE/Surr/Side
If the other ice1724-based boards have a different order, we need
to rename the driver's id to distinguish the difference. 
							
						 
						
							2005-09-02 16:40:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								ffdb04c3ea 
								
							 
						 
						
							
							
								
								Fix buffer allocation and mmap with plugins  
							
							 
							
							... 
							
							
							
							Fixed the bug producing silent tones with some combinations of plugins.
The internal buffer handling is now better (cleaner) integrated with
snd_pcm_generic_*(). 
							
						 
						
							2005-09-02 16:36:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								e62ecc876a 
								
							 
						 
						
							
							
								
								Workaround for crash with knotify  
							
							 
							
							... 
							
							
							
							Workaround for crash with knotify and KDEMM. 
							
						 
						
							2005-09-01 17:31:52 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								6f938b1cc3 
								
							 
						 
						
							
							
								
								Fix call of semctl IPC_RMID  
							
							 
							
							... 
							
							
							
							semctl IPC_RMID removes all semaphore set, so we need to call this only once. 
							
						 
						
							2005-08-29 17:07:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								745062ee01 
								
							 
						 
						
							
							
								
								PCM API - handle EINTR from poll() in snd_pcm_wait() function  
							
							 
							
							
							
						 
						
							2005-08-24 14:13:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								62b9d00ad6 
								
							 
						 
						
							
							
								
								test/pcm.c - remove -EINTR handling (a job for alsa-lib)  
							
							 
							
							
							
						 
						
							2005-08-24 14:06:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								5af75610f2 
								
							 
						 
						
							
							
								
								mixer API - extend simple enumerated controls for direction tests  
							
							 
							
							... 
							
							
							
							Added snd_mixer_selem_is_enum_playback() and
snd_mixer_selem_is_enum_capture() functions. 
							
						 
						
							2005-08-24 10:41:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								d9be3e3556 
								
							 
						 
						
							
							
								
								pcm.c test / example - Added EINTR handling  
							
							 
							
							
							
						 
						
							2005-08-23 12:57:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								787b0469e9 
								
							 
						 
						
							
							
								
								Allow separate build and source trees  
							
							 
							
							... 
							
							
							
							From: Bernard Leak <bernard@brenda-arkle.demon.co.uk>
Allow separate build and source trees.
Modified for the latest CVS tree by tiwai. 
							
						 
						
							2005-08-23 12:09:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								a33c78ddd8 
								
							 
						 
						
							
							
								
								moved simple mixer abstraction modules to modules/mixer/simple directory  
							
							 
							
							... 
							
							
							
							Compile dynamic modules outside the alsa-lib tree to allow linking them
against libasound.so - proper versions of dynamic symbols. 
							
						 
						
							2005-08-22 12:07:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								19ac270f1e 
								
							 
						 
						
							
							
								
								Add missing header files  
							
							 
							
							... 
							
							
							
							Added missing header files to Makefile.am. 
							
						 
						
							2005-08-19 17:23:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								1ffda4d664 
								
							 
						 
						
							
							
								
								release 1.0.10rc1  
							
							 
							
							... 
							
							
							
							Patch-level: Merged 
							
						 
						
							2005-08-19 11:44:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								1fdd1a6c19 
								
							 
						 
						
							
							
								
								Fix invalid read in setlocale()  
							
							 
							
							... 
							
							
							
							Fix suspicious warnings "Invalid read" of setlocale() detected by valgrind2. 
							
						 
						
							2005-08-18 14:58:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								e120114bde 
								
							 
						 
						
							
							
								
								Clean up string parser  
							
							 
							
							... 
							
							
							
							Clean up string parser routines. 
							
						 
						
							2005-08-18 14:53:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								f1acd7726c 
								
							 
						 
						
							
							
								
								PCM direct plugins - handle EINTR in the resource server  
							
							 
							
							... 
							
							
							
							The poll() call in the resource server for PCM direct plugins might be
interrupted with an signal. Handle the case gracefuly and don't exit
the server (which brings another problems - cannot connect to socket -
later). 
							
						 
						
							2005-08-18 10:42:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								ea77e08cc6 
								
							 
						 
						
							
							
								
								Misc fixes  
							
							 
							
							... 
							
							
							
							Fixes of spots found via valgrind
- non-freed chunks after snd_config_get_ascii()
- zero-fill records (to make valgrind happy)
- compile warning fixes 
							
						 
						
							2005-08-17 17:27:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb0721a83 
								
							 
						 
						
							
							
								
								direct plugins - added graceful shutdown for the resource server  
							
							 
							
							... 
							
							
							
							- direct plugins
  - added graceful shutdown for the resource server
  - fixed error paths (unclosed socket) in the make_local_socket() function 
							
						 
						
							2005-08-17 14:00:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Clemens Ladisch 
								
							 
						 
						
							
							
							
							
								
							
							
								8737d1843c 
								
							 
						 
						
							
							
								
								simple mixer: fix compilation with gcc 2.x  
							
							 
							
							... 
							
							
							
							Move a variable declaration to the top of the function for compatibility
with gcc 2.x. 
							
						 
						
							2005-08-16 15:30:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								bac9a7de83 
								
							 
						 
						
							
							
								
								direct plugins (dmix) - suspend/resume fixes  
							
							 
							
							... 
							
							
							
							- this patch adds support for suspend & result for dmix and other
  direct plugins
- the timer detection / initialization (TREAD support) was redesigned and
  the check for proper driver version was moved to the timer_hw.c 
							
						 
						
							2005-08-16 12:19:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								7450dbcf36 
								
							 
						 
						
							
							
								
								timer_hw - Changed TIMER_VERSION_MAX to 2.0.5  
							
							 
							
							
							
						 
						
							2005-08-16 10:10:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								1400f04ee3 
								
							 
						 
						
							
							
								
								sync with alsa-kernel - timer SUSPEND / RESUME events  
							
							 
							
							
							
						 
						
							2005-08-16 10:09:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								e80f80866f 
								
							 
						 
						
							
							
								
								Fix direct plugins running on 32bit emulation with 64bit arch  
							
							 
							
							... 
							
							
							
							Fix the problems of dmix/dsnoop/dshare plugins running on 32bit mode with
64bit biarch. 
							
						 
						
							2005-08-12 15:53:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								99005614ba 
								
							 
						 
						
							
							
								
								Add -avoid-version for smixer plugins  
							
							 
							
							... 
							
							
							
							Added -avoid-verstion linker option for smixer plugins. 
							
						 
						
							2005-08-12 15:51:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								036525d2ae 
								
							 
						 
						
							
							
								
								Add function declaration  
							
							 
							
							... 
							
							
							
							Added the function declaration of snd_mixer_sbasic_get_private()
to fix compile warnings. 
							
						 
						
							2005-08-03 16:58:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								f8cf6be94c 
								
							 
						 
						
							
							
								
								Fix surroundX PCM  
							
							 
							
							... 
							
							
							
							From: Julian Scheel <julian@jusst.de>
Hi all,
attached is an updated ICE1724.conf - I have added channels X parameters to
the .pcm.surroundXX-fields, because otherwise it's for example not possible
to play a 5.1-stream on surround51 and a stereo-stream on side simultaneous.
I need this feature to do multiroom-sound through one single sound-card (one
room playing a DVD with 5.1, another room playing some MP3s through channels
7 and 8).
I hope you could follow my explanations and will add this to the tree.
Cheers,
Julian 
							
						 
						
							2005-08-03 13:48:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Clemens Ladisch 
								
							 
						 
						
							
							
							
							
								
							
							
								a4c7041de5 
								
							 
						 
						
							
							
								
								use PCM interface for IEC958 controls  
							
							 
							
							... 
							
							
							
							For consistency, use the PCM interface instead of MIXER for IEC958
default/mask/stream mixer controls. 
							
						 
						
							2005-08-03 12:50:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Clemens Ladisch 
								
							 
						 
						
							
							
							
							
								
							
							
								a2ad683c05 
								
							 
						 
						
							
							
								
								adjust control references in config files  
							
							 
							
							... 
							
							
							
							Adjust the hooked control definitions for the changed interface of
the "IEC958 Playback PCM Stream" control. 
							
						 
						
							2005-08-02 14:18:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Clemens Ladisch 
								
							 
						 
						
							
							
							
							
								
							
							
								5203c3bfa1 
								
							 
						 
						
							
							
								
								adjust control references in config files  
							
							 
							
							... 
							
							
							
							Adjust the hooked control definitions for the changed interface of
"EMU10K1 PCM Send Volume" and "EMU10K1 PCM Send Routing" controls. 
							
						 
						
							2005-08-02 07:59:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								59a8226184 
								
							 
						 
						
							
							
								
								The simple mixer abstraction - more work  
							
							 
							
							... 
							
							
							
							- separated the "base library" from ac97.c (dynamically loaded)
  - added necessary handling of all private structures
  - added selector and sid registration functions and handling code
- added basic code for hda.c (yeah, my notebook has this hw) 
							
						 
						
							2005-07-31 09:08:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									James Courtier-Dutton 
								
							 
						 
						
							
							
							
							
								
							
							
								c593c1d260 
								
							 
						 
						
							
							
								
								Fix bug when a sound card had a stereo mute element and would fail to unmute the right channel.  
							
							 
							
							... 
							
							
							
							Fixes a typo. Fixes bug#[ALSA - lib 0001219] 
							
						 
						
							2005-06-29 20:31:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								985c6f94d0 
								
							 
						 
						
							
							
								
								Fix compilation on a system with old alsa-lib headers  
							
							 
							
							... 
							
							
							
							Fixed the compilation on a system with old alsa-lib headers.
A symlink alsa is created here to include all alsa-lib headers
locally even via #include <alsa/xxx.h> 
							
						 
						
							2005-06-28 13:35:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								7a89e3bbca 
								
							 
						 
						
							
							
								
								Fix compile warnings with gcc-4  
							
							 
							
							... 
							
							
							
							Fixed compile warnings with gcc-4 about pointer signedness. 
							
						 
						
							2005-06-28 10:24:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								0350a615b7 
								
							 
						 
						
							
							
								
								Fix the return value of snd_card_load()  
							
							 
							
							... 
							
							
							
							Fix the return value of snd_card_load() to follow the document,
0 = not present, 1 = preset.
The other parts calling snd_card_load() are fixed, too. 
							
						 
						
							2005-06-28 09:58:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Clemens Ladisch 
								
							 
						 
						
							
							
							
							
								
							
							
								a12f75afb9 
								
							 
						 
						
							
							
								
								fix typo  
							
							 
							
							... 
							
							
							
							Fix a typo in the "Swap Surround Slot" value for surround40. 
							
						 
						
							2005-06-27 14:43:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								1596c8c355 
								
							 
						 
						
							
							
								
								Fixed #include statements  
							
							 
							
							
							
						 
						
							2005-06-27 08:16:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								aa5a4d1f1a 
								
							 
						 
						
							
							
								
								Remove the check of start_threshold in sw_params  
							
							 
							
							... 
							
							
							
							Removed the invalid check of start_threshold with period_size
in snd_pcm_sw_params(). 
							
						 
						
							2005-06-23 10:04:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Clemens Ladisch 
								
							 
						 
						
							
							
							
							
								
							
							
								274bce69e7 
								
							 
						 
						
							
							
								
								fix file name for Doxygen  
							
							 
							
							... 
							
							
							
							Use the correct file name for \file to make Doxygen happy. 
							
						 
						
							2005-06-23 07:45:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Clemens Ladisch 
								
							 
						 
						
							
							
							
							
								
							
							
								57b9f88922 
								
							 
						 
						
							
							
								
								fix compilation with C++  
							
							 
							
							... 
							
							
							
							Replace identifer "class" with "class_" for compatibility with C++. 
							
						 
						
							2005-06-23 07:44:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								6c7f60f7a9 
								
							 
						 
						
							
							
								
								Fix boundary overlap  
							
							 
							
							... 
							
							
							
							Fixed the possible bug with boundary overlap in dmix code. 
							
						 
						
							2005-06-16 14:03:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								ce67d5389b 
								
							 
						 
						
							
							
								
								more simple mixer - basic abstraction - work  
							
							 
							
							... 
							
							
							
							- midlayer cleanups and simplification
- probably broke the "none" abstraction code somehow (not intensively tested
  midlayer changes)
- trying to implement ac97 module
  - far from finished
  - common code should be moved to alsa-lib as core for other modules
  - perhaps simple_abst.c can be based on this common code, too 
							
						 
						
							2005-06-16 11:59:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								3656a66397 
								
							 
						 
						
							
							
								
								Add detailed documentation for external control plugin SDK  
							
							 
							
							... 
							
							
							
							Added the detailed documentation for external control plugin SDK. 
							
						 
						
							2005-06-13 13:19:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								555b870760 
								
							 
						 
						
							
							
								
								pcm_multi: Increased maximum slave channels to 64  
							
							 
							
							... 
							
							
							
							From: Joachim Deguara <dga@idmt.fraunhofer.de> 
							
						 
						
							2005-06-10 09:23:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								96e01a6112 
								
							 
						 
						
							
							
								
								Fix _snd_ctl_hw_open() mode argument  
							
							 
							
							... 
							
							
							
							Added the missing mode argument in _snd_ctl_hw_open(). 
							
						 
						
							2005-06-09 17:14:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								8a3d07022c 
								
							 
						 
						
							
							
								
								Add external control plugin SDK  
							
							 
							
							... 
							
							
							
							Added external control plugin SDK. 
							
						 
						
							2005-06-09 17:12:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								36f715c59a 
								
							 
						 
						
							
							
								
								Add external shared object support  
							
							 
							
							... 
							
							
							
							- Add external shared object support
- Add poll_* internal ops
- Allow multiple poll_fds 
							
						 
						
							2005-06-09 17:09:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Takashi Iwai 
								
							 
						 
						
							
							
							
							
								
							
							
								3c144ca078 
								
							 
						 
						
							
							
								
								Fix compile warning  
							
							 
							
							... 
							
							
							
							Fix compile warning about const prefix (bug #1158 ) 
							
						 
						
							2005-06-08 13:52:57 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								4c4849230c 
								
							 
						 
						
							
							
								
								initial & empty smixer-ac97.so module (only the build framework)  
							
							 
							
							
							
						 
						
							2005-06-07 11:44:25 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jaroslav Kysela 
								
							 
						 
						
							
							
							
							
								
							
							
								c9d343a0cc 
								
							 
						 
						
							
							
								
								Change .so module name and installation patch (/usr/lib/alsa-lib/scopes)  
							
							 
							
							
							
						 
						
							2005-06-07 11:31:18 +00:00