OSDN Git Service
Jaroslav Kysela [Tue, 19 Jun 2001 11:52:50 +0000 (11:52 +0000)]
Added snd_func_macro and added 'defaults.*' definitions to alsa.conf.
Changed arguments CARD to string (to accept card IDs).
Enhanced function card_strtype to accept card IDs.
Jaroslav Kysela [Tue, 19 Jun 2001 10:36:31 +0000 (10:36 +0000)]
Ok, back to use '@func refer' inside alsa.conf (following Abramo's
interpellation).
Jaroslav Kysela [Mon, 18 Jun 2001 14:43:46 +0000 (14:43 +0000)]
Fixed SIGSEGV based on thinkos
Jaroslav Kysela [Mon, 18 Jun 2001 14:43:14 +0000 (14:43 +0000)]
Working conf
Jaroslav Kysela [Mon, 18 Jun 2001 14:14:49 +0000 (14:14 +0000)]
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.
Abramo Bagnara [Mon, 18 Jun 2001 13:34:11 +0000 (13:34 +0000)]
Changed $(var) in $var
Jaroslav Kysela [Mon, 18 Jun 2001 12:02:33 +0000 (12:02 +0000)]
More complicated example for tests
Jaroslav Kysela [Mon, 18 Jun 2001 11:47:03 +0000 (11:47 +0000)]
Moved preloaded configuration files to the preload.filenames[] section.
Jaroslav Kysela [Mon, 18 Jun 2001 11:44:45 +0000 (11:44 +0000)]
Optimized index-search functions
Abramo Bagnara [Mon, 18 Jun 2001 08:45:18 +0000 (08:45 +0000)]
Renamed envname -> vars
Jaroslav Kysela [Mon, 18 Jun 2001 08:02:57 +0000 (08:02 +0000)]
Added more configurations and enhanced Trident NX conf
Jaroslav Kysela [Sat, 16 Jun 2001 22:03:23 +0000 (22:03 +0000)]
Added context handling for snd_config_expand.
PCM slave configuration is now dynamic.
Abramo Bagnara [Sat, 16 Jun 2001 09:40:20 +0000 (09:40 +0000)]
Some fixes. Added conf for trident
Abramo Bagnara [Sat, 16 Jun 2001 08:31:31 +0000 (08:31 +0000)]
Typo
Abramo Bagnara [Sat, 16 Jun 2001 08:19:15 +0000 (08:19 +0000)]
Simplified evaluation using snd_config_walk. Fixed implementation
Abramo Bagnara [Fri, 15 Jun 2001 16:09:56 +0000 (16:09 +0000)]
Converted @refer special case in ordinary @func. Removed @type
Abramo Bagnara [Fri, 15 Jun 2001 14:00:19 +0000 (14:00 +0000)]
Extended parameterization. Marked with @ all fields with special use
Abramo Bagnara [Fri, 15 Jun 2001 11:49:19 +0000 (11:49 +0000)]
Simplified and fixed semantic
Jaroslav Kysela [Fri, 15 Jun 2001 09:45:19 +0000 (09:45 +0000)]
Initial version
Takashi Iwai [Fri, 15 Jun 2001 09:30:49 +0000 (09:30 +0000)]
fixed compile on ia64 and sparc
Jaroslav Kysela [Fri, 15 Jun 2001 08:47:59 +0000 (08:47 +0000)]
* Cleaned the alsa.conf syntax:
- added pcm.front, pcm.rear, pcm.center_lfe blocks
* Added configuration for EMU10K1 (it's fully working one!!!)
* snd_config_redirect_load->snd_config_refer_load rename
* snd_config_search_alias code change (works also with pairs base.key)
* cleanups in the evaluate function (the function prototype has been changed)
Jaroslav Kysela [Thu, 14 Jun 2001 09:47:44 +0000 (09:47 +0000)]
redirect->refer
Removed the aliasing code (it was already in the search_alias function).
Jaroslav Kysela [Wed, 13 Jun 2001 12:56:38 +0000 (12:56 +0000)]
Reorganization
Jaroslav Kysela [Wed, 13 Jun 2001 12:55:56 +0000 (12:55 +0000)]
Search functions supports NULL result (check the presence)
Jaroslav Kysela [Wed, 13 Jun 2001 12:55:00 +0000 (12:55 +0000)]
Added support for direct alias
Jaroslav Kysela [Wed, 13 Jun 2001 09:40:34 +0000 (09:40 +0000)]
Improvements against updated syntax
Jaroslav Kysela [Wed, 13 Jun 2001 09:31:05 +0000 (09:31 +0000)]
Enhanced configuration syntax (added [ ] block for arrays).
The snd_config_expand functions expands the runtime contents (@func...).
Removed the environment variable replace code from the configuration parser.
Updated the alsa.conf configuration file.
Jaroslav Kysela [Mon, 11 Jun 2001 13:35:48 +0000 (13:35 +0000)]
Added argument handling for the slave PCMs.
The configuration root (snd_config) can be specified for the internal routines.
The pcm_hooks code was recoded (independent code moved to control/setup.c).
Improved the pcm_multi plugin (added master configuration).
Jaroslav Kysela [Mon, 11 Jun 2001 08:07:48 +0000 (08:07 +0000)]
New syntax for the substituted variables - $(var).
Improved the variable substitution (all references in a string are replaced).
Added special redirect loading code (to separate card dependant code to
single files).
Takashi Iwai [Fri, 8 Jun 2001 12:17:51 +0000 (12:17 +0000)]
Do not include asm/atomic.h on some architectures.
Takashi Iwai [Fri, 8 Jun 2001 12:17:14 +0000 (12:17 +0000)]
Fixed seg. fault when invalid /etc/asound.conf is found.
Jaroslav Kysela [Fri, 8 Jun 2001 10:20:27 +0000 (10:20 +0000)]
Fixed typo
Jaroslav Kysela [Fri, 8 Jun 2001 10:15:25 +0000 (10:15 +0000)]
Removed snd_defaults_ functions.
Updated the syntax of configuration file to substitute values from
the environment space.
Updated alsa.conf to replace old snd_defaults_ functions.
Takashi Iwai [Wed, 6 Jun 2001 17:50:16 +0000 (17:50 +0000)]
Added comments for doxygen.
They are half-automated output from the 0.5.x documents.
The sequencer API will be changed in near future
to suit with encapsulation implemented already in pcm api,
so do not trust the comments added here..
They are just for reference.
Abramo Bagnara [Wed, 6 Jun 2001 14:20:29 +0000 (14:20 +0000)]
Fixed pointer mismatch
Abramo Bagnara [Wed, 6 Jun 2001 14:19:40 +0000 (14:19 +0000)]
Fixed strdup
Abramo Bagnara [Wed, 6 Jun 2001 14:19:03 +0000 (14:19 +0000)]
Added iec958 PCM definition
Abramo Bagnara [Wed, 6 Jun 2001 11:49:52 +0000 (11:49 +0000)]
More work on pcm_hooks
Abramo Bagnara [Mon, 4 Jun 2001 18:04:18 +0000 (18:04 +0000)]
Added hooked PCM type (one sample hook implementation will follow). Some cleaning.
Abramo Bagnara [Tue, 29 May 2001 20:17:56 +0000 (20:17 +0000)]
Compilation fixes for forthcoming GCC 3.0
Abramo Bagnara [Tue, 22 May 2001 09:19:43 +0000 (09:19 +0000)]
Completed parametric configuration and begun to use it
Abramo Bagnara [Sat, 19 May 2001 20:41:25 +0000 (20:41 +0000)]
Fixed missing initialization
Abramo Bagnara [Fri, 18 May 2001 17:18:47 +0000 (17:18 +0000)]
Added parametric configuration. Removed some memory leaks
Jaroslav Kysela [Mon, 14 May 2001 17:12:39 +0000 (17:12 +0000)]
0.9.0beta4
Jaroslav Kysela [Mon, 14 May 2001 15:50:09 +0000 (15:50 +0000)]
More EMU10K1 fixes.
Abramo Bagnara [Mon, 14 May 2001 15:44:37 +0000 (15:44 +0000)]
Added embedded/anonymous slave PCM definition
Jaroslav Kysela [Mon, 14 May 2001 15:21:18 +0000 (15:21 +0000)]
Reverted back the previous read/write_areas code
Jaroslav Kysela [Mon, 14 May 2001 14:31:45 +0000 (14:31 +0000)]
Enhanced snd_pcm_mmap_read/write_areas to support the blocking behaviour.
Removed wrong asserts.
Jaroslav Kysela [Mon, 14 May 2001 14:29:19 +0000 (14:29 +0000)]
Added more Tone Control items to the sort tables
Jaroslav Kysela [Mon, 14 May 2001 14:26:38 +0000 (14:26 +0000)]
Added EMU10K1 configuration
Jaroslav Kysela [Mon, 14 May 2001 14:26:10 +0000 (14:26 +0000)]
Enhanced code (use_fd)
Jaroslav Kysela [Mon, 14 May 2001 11:28:11 +0000 (11:28 +0000)]
Updated the sorting tables and functions.
Jaroslav Kysela [Mon, 14 May 2001 09:43:59 +0000 (09:43 +0000)]
Changed in the compare_weight counting
Jaroslav Kysela [Mon, 14 May 2001 06:20:13 +0000 (06:20 +0000)]
Fixed includes
Abramo Bagnara [Sun, 13 May 2001 15:44:59 +0000 (15:44 +0000)]
Added missing doc for a field
Jaroslav Kysela [Thu, 10 May 2001 19:57:52 +0000 (19:57 +0000)]
Fixed Intel8x0 configuration
Jaroslav Kysela [Thu, 10 May 2001 19:57:18 +0000 (19:57 +0000)]
Separated four & six route info; fixed route bugs
Jaroslav Kysela [Thu, 10 May 2001 10:51:28 +0000 (10:51 +0000)]
Added the channel route code; fixed refine (mmap)
Jaroslav Kysela [Thu, 10 May 2001 10:15:28 +0000 (10:15 +0000)]
Added subdevice identifiers
Jaroslav Kysela [Thu, 10 May 2001 08:32:40 +0000 (08:32 +0000)]
Added snd_card_type_string_to_enum and snd_card_type_enum_to_string functions.
- the /usr/share/alsa/cards.conf file contains the translation table
Added snd_sctl_build and snd_sctl_free functions.
Recoded the surround plugin to use the surround.conf file.
- the /usr/share/alsa/surround.conf file contains the surround configuration
Jaroslav Kysela [Wed, 9 May 2001 11:57:51 +0000 (11:57 +0000)]
Changed linux/ to sound/ in #include
Jaroslav Kysela [Wed, 9 May 2001 11:56:28 +0000 (11:56 +0000)]
Changed inclusion files from linux/ to sound/
Jaroslav Kysela [Tue, 8 May 2001 09:25:13 +0000 (09:25 +0000)]
Added 'Center' and 'LFE' to the sort table
Jaroslav Kysela [Tue, 8 May 2001 09:10:14 +0000 (09:10 +0000)]
Small changes; added INTEL8X0
Jaroslav Kysela [Tue, 8 May 2001 08:57:30 +0000 (08:57 +0000)]
Fixed NULL pointer dereference, added Intel i8x0
Jaroslav Kysela [Thu, 3 May 2001 16:40:48 +0000 (16:40 +0000)]
Added cards.conf
Jaroslav Kysela [Thu, 3 May 2001 16:12:19 +0000 (16:12 +0000)]
Added surround.conf
Jaroslav Kysela [Thu, 3 May 2001 15:11:35 +0000 (15:11 +0000)]
Removed snd_ctl_pcm_surround_next_device function.
Abramo Bagnara [Sat, 28 Apr 2001 18:40:05 +0000 (18:40 +0000)]
Fixed O_NONBLOCK
Jaroslav Kysela [Fri, 27 Apr 2001 08:33:22 +0000 (08:33 +0000)]
Minor bugfix.
Jaroslav Kysela [Fri, 27 Apr 2001 08:32:54 +0000 (08:32 +0000)]
Ported to latest API
Jaroslav Kysela [Fri, 27 Apr 2001 08:19:53 +0000 (08:19 +0000)]
minor changes
Jaroslav Kysela [Tue, 24 Apr 2001 19:46:14 +0000 (19:46 +0000)]
Ported
Jaroslav Kysela [Tue, 24 Apr 2001 19:27:45 +0000 (19:27 +0000)]
Added SND_RAWMIDI_SYNC flag.
Abramo Bagnara [Tue, 24 Apr 2001 16:43:17 +0000 (16:43 +0000)]
Small optimization from Paul Davis
Jaroslav Kysela [Tue, 24 Apr 2001 13:02:58 +0000 (13:02 +0000)]
Improved in-source documentation (interfaces are divided into modules).
Jaroslav Kysela [Tue, 24 Apr 2001 09:22:20 +0000 (09:22 +0000)]
Added code for Trident 4D Wave NX
Jaroslav Kysela [Tue, 24 Apr 2001 08:58:21 +0000 (08:58 +0000)]
ENS1370 fixes, YMFPCI code
Jaroslav Kysela [Mon, 23 Apr 2001 09:15:09 +0000 (09:15 +0000)]
Added snd_ctl_elem_info_is_owner and snd_ctl_elem_info_get_owner functions.
Abramo Bagnara [Thu, 19 Apr 2001 21:18:23 +0000 (21:18 +0000)]
Improved automatic start/stop
Jaroslav Kysela [Thu, 19 Apr 2001 16:13:47 +0000 (16:13 +0000)]
Code checking mmap() is back
Jaroslav Kysela [Thu, 19 Apr 2001 16:05:15 +0000 (16:05 +0000)]
Fixed typos
Jaroslav Kysela [Thu, 19 Apr 2001 15:39:20 +0000 (15:39 +0000)]
Code reorganization; support for ENS1370 (untested)
Jaroslav Kysela [Thu, 19 Apr 2001 13:54:22 +0000 (13:54 +0000)]
Added ctl_elem_lock and unlock code.
Jaroslav Kysela [Thu, 19 Apr 2001 13:53:39 +0000 (13:53 +0000)]
Added ctl_elem_lock and unlock code...
Jaroslav Kysela [Thu, 19 Apr 2001 13:53:08 +0000 (13:53 +0000)]
Added ctl_elem_lock and unlock...
Jaroslav Kysela [Thu, 19 Apr 2001 11:15:35 +0000 (11:15 +0000)]
Fixed typos
Jaroslav Kysela [Thu, 19 Apr 2001 10:46:49 +0000 (10:46 +0000)]
One more fix
Jaroslav Kysela [Thu, 19 Apr 2001 10:40:27 +0000 (10:40 +0000)]
Working replacement
Jaroslav Kysela [Thu, 19 Apr 2001 10:30:35 +0000 (10:30 +0000)]
Added removal of duplicated -lm and -ldl entries
Jaroslav Kysela [Thu, 19 Apr 2001 08:31:38 +0000 (08:31 +0000)]
Added code for pcm_surround_next_device
Jaroslav Kysela [Thu, 19 Apr 2001 08:30:07 +0000 (08:30 +0000)]
Code enhancements, added support for FM801 (untested)
Jaroslav Kysela [Thu, 19 Apr 2001 07:46:50 +0000 (07:46 +0000)]
Fixed typo
Jaroslav Kysela [Wed, 18 Apr 2001 14:29:02 +0000 (14:29 +0000)]
Fixed capture source handling
Jaroslav Kysela [Tue, 17 Apr 2001 19:23:06 +0000 (19:23 +0000)]
More fixes; code is working (todo: specific code for lowlevel drivers)
Abramo Bagnara [Tue, 17 Apr 2001 10:19:21 +0000 (10:19 +0000)]
Typo
Jaroslav Kysela [Tue, 17 Apr 2001 10:01:57 +0000 (10:01 +0000)]
More complete code
Jaroslav Kysela [Tue, 17 Apr 2001 09:58:06 +0000 (09:58 +0000)]
Fixed linked variable reset
Jaroslav Kysela [Tue, 17 Apr 2001 09:55:36 +0000 (09:55 +0000)]
Fixed stdio_close
Jaroslav Kysela [Tue, 17 Apr 2001 09:55:01 +0000 (09:55 +0000)]
Fixed typos