OSDN Git Service

android-x86/external-alsa-lib.git
22 years agoRemoved obsolete test programs.
Jaroslav Kysela [Fri, 7 Sep 2001 09:33:20 +0000 (09:33 +0000)]
Removed obsolete test programs.

22 years agoUpdated to latest API
Jaroslav Kysela [Fri, 7 Sep 2001 09:24:30 +0000 (09:24 +0000)]
Updated to latest API

23 years agoFixed wrong return value in snd_seq_drain_output
Jaroslav Kysela [Thu, 6 Sep 2001 09:09:24 +0000 (09:09 +0000)]
Fixed wrong return value in snd_seq_drain_output

23 years agoAdded automatic IEC958 Playback Switch handling
Jaroslav Kysela [Mon, 3 Sep 2001 15:24:25 +0000 (15:24 +0000)]
Added automatic IEC958 Playback Switch handling

23 years agoFixes (YMFPCI -> YMF744)
Jaroslav Kysela [Mon, 3 Sep 2001 15:15:32 +0000 (15:15 +0000)]
Fixes (YMFPCI -> YMF744)

23 years agoAdded snd_seq_sync_output_queue() function.
Takashi Iwai [Mon, 3 Sep 2001 10:41:18 +0000 (10:41 +0000)]
Added snd_seq_sync_output_queue() function.
Rewrote playmidi1 to use this function.  It is no longer necessary
to wait for echoback.

23 years agoFixed
Jaroslav Kysela [Thu, 30 Aug 2001 09:28:17 +0000 (09:28 +0000)]
Fixed

23 years agoDefine SND_LITTLE_ENDIAN or SND_BIG_ENDIAN locally.
Takashi Iwai [Tue, 28 Aug 2001 15:39:55 +0000 (15:39 +0000)]
Define SND_LITTLE_ENDIAN or SND_BIG_ENDIAN locally.
Fixed handling of non-linear formats now.

23 years agoFixed some typos for timer interface.
Jaroslav Kysela [Tue, 28 Aug 2001 13:41:03 +0000 (13:41 +0000)]
Fixed some typos for timer interface.

23 years agoAdded missing comment for doxygen
Jaroslav Kysela [Tue, 28 Aug 2001 13:38:27 +0000 (13:38 +0000)]
Added missing comment for doxygen

23 years agoUpdated to latest API
Jaroslav Kysela [Tue, 28 Aug 2001 13:31:01 +0000 (13:31 +0000)]
Updated to latest API

23 years agoAdded snd_seq_queue_timer_type_t.
Jaroslav Kysela [Tue, 28 Aug 2001 08:03:19 +0000 (08:03 +0000)]
Added snd_seq_queue_timer_type_t.

23 years agoFixed typo
Jaroslav Kysela [Mon, 27 Aug 2001 09:13:58 +0000 (09:13 +0000)]
Fixed typo

23 years agoFixed OOPS (double free)
Jaroslav Kysela [Fri, 24 Aug 2001 12:23:19 +0000 (12:23 +0000)]
Fixed OOPS (double free)

23 years agoRemoved EAGAIN error report from drain
Jaroslav Kysela [Wed, 22 Aug 2001 11:27:45 +0000 (11:27 +0000)]
Removed EAGAIN error report from drain

23 years agoFixed compilation
Jaroslav Kysela [Wed, 22 Aug 2001 11:24:57 +0000 (11:24 +0000)]
Fixed compilation

23 years agoCompilation fixes (asound.h removal)
Jaroslav Kysela [Wed, 22 Aug 2001 06:39:08 +0000 (06:39 +0000)]
Compilation fixes (asound.h removal)

23 years agoAdded automatic ttable expansion
Jaroslav Kysela [Tue, 21 Aug 2001 08:59:07 +0000 (08:59 +0000)]
Added automatic ttable expansion

23 years agoThe main header file is not dependant on asound.h from driver.
Jaroslav Kysela [Mon, 20 Aug 2001 13:15:30 +0000 (13:15 +0000)]
The main header file is not dependant on asound.h from driver.

23 years ago0.9.0beta7
Jaroslav Kysela [Mon, 20 Aug 2001 09:20:32 +0000 (09:20 +0000)]
0.9.0beta7

23 years agosum->average for route_policy
Jaroslav Kysela [Mon, 20 Aug 2001 09:06:11 +0000 (09:06 +0000)]
sum->average for route_policy

23 years agoUpdated route_policy
Jaroslav Kysela [Mon, 20 Aug 2001 09:03:46 +0000 (09:03 +0000)]
Updated route_policy

23 years agoAdded route_policy default
Jaroslav Kysela [Mon, 20 Aug 2001 09:02:41 +0000 (09:02 +0000)]
Added route_policy default

23 years agoatomic functions are not available on sparc, too
Jaroslav Kysela [Thu, 16 Aug 2001 16:05:39 +0000 (16:05 +0000)]
atomic functions are not available on sparc, too

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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