]> git.alsa-project.org Git - alsa-lib.git/log
alsa-lib.git
24 years agoDATADIR is obtained from the configure script
Jaroslav Kysela [Tue, 26 Jun 2001 10:45:10 +0000 (10:45 +0000)]
DATADIR is obtained from the configure script

24 years ago0.9.0beta5
Jaroslav Kysela [Tue, 26 Jun 2001 10:35:39 +0000 (10:35 +0000)]
0.9.0beta5

24 years agoRemoved snd_ctl_card_info_t->mixerid and added the components member.
Jaroslav Kysela [Mon, 25 Jun 2001 13:08:43 +0000 (13:08 +0000)]
Removed snd_ctl_card_info_t->mixerid and added the components member.

24 years agoINTEL8X0->ICH change
Jaroslav Kysela [Mon, 25 Jun 2001 08:58:32 +0000 (08:58 +0000)]
INTEL8X0->ICH change

24 years agoAdded iec958.conf
Jaroslav Kysela [Mon, 25 Jun 2001 08:45:53 +0000 (08:45 +0000)]
Added iec958.conf

24 years agoINTEL8X0 -> ICH change
Jaroslav Kysela [Mon, 25 Jun 2001 08:43:12 +0000 (08:43 +0000)]
INTEL8X0 -> ICH change

24 years agoFixed typo
Jaroslav Kysela [Mon, 25 Jun 2001 08:12:57 +0000 (08:12 +0000)]
Fixed typo

24 years agoReorganized configuration files (card->type removal).
Jaroslav Kysela [Sun, 24 Jun 2001 23:16:17 +0000 (23:16 +0000)]
Reorganized configuration files (card->type removal).

24 years agoAdded missing iec958.conf.
Takashi Iwai [Fri, 22 Jun 2001 09:01:22 +0000 (09:01 +0000)]
Added missing iec958.conf.
Added defaults for iec958.
Fixed slave type in IEC1712.conf.
Corrected config file for CMI8738.

24 years agosndrv_ctl_card_info_t->abbreviation member changed to driver
Jaroslav Kysela [Thu, 21 Jun 2001 14:16:13 +0000 (14:16 +0000)]
sndrv_ctl_card_info_t->abbreviation member changed to driver

24 years agoAdded snd_config_hook_load_for_all_cards.
Jaroslav Kysela [Thu, 21 Jun 2001 13:41:50 +0000 (13:41 +0000)]
Added snd_config_hook_load_for_all_cards.
Added private_data parameter for snd_config_hooks function.
Fixed the return value mess in the config parser routines.
The include file could begin with 'confdir:' which is replaced with /usr/share/alsa.
The snd_config_search_definitions looks for raw name at first (without suggested root).
Added snd_func_private_card_strtype function.
All configuration files moved to the src/conf directory.
Configuration files modified to use load-on-demand feature using hooks.

24 years agoRemoved surround.conf reference
Abramo Bagnara [Thu, 21 Jun 2001 06:14:01 +0000 (06:14 +0000)]
Removed surround.conf reference

24 years agoNew async notification API. Removed obsolete surround. Cleaning
Abramo Bagnara [Wed, 20 Jun 2001 20:52:12 +0000 (20:52 +0000)]
New async notification API. Removed obsolete surround. Cleaning

24 years agoUse route slave pcm instead of plug.
Takashi Iwai [Wed, 20 Jun 2001 15:32:36 +0000 (15:32 +0000)]
Use route slave pcm instead of plug.
If you need to play 8 or 16bit data on the first two channels, you can do
even like this:
aplay -Dplug:front foo.wav

24 years agoRenamed from CMIPCI to CMI8738.
Takashi Iwai [Wed, 20 Jun 2001 15:31:16 +0000 (15:31 +0000)]
Renamed from CMIPCI to CMI8738.

24 years agoRenamed from CMIPCI to CMI8738.
Takashi Iwai [Wed, 20 Jun 2001 15:30:49 +0000 (15:30 +0000)]
Renamed from CMIPCI to CMI8738.
IEC958 Enable switch is removed along with the change of cmipci driver.

24 years agoAdded missing definitions for iec958.
Takashi Iwai [Wed, 20 Jun 2001 15:30:01 +0000 (15:30 +0000)]
Added missing definitions for iec958.

24 years agomacro->refer
Jaroslav Kysela [Wed, 20 Jun 2001 13:37:19 +0000 (13:37 +0000)]
macro->refer
Added the @hooks code...

24 years agoFixed for the recent name changes.
Takashi Iwai [Wed, 20 Jun 2001 11:24:58 +0000 (11:24 +0000)]
Fixed for the recent name changes.

