OSDN Git Service

android-x86/external-alsa-lib.git
23 years agoImprovements against updated syntax
Jaroslav Kysela [Wed, 13 Jun 2001 09:40:34 +0000 (09:40 +0000)]
Improvements against updated syntax

23 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.

23 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).

23 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).

23 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.

23 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.

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

23 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.

23 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.

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

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

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

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

23 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.

23 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

23 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

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

23 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

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

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

23 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

23 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

23 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.

23 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

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

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

23 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.

23 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

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

23 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

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

23 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

23 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)

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

23 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

23 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

23 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/

23 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

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

23 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

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

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

23 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.

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

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

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

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

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

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

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

23 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).

23 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

23 years agoENS1370 fixes, YMFPCI code
Jaroslav Kysela [Tue, 24 Apr 2001 08:58:21 +0000 (08:58 +0000)]
ENS1370 fixes, YMFPCI code

23 years agoAdded snd_ctl_elem_info_is_owner and snd_ctl_elem_info_get_owner functions.
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.

23 years agoImproved automatic start/stop
Abramo Bagnara [Thu, 19 Apr 2001 21:18:23 +0000 (21:18 +0000)]
Improved automatic start/stop

23 years agoCode checking mmap() is back
Jaroslav Kysela [Thu, 19 Apr 2001 16:13:47 +0000 (16:13 +0000)]
Code checking mmap() is back

23 years agoFixed typos
Jaroslav Kysela [Thu, 19 Apr 2001 16:05:15 +0000 (16:05 +0000)]
Fixed typos

23 years agoCode reorganization; support for ENS1370 (untested)
Jaroslav Kysela [Thu, 19 Apr 2001 15:39:20 +0000 (15:39 +0000)]
Code reorganization; support for ENS1370 (untested)

23 years agoAdded ctl_elem_lock and unlock code.
Jaroslav Kysela [Thu, 19 Apr 2001 13:54:22 +0000 (13:54 +0000)]
Added ctl_elem_lock and unlock code.

23 years agoAdded 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...

23 years agoAdded ctl_elem_lock and unlock...
Jaroslav Kysela [Thu, 19 Apr 2001 13:53:08 +0000 (13:53 +0000)]
Added ctl_elem_lock and unlock...

23 years agoFixed typos
Jaroslav Kysela [Thu, 19 Apr 2001 11:15:35 +0000 (11:15 +0000)]
Fixed typos

23 years agoOne more fix
Jaroslav Kysela [Thu, 19 Apr 2001 10:46:49 +0000 (10:46 +0000)]
One more fix

23 years agoWorking replacement
Jaroslav Kysela [Thu, 19 Apr 2001 10:40:27 +0000 (10:40 +0000)]
Working replacement

23 years agoAdded removal of duplicated -lm and -ldl entries
Jaroslav Kysela [Thu, 19 Apr 2001 10:30:35 +0000 (10:30 +0000)]
Added removal of duplicated -lm and -ldl entries

23 years agoAdded code for pcm_surround_next_device
Jaroslav Kysela [Thu, 19 Apr 2001 08:31:38 +0000 (08:31 +0000)]
Added code for pcm_surround_next_device

23 years agoCode enhancements, added support for FM801 (untested)
Jaroslav Kysela [Thu, 19 Apr 2001 08:30:07 +0000 (08:30 +0000)]
Code enhancements, added support for FM801 (untested)

23 years agoFixed typo
Jaroslav Kysela [Thu, 19 Apr 2001 07:46:50 +0000 (07:46 +0000)]
Fixed typo

23 years agoFixed capture source handling
Jaroslav Kysela [Wed, 18 Apr 2001 14:29:02 +0000 (14:29 +0000)]
Fixed capture source handling

23 years agoMore fixes; code is working (todo: specific code for lowlevel drivers)
Jaroslav Kysela [Tue, 17 Apr 2001 19:23:06 +0000 (19:23 +0000)]
More fixes; code is working (todo: specific code for lowlevel drivers)

23 years agoTypo
Abramo Bagnara [Tue, 17 Apr 2001 10:19:21 +0000 (10:19 +0000)]
Typo

23 years agoMore complete code
Jaroslav Kysela [Tue, 17 Apr 2001 10:01:57 +0000 (10:01 +0000)]
More complete code

23 years agoFixed linked variable reset
Jaroslav Kysela [Tue, 17 Apr 2001 09:58:06 +0000 (09:58 +0000)]
Fixed linked variable reset

23 years agoFixed stdio_close
Jaroslav Kysela [Tue, 17 Apr 2001 09:55:36 +0000 (09:55 +0000)]
Fixed stdio_close

23 years agoFixed typos
Jaroslav Kysela [Tue, 17 Apr 2001 09:55:01 +0000 (09:55 +0000)]
Fixed typos

