OSDN Git Service

android-x86/external-alsa-lib.git
22 years agoSome small modifications to make doxygen happy.
Jaroslav Kysela [Wed, 15 Aug 2001 14:04:04 +0000 (14:04 +0000)]
Some small modifications to make doxygen happy.

22 years agoRemoved debug output
Jaroslav Kysela [Wed, 15 Aug 2001 13:52:56 +0000 (13:52 +0000)]
Removed debug output

22 years agoAdded symbol versioning for dlsym-callbacks.
Jaroslav Kysela [Wed, 15 Aug 2001 12:12:16 +0000 (12:12 +0000)]
Added symbol versioning for dlsym-callbacks.
Removed snd_config_refer_load from confmisc.c and pcm.c.

22 years agoAdded arguments
Jaroslav Kysela [Fri, 10 Aug 2001 16:44:08 +0000 (16:44 +0000)]
Added arguments

22 years agoUpdated for latest API
Jaroslav Kysela [Fri, 10 Aug 2001 08:56:25 +0000 (08:56 +0000)]
Updated for latest API

22 years agoFixed broken initialization
Jaroslav Kysela [Wed, 8 Aug 2001 18:52:25 +0000 (18:52 +0000)]
Fixed broken initialization

22 years agoAdded libtoolize
Jaroslav Kysela [Mon, 30 Jul 2001 12:18:35 +0000 (12:18 +0000)]
Added libtoolize

22 years agoMoved SND_PCM_INFO defines from asoundlib.h to pcm_local.h.
Jaroslav Kysela [Mon, 30 Jul 2001 12:13:49 +0000 (12:13 +0000)]
Moved SND_PCM_INFO defines from asoundlib.h to pcm_local.h.

22 years agoSome reorganization for libtool updates (version 1.4 is now supported).
Jaroslav Kysela [Mon, 30 Jul 2001 11:56:46 +0000 (11:56 +0000)]
Some reorganization for libtool updates (version 1.4 is now supported).
Added --with-debug parameter for configure.

22 years agoinclude/pcm.h
Jaroslav Kysela [Mon, 30 Jul 2001 11:25:57 +0000 (11:25 +0000)]
include/pcm.h

22 years agoAnother fix - switch behaviour
Jaroslav Kysela [Mon, 30 Jul 2001 09:58:32 +0000 (09:58 +0000)]
Another fix - switch behaviour

22 years agoAdded missing tests for hw_params->info.
Jaroslav Kysela [Thu, 26 Jul 2001 13:52:43 +0000 (13:52 +0000)]
Added missing tests for hw_params->info.

22 years agoMixer behaviour fixes
Jaroslav Kysela [Thu, 26 Jul 2001 10:52:42 +0000 (10:52 +0000)]
Mixer behaviour fixes

22 years agoAdded snd_seq_system_info_get_cur_clients/queues.
Takashi Iwai [Wed, 25 Jul 2001 17:33:34 +0000 (17:33 +0000)]
Added snd_seq_system_info_get_cur_clients/queues.

22 years agoSmall fixes (capture & switch read)
Jaroslav Kysela [Wed, 25 Jul 2001 12:33:35 +0000 (12:33 +0000)]
Small fixes (capture & switch read)

23 years agoAdded snd_mixer_selem_is_active function.
Jaroslav Kysela [Mon, 23 Jul 2001 13:07:47 +0000 (13:07 +0000)]
Added snd_mixer_selem_is_active function.
Changed behaviour for CTL_SINGLE.
Function snd_mixer_handle_events is no longer called from simple mixer code.

23 years agoFixed braces
Jaroslav Kysela [Sat, 21 Jul 2001 10:17:03 +0000 (10:17 +0000)]
Fixed braces

23 years agoAdded timer_local.h to noinst_HEADERS
Jaroslav Kysela [Sat, 21 Jul 2001 10:10:55 +0000 (10:10 +0000)]
Added timer_local.h to noinst_HEADERS

23 years agoAdded hwdep_local.h to noinst_HEADERS
Jaroslav Kysela [Sat, 21 Jul 2001 10:04:20 +0000 (10:04 +0000)]
Added hwdep_local.h to noinst_HEADERS

23 years agoFixed typo
Jaroslav Kysela [Sat, 21 Jul 2001 09:55:01 +0000 (09:55 +0000)]
Fixed typo

23 years ago0.9.0beta6
Jaroslav Kysela [Fri, 20 Jul 2001 07:56:23 +0000 (07:56 +0000)]
0.9.0beta6

23 years agosnd_pcm_route_load_ttable is exported again for pcm_plug.c
Jaroslav Kysela [Fri, 20 Jul 2001 07:44:21 +0000 (07:44 +0000)]
snd_pcm_route_load_ttable is exported again for pcm_plug.c