24 years agoAdded CMIPCI and ICE1712 configurations.
Takashi Iwai [Wed, 20 Jun 2001 11:24:29 +0000 (11:24 +0000)]
Added CMIPCI and ICE1712 configurations.

24 years agoSurround and IEC958 configuration for ice1712 driver.
Takashi Iwai [Wed, 20 Jun 2001 11:24:01 +0000 (11:24 +0000)]
Surround and IEC958 configuration for ice1712 driver.

24 years agoSurround and IEC958 configuration for cmipci driver.
Takashi Iwai [Wed, 20 Jun 2001 11:23:41 +0000 (11:23 +0000)]
Surround and IEC958 configuration for cmipci driver.

24 years agoAdded missing defaults to alsa.conf.
Jaroslav Kysela [Wed, 20 Jun 2001 10:30:18 +0000 (10:30 +0000)]
Added missing defaults to alsa.conf.
Function snd_func_macro is now an alias to snd_func_refer.

24 years agoAdded snd_func_macro and added 'defaults.*' definitions to alsa.conf.
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.

24 years agoOk, back to use '@func refer' inside alsa.conf (following Abramo's
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).

24 years agoFixed SIGSEGV based on thinkos
Jaroslav Kysela [Mon, 18 Jun 2001 14:43:46 +0000 (14:43 +0000)]
Fixed SIGSEGV based on thinkos

24 years agoWorking conf
Jaroslav Kysela [Mon, 18 Jun 2001 14:43:14 +0000 (14:43 +0000)]
Working conf

24 years agoRemoved snd_config_string_replace function.
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.

24 years agoChanged $(var) in $var
Abramo Bagnara [Mon, 18 Jun 2001 13:34:11 +0000 (13:34 +0000)]
Changed $(var) in $var

24 years agoMore complicated example for tests
Jaroslav Kysela [Mon, 18 Jun 2001 12:02:33 +0000 (12:02 +0000)]
More complicated example for tests

24 years agoMoved preloaded configuration files to the preload.filenames[] section.
Jaroslav Kysela [Mon, 18 Jun 2001 11:47:03 +0000 (11:47 +0000)]
Moved preloaded configuration files to the preload.filenames[] section.

24 years agoOptimized index-search functions
Jaroslav Kysela [Mon, 18 Jun 2001 11:44:45 +0000 (11:44 +0000)]
Optimized index-search functions

24 years agoRenamed envname -> vars
Abramo Bagnara [Mon, 18 Jun 2001 08:45:18 +0000 (08:45 +0000)]
Renamed envname -> vars

24 years agoAdded more configurations and enhanced Trident NX conf
Jaroslav Kysela [Mon, 18 Jun 2001 08:02:57 +0000 (08:02 +0000)]
Added more configurations and enhanced Trident NX conf

24 years agoAdded context handling for snd_config_expand.
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.

24 years agoSome fixes. Added conf for trident
Abramo Bagnara [Sat, 16 Jun 2001 09:40:20 +0000 (09:40 +0000)]
Some fixes. Added conf for trident

24 years agoTypo
Abramo Bagnara [Sat, 16 Jun 2001 08:31:31 +0000 (08:31 +0000)]
Typo

24 years agoSimplified evaluation using snd_config_walk. Fixed implementation
Abramo Bagnara [Sat, 16 Jun 2001 08:19:15 +0000 (08:19 +0000)]
Simplified evaluation using snd_config_walk. Fixed implementation

24 years agoConverted @refer special case in ordinary @func. Removed @type
Abramo Bagnara [Fri, 15 Jun 2001 16:09:56 +0000 (16:09 +0000)]
Converted @refer special case in ordinary @func. Removed @type

24 years agoExtended parameterization. Marked with @ all fields with special use
Abramo Bagnara [Fri, 15 Jun 2001 14:00:19 +0000 (14:00 +0000)]
Extended parameterization. Marked with @ all fields with special use

24 years agoSimplified and fixed semantic
Abramo Bagnara [Fri, 15 Jun 2001 11:49:19 +0000 (11:49 +0000)]
Simplified and fixed semantic

24 years agoInitial version
Jaroslav Kysela [Fri, 15 Jun 2001 09:45:19 +0000 (09:45 +0000)]
Initial version

24 years agofixed compile on ia64 and sparc
Takashi Iwai [Fri, 15 Jun 2001 09:30:49 +0000 (09:30 +0000)]
fixed compile on ia64 and sparc

24 years ago* Cleaned the alsa.conf syntax:
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)

24 years agoredirect->refer
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).

24 years agoReorganization
Jaroslav Kysela [Wed, 13 Jun 2001 12:56:38 +0000 (12:56 +0000)]
Reorganization

24 years agoSearch functions supports NULL result (check the presence)
Jaroslav Kysela [Wed, 13 Jun 2001 12:55:56 +0000 (12:55 +0000)]
Search functions supports NULL result (check the presence)