23 years agoBetter PCM mmap API. Fixed pcm_multi
Abramo Bagnara [Fri, 13 Apr 2001 15:40:53 +0000 (15:40 +0000)]
Better PCM mmap API. Fixed pcm_multi

23 years agoAdded the surround plugin to allow simple access for 4.0 and 5.1 speakers.
Jaroslav Kysela [Fri, 13 Apr 2001 10:54:56 +0000 (10:54 +0000)]
Added the surround plugin to allow simple access for 4.0 and 5.1 speakers.
It needs a bit more work to make it functional.

23 years agoFixed missing direction matching
Abramo Bagnara [Wed, 11 Apr 2001 21:53:11 +0000 (21:53 +0000)]
Fixed missing direction matching

23 years agoFixed typo
Jaroslav Kysela [Tue, 10 Apr 2001 08:54:55 +0000 (08:54 +0000)]
Fixed typo

23 years agoAdded a few asserts
Jaroslav Kysela [Tue, 10 Apr 2001 08:52:41 +0000 (08:52 +0000)]
Added a few asserts

23 years agoAdded the check to avoid NULL pointer dereference in snd_pcm_areas_copy
Jaroslav Kysela [Tue, 10 Apr 2001 08:26:38 +0000 (08:26 +0000)]
Added the check to avoid NULL pointer dereference in snd_pcm_areas_copy

23 years agoAdded 'doc' rule
Jaroslav Kysela [Fri, 6 Apr 2001 19:10:32 +0000 (19:10 +0000)]
Added 'doc' rule

23 years agoFixed returned value
Abramo Bagnara [Mon, 2 Apr 2001 16:35:31 +0000 (16:35 +0000)]
Fixed returned value

23 years agoPrototype fix
Abramo Bagnara [Fri, 30 Mar 2001 13:07:38 +0000 (13:07 +0000)]
Prototype fix

23 years agoDocumentation generation fixes
Abramo Bagnara [Fri, 30 Mar 2001 10:12:19 +0000 (10:12 +0000)]
Documentation generation fixes

23 years agoMore documentation. Tiny change for simple mixer element API (get_range)
Abramo Bagnara [Fri, 30 Mar 2001 09:43:29 +0000 (09:43 +0000)]
More documentation. Tiny change for simple mixer element API (get_range)

23 years agoLot of cleanings with the help of gcc3
Abramo Bagnara [Thu, 29 Mar 2001 17:50:28 +0000 (17:50 +0000)]
Lot of cleanings with the help of gcc3

23 years agoAvoid use of C++ keywords
Abramo Bagnara [Thu, 29 Mar 2001 14:39:02 +0000 (14:39 +0000)]
Avoid use of C++ keywords

23 years agoAdded comment to cards
Jaroslav Kysela [Thu, 29 Mar 2001 12:54:16 +0000 (12:54 +0000)]
Added comment to cards

23 years agoName cleaning for hwdep and timer API
Abramo Bagnara [Thu, 29 Mar 2001 11:18:16 +0000 (11:18 +0000)]
Name cleaning for hwdep and timer API

23 years agoGet rid of enum type checking ugly trick
Abramo Bagnara [Thu, 29 Mar 2001 10:11:38 +0000 (10:11 +0000)]
Get rid of enum type checking ugly trick

23 years agoMore documentation
Abramo Bagnara [Thu, 29 Mar 2001 09:44:29 +0000 (09:44 +0000)]
More documentation

23 years agoMore documentation. Added mode argument to i/o_stdio_open.
Abramo Bagnara [Thu, 29 Mar 2001 09:10:46 +0000 (09:10 +0000)]
More documentation. Added mode argument to i/o_stdio_open.

23 years agoAdded I2S to sort tables.
Jaroslav Kysela [Tue, 27 Mar 2001 15:50:17 +0000 (15:50 +0000)]
Added I2S to sort tables.

23 years agoUpdated
Jaroslav Kysela [Tue, 27 Mar 2001 11:45:56 +0000 (11:45 +0000)]
Updated

23 years agoRemoved __KERNEL__ includes
Jaroslav Kysela [Tue, 27 Mar 2001 11:16:17 +0000 (11:16 +0000)]
Removed __KERNEL__ includes

23 years agoAdded mode argument to open functions where it was missing. First part of CTL documen...
Abramo Bagnara [Mon, 26 Mar 2001 12:45:48 +0000 (12:45 +0000)]
Added mode argument to open functions where it was missing. First part of CTL documentation

23 years agoDocumented input, output and conf
Abramo Bagnara [Sun, 25 Mar 2001 14:13:55 +0000 (14:13 +0000)]
Documented input, output and conf

23 years agoCompleted PCM documentation
Abramo Bagnara [Sat, 24 Mar 2001 16:14:44 +0000 (16:14 +0000)]
Completed PCM documentation

23 years agoFixed paths when __KERNEL__
Jaroslav Kysela [Fri, 23 Mar 2001 22:50:04 +0000 (22:50 +0000)]
Fixed paths when __KERNEL__