23 years agoImproved documentation for snd_config_update
Jaroslav Kysela [Thu, 19 Jul 2001 16:11:50 +0000 (16:11 +0000)]
Improved documentation for snd_config_update

23 years agoEnhanced description for write* and read* functions
Jaroslav Kysela [Thu, 19 Jul 2001 16:08:52 +0000 (16:08 +0000)]
Enhanced description for write* and read* functions

23 years agoSome small addition
Jaroslav Kysela [Thu, 19 Jul 2001 09:21:36 +0000 (09:21 +0000)]
Some small addition

23 years agoAdded route_policy option for the plug plugin.
Jaroslav Kysela [Thu, 19 Jul 2001 09:11:05 +0000 (09:11 +0000)]
Added route_policy option for the plug plugin.
Some fixes in the route and hooks plugin.

23 years agoMore documentation updates.
Jaroslav Kysela [Wed, 18 Jul 2001 12:17:11 +0000 (12:17 +0000)]
More documentation updates.

23 years agoRenamed class to dev_class
Jaroslav Kysela [Wed, 18 Jul 2001 09:22:34 +0000 (09:22 +0000)]
Renamed class to dev_class

23 years agoUpdated
Jaroslav Kysela [Mon, 16 Jul 2001 13:40:05 +0000 (13:40 +0000)]
Updated

23 years agoAdded encapsulation for timer interface
Jaroslav Kysela [Mon, 16 Jul 2001 13:33:55 +0000 (13:33 +0000)]
Added encapsulation for timer interface

23 years agoUpdated timer interface to follow new uniform configuration style.
Jaroslav Kysela [Mon, 16 Jul 2001 11:15:28 +0000 (11:15 +0000)]
Updated timer interface to follow new uniform configuration style.

23 years agoFixed typos.
Jaroslav Kysela [Mon, 16 Jul 2001 09:50:01 +0000 (09:50 +0000)]
Fixed typos.

23 years agoFixed typos
Abramo Bagnara [Fri, 13 Jul 2001 11:34:15 +0000 (11:34 +0000)]
Fixed typos

23 years agoRecoded hwdep API to follow modern conf style.
Jaroslav Kysela [Fri, 13 Jul 2001 10:00:19 +0000 (10:00 +0000)]
Recoded hwdep API to follow modern conf style.
Added hwdep configuration to alsa.conf.
Added documentation for hwdep interface.

23 years agoMerged hwdep_m4.h to hwdep.h
Jaroslav Kysela [Wed, 11 Jul 2001 15:52:07 +0000 (15:52 +0000)]
Merged hwdep_m4.h to hwdep.h

23 years agoMore documentation enhancements / removal of non-existent functions.
Jaroslav Kysela [Wed, 11 Jul 2001 15:48:27 +0000 (15:48 +0000)]
More documentation enhancements / removal of non-existent functions.

23 years agoCheck the location of alsa-driver header files in configure (for doxygen)
Takashi Iwai [Wed, 11 Jul 2001 14:19:50 +0000 (14:19 +0000)]
Check the location of alsa-driver header files in configure (for doxygen)

23 years agoImproved parse_address to accept the string without a port number
Takashi Iwai [Wed, 11 Jul 2001 14:18:38 +0000 (14:18 +0000)]
Improved parse_address to accept the string without a port number

23 years agoFixed compile
Takashi Iwai [Wed, 11 Jul 2001 14:17:55 +0000 (14:17 +0000)]
Fixed compile

23 years agoFixed the values of SND_SEQ_CLIENT_XXX etc.
Takashi Iwai [Wed, 11 Jul 2001 14:17:29 +0000 (14:17 +0000)]
Fixed the values of SND_SEQ_CLIENT_XXX etc.

23 years agoAdded documentation for instrument and midi event functions.
Jaroslav Kysela [Wed, 11 Jul 2001 14:09:01 +0000 (14:09 +0000)]
Added documentation for instrument and midi event functions.
Removed snd_enum_() macros.
Documentation changes in asoundlib.h.

23 years agoSuppress error messages.
Takashi Iwai [Mon, 9 Jul 2001 08:34:07 +0000 (08:34 +0000)]
Suppress error messages.

23 years agoDo not include sound/asequencer.h in user apps.
Takashi Iwai [Mon, 9 Jul 2001 08:33:35 +0000 (08:33 +0000)]
Do not include sound/asequencer.h in user apps.

23 years agoReplace SNDRV_ with SND_ prefix.
Takashi Iwai [Mon, 9 Jul 2001 08:33:02 +0000 (08:33 +0000)]
Replace SNDRV_ with SND_ prefix.