24 years agoAdded support for direct alias
Jaroslav Kysela [Wed, 13 Jun 2001 12:55:00 +0000 (12:55 +0000)]
Added support for direct alias

24 years agoImprovements against updated syntax
Jaroslav Kysela [Wed, 13 Jun 2001 09:40:34 +0000 (09:40 +0000)]
Improvements against updated syntax

24 years agoEnhanced configuration syntax (added [ ] block for arrays).
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.

24 years agoAdded argument handling for the slave PCMs.
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).

24 years agoNew syntax for the substituted variables - $(var).
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).

24 years agoDo not include asm/atomic.h on some architectures.
Takashi Iwai [Fri, 8 Jun 2001 12:17:51 +0000 (12:17 +0000)]
Do not include asm/atomic.h on some architectures.

24 years agoFixed seg. fault when invalid /etc/asound.conf is found.
Takashi Iwai [Fri, 8 Jun 2001 12:17:14 +0000 (12:17 +0000)]
Fixed seg. fault when invalid /etc/asound.conf is found.

24 years agoFixed typo
Jaroslav Kysela [Fri, 8 Jun 2001 10:20:27 +0000 (10:20 +0000)]
Fixed typo

24 years agoRemoved snd_defaults_ functions.
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.

24 years agoAdded comments for doxygen.
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.

24 years agoFixed pointer mismatch
Abramo Bagnara [Wed, 6 Jun 2001 14:20:29 +0000 (14:20 +0000)]
Fixed pointer mismatch

24 years agoFixed strdup
Abramo Bagnara [Wed, 6 Jun 2001 14:19:40 +0000 (14:19 +0000)]
Fixed strdup

24 years agoAdded iec958 PCM definition
Abramo Bagnara [Wed, 6 Jun 2001 14:19:03 +0000 (14:19 +0000)]
Added iec958 PCM definition

24 years agoMore work on pcm_hooks
Abramo Bagnara [Wed, 6 Jun 2001 11:49:52 +0000 (11:49 +0000)]
More work on pcm_hooks

24 years agoAdded hooked PCM type (one sample hook implementation will follow). Some cleaning.
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.

24 years agoCompilation fixes for forthcoming GCC 3.0
Abramo Bagnara [Tue, 29 May 2001 20:17:56 +0000 (20:17 +0000)]
Compilation fixes for forthcoming GCC 3.0

24 years agoCompleted parametric configuration and begun to use it
Abramo Bagnara [Tue, 22 May 2001 09:19:43 +0000 (09:19 +0000)]
Completed parametric configuration and begun to use it

24 years agoFixed missing initialization
Abramo Bagnara [Sat, 19 May 2001 20:41:25 +0000 (20:41 +0000)]
Fixed missing initialization

24 years agoAdded parametric configuration. Removed some memory leaks
Abramo Bagnara [Fri, 18 May 2001 17:18:47 +0000 (17:18 +0000)]
Added parametric configuration. Removed some memory leaks

24 years ago0.9.0beta4
Jaroslav Kysela [Mon, 14 May 2001 17:12:39 +0000 (17:12 +0000)]
0.9.0beta4

24 years agoMore EMU10K1 fixes.
Jaroslav Kysela [Mon, 14 May 2001 15:50:09 +0000 (15:50 +0000)]
More EMU10K1 fixes.

24 years agoAdded embedded/anonymous slave PCM definition
Abramo Bagnara [Mon, 14 May 2001 15:44:37 +0000 (15:44 +0000)]
Added embedded/anonymous slave PCM definition

24 years agoReverted back the previous read/write_areas code
Jaroslav Kysela [Mon, 14 May 2001 15:21:18 +0000 (15:21 +0000)]
Reverted back the previous read/write_areas code

24 years agoEnhanced snd_pcm_mmap_read/write_areas to support the blocking behaviour.
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.

24 years agoAdded more Tone Control items to the sort tables
Jaroslav Kysela [Mon, 14 May 2001 14:29:19 +0000 (14:29 +0000)]
Added more Tone Control items to the sort tables

24 years agoAdded EMU10K1 configuration
Jaroslav Kysela [Mon, 14 May 2001 14:26:38 +0000 (14:26 +0000)]
Added EMU10K1 configuration

24 years agoEnhanced code (use_fd)
Jaroslav Kysela [Mon, 14 May 2001 14:26:10 +0000 (14:26 +0000)]
Enhanced code (use_fd)

24 years agoUpdated the sorting tables and functions.
Jaroslav Kysela [Mon, 14 May 2001 11:28:11 +0000 (11:28 +0000)]
Updated the sorting tables and functions.

24 years agoChanged in the compare_weight counting
Jaroslav Kysela [Mon, 14 May 2001 09:43:59 +0000 (09:43 +0000)]
Changed in the compare_weight counting

24 years agoFixed includes
Jaroslav Kysela [Mon, 14 May 2001 06:20:13 +0000 (06:20 +0000)]
Fixed includes

24 years agoAdded missing doc for a field
Abramo Bagnara [Sun, 13 May 2001 15:44:59 +0000 (15:44 +0000)]
Added missing doc for a field

24 years agoFixed Intel8x0 configuration
Jaroslav Kysela [Thu, 10 May 2001 19:57:52 +0000 (19:57 +0000)]
Fixed Intel8x0 configuration

24 years agoSeparated four & six route info; fixed route bugs
Jaroslav Kysela [Thu, 10 May 2001 19:57:18 +0000 (19:57 +0000)]
Separated four & six route info; fixed route bugs

24 years agoAdded the channel route code; fixed refine (mmap)
Jaroslav Kysela [Thu, 10 May 2001 10:51:28 +0000 (10:51 +0000)]
Added the channel route code; fixed refine (mmap)

24 years agoAdded subdevice identifiers
Jaroslav Kysela [Thu, 10 May 2001 10:15:28 +0000 (10:15 +0000)]
Added subdevice identifiers

24 years agoAdded snd_card_type_string_to_enum and snd_card_type_enum_to_string functions.
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

24 years agoChanged linux/ to sound/ in #include
Jaroslav Kysela [Wed, 9 May 2001 11:57:51 +0000 (11:57 +0000)]
Changed linux/ to sound/ in #include

24 years agoChanged inclusion files from linux/ to sound/
Jaroslav Kysela [Wed, 9 May 2001 11:56:28 +0000 (11:56 +0000)]
Changed inclusion files from linux/ to sound/

24 years agoAdded 'Center' and 'LFE' to the sort table
Jaroslav Kysela [Tue, 8 May 2001 09:25:13 +0000 (09:25 +0000)]
Added 'Center' and 'LFE' to the sort table

24 years agoSmall changes; added INTEL8X0
Jaroslav Kysela [Tue, 8 May 2001 09:10:14 +0000 (09:10 +0000)]
Small changes; added INTEL8X0

24 years agoFixed NULL pointer dereference, added Intel i8x0
Jaroslav Kysela [Tue, 8 May 2001 08:57:30 +0000 (08:57 +0000)]
Fixed NULL pointer dereference, added Intel i8x0

24 years agoAdded cards.conf
Jaroslav Kysela [Thu, 3 May 2001 16:40:48 +0000 (16:40 +0000)]
Added cards.conf

24 years agoAdded surround.conf
Jaroslav Kysela [Thu, 3 May 2001 16:12:19 +0000 (16:12 +0000)]
Added surround.conf

24 years agoRemoved snd_ctl_pcm_surround_next_device function.
Jaroslav Kysela [Thu, 3 May 2001 15:11:35 +0000 (15:11 +0000)]
Removed snd_ctl_pcm_surround_next_device function.

24 years agoFixed O_NONBLOCK
Abramo Bagnara [Sat, 28 Apr 2001 18:40:05 +0000 (18:40 +0000)]
Fixed O_NONBLOCK

24 years agoMinor bugfix.
Jaroslav Kysela [Fri, 27 Apr 2001 08:33:22 +0000 (08:33 +0000)]
Minor bugfix.

24 years agoPorted to latest API
Jaroslav Kysela [Fri, 27 Apr 2001 08:32:54 +0000 (08:32 +0000)]
Ported to latest API

24 years agominor changes
Jaroslav Kysela [Fri, 27 Apr 2001 08:19:53 +0000 (08:19 +0000)]
minor changes

24 years agoPorted
Jaroslav Kysela [Tue, 24 Apr 2001 19:46:14 +0000 (19:46 +0000)]
Ported

24 years agoAdded SND_RAWMIDI_SYNC flag.
Jaroslav Kysela [Tue, 24 Apr 2001 19:27:45 +0000 (19:27 +0000)]
Added SND_RAWMIDI_SYNC flag.

24 years agoSmall optimization from Paul Davis
Abramo Bagnara [Tue, 24 Apr 2001 16:43:17 +0000 (16:43 +0000)]
Small optimization from Paul Davis

24 years agoImproved in-source documentation (interfaces are divided into modules).
Jaroslav Kysela [Tue, 24 Apr 2001 13:02:58 +0000 (13:02 +0000)]
Improved in-source documentation (interfaces are divided into modules).

24 years agoAdded code for Trident 4D Wave NX
Jaroslav Kysela [Tue, 24 Apr 2001 09:22:20 +0000 (09:22 +0000)]
Added code for Trident 4D Wave NX