23 years agoFixed comments. yes, of course, alloca uses stack instead of heap..
Takashi Iwai [Mon, 9 Jul 2001 08:32:31 +0000 (08:32 +0000)]
Fixed comments.  yes, of course, alloca uses stack instead of heap..

23 years agoAdded snd_ctl_*_clear() functions.
Jaroslav Kysela [Sun, 8 Jul 2001 17:24:30 +0000 (17:24 +0000)]
Added snd_ctl_*_clear() functions.

23 years agoRemoved BASH check
Jaroslav Kysela [Sun, 8 Jul 2001 15:28:12 +0000 (15:28 +0000)]
Removed BASH check

23 years agoPermit to PCM plug configuration to specify unchanged parameters. Added support for...
Abramo Bagnara [Sat, 7 Jul 2001 15:53:20 +0000 (15:53 +0000)]
Permit to PCM plug configuration to specify unchanged parameters. Added support for RT signals to async interface. Added ops for PCM mix.

23 years agoChanged from bool to val to avoid error in c++.
Jaroslav Kysela [Wed, 4 Jul 2001 15:56:51 +0000 (15:56 +0000)]
Changed from bool to val to avoid error in c++.

23 years agoChanged from bool to val to avoid error in c++.
Jaroslav Kysela [Wed, 4 Jul 2001 15:05:05 +0000 (15:05 +0000)]
Changed from bool to val to avoid error in c++.

23 years agoMajor change to sequencer API.
Jaroslav Kysela [Wed, 4 Jul 2001 13:54:13 +0000 (13:54 +0000)]
Major change to sequencer API.

The sequencer API is totally recoded with the style of "encapsulation"
in other api.
The structure becomes opaque and accessed only via functions.

Other changes:
- There is no longer group in client and port info.
- snd_seq_query_subs_t is renamed to snd_seq_query_subscribe_t.
- snd_seq_delete_port takes only the port id argument instead of
  port_info structure.
- snd_seq_input/output_buffer_size are renamed
  as snd_seq_get_input/output_buffer_size.
  Similarly snd_seq_resize_input/output_buffer are renamed as
  snd_seq_set_input/output_buffer_size.
- snd_seq_get_named_queue is renamed to snd_seq_query_named_queue.
- Sync codes are removed temporarily from API.
- Subscription conditions are accessed via the corresponding functions.
  convert_time is named now as time_update.
- snd_seq_get/set_queue_owner are removed.
  Use snd_seq_get/set_queue_info instead.
- Instrument put/get/remove structure is unified as snd_instr_header_t.

23 years agoAdded snd_pcm_hw_params_*_get_mask
Abramo Bagnara [Mon, 2 Jul 2001 11:46:38 +0000 (11:46 +0000)]
Added snd_pcm_hw_params_*_get_mask

23 years agoRemoved loopback PCM type (share will do the job)
Abramo Bagnara [Mon, 2 Jul 2001 07:17:00 +0000 (07:17 +0000)]
Removed loopback PCM type (share will do the job)

23 years agoAdded "dont override" behaviour
Abramo Bagnara [Mon, 2 Jul 2001 07:15:13 +0000 (07:15 +0000)]
Added "dont override" behaviour

23 years agoGet rid of ugly bash2 requirement
Abramo Bagnara [Sun, 1 Jul 2001 17:31:39 +0000 (17:31 +0000)]
Get rid of ugly bash2 requirement

23 years agoFixed missing frames count initialization
Abramo Bagnara [Sat, 30 Jun 2001 08:24:41 +0000 (08:24 +0000)]
Fixed missing frames count initialization

23 years agoAdded snd_func_private_string.
Jaroslav Kysela [Tue, 26 Jun 2001 15:27:40 +0000 (15:27 +0000)]
Added snd_func_private_string.
Changed snd_config_hook_load_for_all_cards (to load also aliases).
Changed snd_config_search_alias routines (to follow aliases also in the middle of path).

23 years agoCorrected configuration for CMI8338/8738.
Takashi Iwai [Tue, 26 Jun 2001 14:28:02 +0000 (14:28 +0000)]
Corrected configuration for CMI8338/8738.
- CMI8738 is aliased to CMI8338.
- New config file for multi channel cards with -MCx suffix

23 years agoFixed config for iec958.
Takashi Iwai [Tue, 26 Jun 2001 14:26:35 +0000 (14:26 +0000)]
Fixed config for iec958.

23 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

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

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

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

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

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

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

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

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

23 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

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

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

23 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

23 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

23 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

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

23 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

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

23 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

23 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

23 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

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