OSDN Git Service

android-x86/external-alsa-lib.git
21 years agoImproved documentation for hw_params_(can|is)_* functions
Jaroslav Kysela [Sat, 12 Oct 2002 13:37:42 +0000 (13:37 +0000)]
Improved documentation for hw_params_(can|is)_* functions

21 years agoAdded ommited clear() functions
Jaroslav Kysela [Sat, 12 Oct 2002 12:04:08 +0000 (12:04 +0000)]
Added ommited clear() functions

21 years agoReplaced snd_pcm_avail() with snd_pcm_hwsync()
Jaroslav Kysela [Sat, 12 Oct 2002 11:49:53 +0000 (11:49 +0000)]
Replaced snd_pcm_avail() with snd_pcm_hwsync()

21 years agoAdded snd_pcm_hw_params_current() function and clear() functions for structures
Jaroslav Kysela [Sat, 12 Oct 2002 10:38:43 +0000 (10:38 +0000)]
Added snd_pcm_hw_params_current() function and clear() functions for structures

21 years agoAdded snd_pcm_avail() function
Jaroslav Kysela [Fri, 11 Oct 2002 18:40:19 +0000 (18:40 +0000)]
Added snd_pcm_avail() function

21 years agoImplemented snd_pcm_avail() function.
Jaroslav Kysela [Fri, 11 Oct 2002 18:39:24 +0000 (18:39 +0000)]
Implemented snd_pcm_avail() function.
More documentation updates for snd_pcm_avail_update() and snd_pcm_delay().
Updated behaviour of read/write functions (wait when buffer is full) to
follow kernel.

21 years agofixed the build without versioned symbols.
Takashi Iwai [Thu, 10 Oct 2002 11:01:18 +0000 (11:01 +0000)]
fixed the build without versioned symbols.

the rc4 symbols are defined as __ prefix, which are aliased in
pcm.h as well as the versioned symbol binary.

21 years agoadded the alsa-kernel header files into local tree.
Takashi Iwai [Wed, 9 Oct 2002 13:44:10 +0000 (13:44 +0000)]
added the alsa-kernel header files into local tree.

21 years agoduplicated the required alsa-kernel header files into the local
Takashi Iwai [Wed, 9 Oct 2002 13:43:35 +0000 (13:43 +0000)]
duplicated the required alsa-kernel header files into the local
include/sound directory, so that alsa-lib can be compiled without
alsa-driver.

with this addition, --with-kernel and --with-soundbase options are
removed from configure.  they are obviously unnecessary.

the relevant parts in INSTALL are removed/modified.

21 years agoFixed mmap_xxxx_delay() to follow kernel code
Jaroslav Kysela [Wed, 9 Oct 2002 06:44:45 +0000 (06:44 +0000)]
Fixed mmap_xxxx_delay() to follow kernel code

21 years agoFixes in documentation for fast status
Jaroslav Kysela [Wed, 9 Oct 2002 06:13:57 +0000 (06:13 +0000)]
Fixes in documentation for fast status

21 years agoadded Versions to EXTRA_DIST.
Takashi Iwai [Mon, 7 Oct 2002 10:42:18 +0000 (10:42 +0000)]
added Versions to EXTRA_DIST.

21 years ago- using $(AMTAR) instead or $(TAR) in the Makefile.am
Takashi Iwai [Mon, 7 Oct 2002 10:41:42 +0000 (10:41 +0000)]
- using $(AMTAR) instead or $(TAR) in the Makefile.am
- using -j instead of -I to compress using bzip2 rather than gzip

21 years agoget back for the old autoheader.
Takashi Iwai [Mon, 7 Oct 2002 09:57:31 +0000 (09:57 +0000)]
get back for the old autoheader.

21 years agoremoved unnecessary files from repository
Takashi Iwai [Fri, 4 Oct 2002 13:11:37 +0000 (13:11 +0000)]
removed unnecessary files from repository

21 years agodon't set cflags if the prefix is /usr (gcc3 warns it).
Takashi Iwai [Wed, 2 Oct 2002 11:23:50 +0000 (11:23 +0000)]
don't set cflags if the prefix is /usr (gcc3 warns it).

21 years agoremoved; conflicts with autoheader
Takashi Iwai [Wed, 2 Oct 2002 11:22:48 +0000 (11:22 +0000)]
removed; conflicts with autoheader

21 years agoNew hw_params API uses weak alias in function declaration
Jaroslav Kysela [Sat, 21 Sep 2002 20:05:48 +0000 (20:05 +0000)]
New hw_params API uses weak alias in function declaration

21 years agoAdded debug code
Jaroslav Kysela [Sat, 21 Sep 2002 19:01:24 +0000 (19:01 +0000)]
Added debug code

21 years agoFixed loop for inline functions defining new hw_params PCM API.
Jaroslav Kysela [Sat, 21 Sep 2002 17:55:45 +0000 (17:55 +0000)]
Fixed loop for inline functions defining new hw_params PCM API.
Unfortunately, resulting binary will contain references to all new
functions.

21 years agoaccept enum items for other volumes and switches.
Takashi Iwai [Fri, 20 Sep 2002 09:44:25 +0000 (09:44 +0000)]
accept enum items for other volumes and switches.

21 years agoReverted back the PCM API.
Jaroslav Kysela [Thu, 19 Sep 2002 16:12:13 +0000 (16:12 +0000)]
Reverted back the PCM API.
New snd_pcm_hw_params_* functions are available only explicitly when
ALSA_PCM_NEW_HW_PARAMS_API is defined.
Updated documentation and test code to new API.

21 years agoadded pkg-config file alsa.pc.
Takashi Iwai [Wed, 18 Sep 2002 16:38:18 +0000 (16:38 +0000)]
added pkg-config file alsa.pc.

21 years ago- fixed AC_DEFINE (added description for autoheader).
Takashi Iwai [Wed, 18 Sep 2002 16:37:42 +0000 (16:37 +0000)]
- fixed AC_DEFINE (added description for autoheader).
- added utils/alsa.pc as output.

21 years agoInitial version
Jaroslav Kysela [Tue, 17 Sep 2002 18:29:56 +0000 (18:29 +0000)]
Initial version

21 years agoAdded a lookup for exact ALSA library binary to allow RTLD_LOCAL usage
Jaroslav Kysela [Tue, 17 Sep 2002 15:28:41 +0000 (15:28 +0000)]
Added a lookup for exact ALSA library binary to allow RTLD_LOCAL usage

21 years ago- unified snd_pcm_hw_params_* functions
Jaroslav Kysela [Tue, 17 Sep 2002 12:33:05 +0000 (12:33 +0000)]
- unified snd_pcm_hw_params_* functions
- added backward compatibility for older non-compatible functions
- added --with-compat-rc3 to configure script to build library
  backwards compatible with 0.9.0rc3
- added symbol versioning like libc.so.6
  - ALSA_0.9      - alsa base
  - ALSA_0.9.0rc4 - first set of new functions (snd_pcm_hw_params_*)

21 years agohandle enumerated playback/capture routes.
Takashi Iwai [Fri, 13 Sep 2002 17:36:44 +0000 (17:36 +0000)]
handle enumerated playback/capture routes.

21 years agoAdded snd_pcm_hw_params_get_min_align; changed get_format, get_subformat and get_acce...
Jaroslav Kysela [Mon, 9 Sep 2002 19:47:50 +0000 (19:47 +0000)]
Added snd_pcm_hw_params_get_min_align; changed get_format, get_subformat and get_access function to return not mixed error and return value

21 years agoadded the handling of enum controls to simple mixer API.
Takashi Iwai [Mon, 9 Sep 2002 14:24:56 +0000 (14:24 +0000)]
added the handling of enum controls to simple mixer API.

the following functions are added:
int snd_mixer_selem_is_enumerated()
int snd_mixer_selem_get_enum_items()
int snd_mixer_selem_get_enum_item_name()
int snd_mixer_selem_get_enum_item()
int snd_mixer_selem_set_enum_item()

21 years agoAdded back check for duplicated helements
Jaroslav Kysela [Wed, 4 Sep 2002 07:35:25 +0000 (07:35 +0000)]
Added back check for duplicated helements

21 years agoreplaced excessive asserts with normal conditionals.
Takashi Iwai [Tue, 3 Sep 2002 15:53:59 +0000 (15:53 +0000)]
replaced excessive asserts with normal conditionals.

this _might_ cure some problems on powermac driver...

21 years agooutput error message instead of assert().
Takashi Iwai [Tue, 27 Aug 2002 16:30:59 +0000 (16:30 +0000)]
output error message instead of assert().
assert() may cause an infinite loop in aplay, since it's in the
closing phase.

21 years agoremoved invalid assert().
Takashi Iwai [Tue, 27 Aug 2002 16:30:03 +0000 (16:30 +0000)]
removed invalid assert().
there are reserved fields for the extended masks which are not used,
and this caused wrong assert()...

21 years agoadded the descriptions for AC_DEFINE*.
Takashi Iwai [Fri, 16 Aug 2002 17:28:34 +0000 (17:28 +0000)]
added the descriptions for AC_DEFINE*.
withtout them, autoreconf fails.

21 years ago0.9.0rc3
Jaroslav Kysela [Thu, 15 Aug 2002 15:13:14 +0000 (15:13 +0000)]
0.9.0rc3

22 years agoDocumentation update by Clement Ladish
Jaroslav Kysela [Tue, 23 Jul 2002 19:51:16 +0000 (19:51 +0000)]
Documentation update by Clement Ladish

22 years agoFixed silence_64 and added support for 24-bit samples to area_silence
Jaroslav Kysela [Sun, 21 Jul 2002 08:19:40 +0000 (08:19 +0000)]
Fixed silence_64 and added support for 24-bit samples to area_silence

22 years agofixed typo of snd_seq_poll_descriptors() in getting poll desc
Takashi Iwai [Mon, 15 Jul 2002 14:08:32 +0000 (14:08 +0000)]
fixed typo of snd_seq_poll_descriptors() in getting poll desc
for output only.

22 years agoNext signess fixes
Jaroslav Kysela [Thu, 11 Jul 2002 09:03:47 +0000 (09:03 +0000)]
Next signess fixes

22 years agoReplaced floor with rint
Jaroslav Kysela [Thu, 11 Jul 2002 08:01:58 +0000 (08:01 +0000)]
Replaced floor with rint

22 years agoFixed comment
Jaroslav Kysela [Thu, 11 Jul 2002 08:00:45 +0000 (08:00 +0000)]
Fixed comment

22 years agoFixed normalization of int64 and float values
Jaroslav Kysela [Wed, 10 Jul 2002 12:13:45 +0000 (12:13 +0000)]
Fixed normalization of int64 and float values

22 years agoFixed normalization
Abramo Bagnara [Tue, 9 Jul 2002 20:21:00 +0000 (20:21 +0000)]
Fixed normalization

22 years ago- removed bad get_triple_* for i386. this can access over pages.
Takashi Iwai [Tue, 9 Jul 2002 12:44:34 +0000 (12:44 +0000)]
- removed bad get_triple_* for i386.  this can access over pages.
- fixed get16_1230_B2.
- fixed the size of put16_labels.

22 years agoFixed interchanged max/min
Abramo Bagnara [Tue, 9 Jul 2002 09:03:00 +0000 (09:03 +0000)]
Fixed interchanged max/min

22 years agofixed safe_strtoll to check the following characters.
Takashi Iwai [Wed, 3 Jul 2002 09:23:36 +0000 (09:23 +0000)]
fixed safe_strtoll to check the following characters.

22 years agofixed the condition to install alsa.m4.
Takashi Iwai [Wed, 3 Jul 2002 08:48:17 +0000 (08:48 +0000)]
fixed the condition to install alsa.m4.
the newer automake sets ACLOCAL=aclocal-1.6.

22 years agoRemoved drain call from the snd_pcm_close() function, data are always dropped
Jaroslav Kysela [Wed, 26 Jun 2002 18:12:07 +0000 (18:12 +0000)]
Removed drain call from the snd_pcm_close() function, data are always dropped

22 years agoSmall cleanup
Jaroslav Kysela [Wed, 26 Jun 2002 18:05:10 +0000 (18:05 +0000)]
Small cleanup

22 years agodon't check the error from running-mode ioctl (for backward
Takashi Iwai [Wed, 26 Jun 2002 08:53:07 +0000 (08:53 +0000)]
don't check the error from running-mode ioctl (for backward
compatibility).

22 years agoEnhanced bitmasks in PCM - added support for more formats by Takashi and me
Jaroslav Kysela [Wed, 26 Jun 2002 02:04:11 +0000 (02:04 +0000)]
Enhanced bitmasks in PCM - added support for more formats by Takashi and me

22 years agoinitialize the running mode (if exists).
Takashi Iwai [Fri, 21 Jun 2002 12:24:58 +0000 (12:24 +0000)]
initialize the running mode (if exists).

22 years agoadded packed attribute to have a consistent event data size on
Takashi Iwai [Fri, 21 Jun 2002 12:24:34 +0000 (12:24 +0000)]
added packed attribute to have a consistent event data size on
both 32 and 64bit modes.

22 years agosupport for x86-64.
Takashi Iwai [Thu, 20 Jun 2002 14:55:05 +0000 (14:55 +0000)]
support for x86-64.

22 years ago0.9.0rc2
Jaroslav Kysela [Wed, 19 Jun 2002 09:20:26 +0000 (09:20 +0000)]
0.9.0rc2

22 years agofixed compile warning.
Takashi Iwai [Tue, 18 Jun 2002 16:06:36 +0000 (16:06 +0000)]
fixed compile warning.

22 years agofixed compile warning (conversion between signed and unsigned).
Takashi Iwai [Tue, 18 Jun 2002 16:06:14 +0000 (16:06 +0000)]
fixed compile warning (conversion between signed and unsigned).

22 years agoremoved invalid const qualifier.
Takashi Iwai [Tue, 18 Jun 2002 16:05:36 +0000 (16:05 +0000)]
removed invalid const qualifier.

22 years agofixed for mips. using always MIPS2.
Takashi Iwai [Fri, 14 Jun 2002 13:54:52 +0000 (13:54 +0000)]
fixed for mips.  using always MIPS2.

22 years agoadded GUS.conf
Takashi Iwai [Wed, 12 Jun 2002 17:06:40 +0000 (17:06 +0000)]
added GUS.conf

22 years agomore correct fixes.. it's different from other plugins.
Takashi Iwai [Wed, 12 Jun 2002 16:44:01 +0000 (16:44 +0000)]
more correct fixes..  it's different from other plugins.

22 years agofixed compile with the recent changes.
Takashi Iwai [Wed, 12 Jun 2002 16:38:42 +0000 (16:38 +0000)]
fixed compile with the recent changes.

22 years agoadded libtoolize.
Takashi Iwai [Wed, 12 Jun 2002 16:38:21 +0000 (16:38 +0000)]
added libtoolize.

22 years agofixed missing root argument.
Takashi Iwai [Tue, 11 Jun 2002 11:31:21 +0000 (11:31 +0000)]
fixed missing root argument.
now null plugin works fine.

22 years agoAdded GUS.conf
Jaroslav Kysela [Tue, 11 Jun 2002 07:02:02 +0000 (07:02 +0000)]
Added GUS.conf

22 years agoRemoved dummy code
Jaroslav Kysela [Mon, 10 Jun 2002 11:16:58 +0000 (11:16 +0000)]
Removed dummy code

22 years ago- removed snd_seq_create_event from seq.h. it's deprecated.
Takashi Iwai [Mon, 27 May 2002 11:14:20 +0000 (11:14 +0000)]
- removed snd_seq_create_event from seq.h.  it's deprecated.
  the function itself still exists for compatibility
  but protected by DOC_HIDDEN.
- a bit more comments about snd_seq_free_event.

- since alsa.m4 used snd_seq_create_event for checking libasound,
  now it's replaced with snd_ctl_open.

22 years agoAdded INTEGER64 support by Paul Davis
Jaroslav Kysela [Mon, 13 May 2002 09:34:08 +0000 (09:34 +0000)]
Added INTEGER64 support by Paul Davis

22 years agoAdded snd_seq_port_subscribe_set_voices()
Jaroslav Kysela [Sun, 12 May 2002 07:23:32 +0000 (07:23 +0000)]
Added snd_seq_port_subscribe_set_voices()

22 years agoFixed sysex event encoding
Jaroslav Kysela [Sat, 11 May 2002 06:28:55 +0000 (06:28 +0000)]
Fixed sysex event encoding

22 years agoInitial version
Jaroslav Kysela [Thu, 9 May 2002 07:18:53 +0000 (07:18 +0000)]
Initial version

22 years agoAdded RME9636 and RME9652 files
Jaroslav Kysela [Thu, 9 May 2002 07:16:39 +0000 (07:16 +0000)]
Added RME9636 and RME9652 files

22 years agoAdded integer64 routines for control API
Jaroslav Kysela [Wed, 8 May 2002 07:56:39 +0000 (07:56 +0000)]
Added integer64 routines for control API

22 years agofixed the detection of playback switch.
Takashi Iwai [Thu, 2 May 2002 10:58:10 +0000 (10:58 +0000)]
fixed the detection of playback switch.

22 years agodon't recheck MMAP_XXX masks (in mmap_emulation mode only).
Takashi Iwai [Tue, 30 Apr 2002 12:40:11 +0000 (12:40 +0000)]
don't recheck MMAP_XXX masks (in mmap_emulation mode only).

22 years agoadded missing checks of return values.
Takashi Iwai [Tue, 30 Apr 2002 12:39:32 +0000 (12:39 +0000)]
added missing checks of return values.

22 years ago0.9.0rc1
Jaroslav Kysela [Wed, 24 Apr 2002 15:30:18 +0000 (15:30 +0000)]
0.9.0rc1

22 years agoRemoved config.h inclusion
Jaroslav Kysela [Wed, 24 Apr 2002 14:49:25 +0000 (14:49 +0000)]
Removed config.h inclusion

22 years agoAdded HAVE_SOFT_FLOAT (--with-softfloat)
Jaroslav Kysela [Wed, 24 Apr 2002 14:41:55 +0000 (14:41 +0000)]
Added HAVE_SOFT_FLOAT (--with-softfloat)

22 years agoEnhanced description of snd_rawmidi_nonblock()
Jaroslav Kysela [Wed, 24 Apr 2002 10:38:41 +0000 (10:38 +0000)]
Enhanced description of snd_rawmidi_nonblock()

22 years agofixed open - accepts SND_RAWMIDI_SYNC flag.
Takashi Iwai [Wed, 24 Apr 2002 08:50:44 +0000 (08:50 +0000)]
fixed open - accepts SND_RAWMIDI_SYNC flag.

22 years agoFixed memory leak introduced with new ring buffer place
Jaroslav Kysela [Tue, 23 Apr 2002 15:59:46 +0000 (15:59 +0000)]
Fixed memory leak introduced with new ring buffer place

22 years agoMoved ring buffer pointers and added a mechanism to transfer them via shm
Jaroslav Kysela [Tue, 23 Apr 2002 15:51:29 +0000 (15:51 +0000)]
Moved ring buffer pointers and added a mechanism to transfer them via shm

22 years agoAdded snd_midi_event_no_status()
Jaroslav Kysela [Fri, 19 Apr 2002 17:34:57 +0000 (17:34 +0000)]
Added snd_midi_event_no_status()

22 years agoRemoved IPC code from sequencer code
Jaroslav Kysela [Wed, 17 Apr 2002 08:50:56 +0000 (08:50 +0000)]
Removed IPC code from sequencer code

22 years agoFixed capture for plugins
Jaroslav Kysela [Tue, 16 Apr 2002 19:24:58 +0000 (19:24 +0000)]
Fixed capture for plugins

22 years agoReverted and fixed AC_TRY_COMPILE
Jaroslav Kysela [Thu, 4 Apr 2002 07:08:41 +0000 (07:08 +0000)]
Reverted and fixed AC_TRY_COMPILE

22 years agoChanged AC_TRY_COMPILE to AC_TRY_RUN
Jaroslav Kysela [Thu, 4 Apr 2002 07:07:13 +0000 (07:07 +0000)]
Changed AC_TRY_COMPILE to AC_TRY_RUN

22 years agoFixed entry for static linking
Jaroslav Kysela [Wed, 3 Apr 2002 17:47:17 +0000 (17:47 +0000)]
Fixed entry for static linking

22 years agoAdded more explanation for i/o access
Jaroslav Kysela [Wed, 27 Mar 2002 18:39:42 +0000 (18:39 +0000)]
Added more explanation for i/o access

22 years agoreverted: size_t -> unsigned int
Takashi Iwai [Fri, 22 Mar 2002 12:00:38 +0000 (12:00 +0000)]
reverted: size_t -> unsigned int
to sync with asequencer.h

removed ipc data - not implemented yet anyway..

22 years agoCorrections by Kevin Conder <kconder@interaccess.com>
Jaroslav Kysela [Tue, 12 Mar 2002 20:14:33 +0000 (20:14 +0000)]
Corrections by Kevin Conder <kconder@interaccess.com>

22 years agoLinear interpolation fix by Takashi
Jaroslav Kysela [Tue, 12 Mar 2002 19:22:43 +0000 (19:22 +0000)]
Linear interpolation fix by Takashi

22 years agofixed handling of capture switch / volume:
Takashi Iwai [Tue, 12 Mar 2002 12:30:17 +0000 (12:30 +0000)]
fixed handling of capture switch / volume:

"Capture Switch" and "Capture Volume" controls are handled
capture switch and volume without playback capabilities.

capture switch and volume capabilities are not set on
global switches and volumes such as Bass and Treble.
only playback switch/volume is set.

22 years agoCleanups in expand()
Jaroslav Kysela [Mon, 11 Mar 2002 18:56:34 +0000 (18:56 +0000)]
Cleanups in expand()

22 years agoMore fixes
Jaroslav Kysela [Mon, 11 Mar 2002 18:54:56 +0000 (18:54 +0000)]
More fixes

22 years agoFixed typos
Jaroslav Kysela [Mon, 11 Mar 2002 18:48:41 +0000 (18:48 +0000)]
Fixed typos

22 years agoAdded proper initialization for expand, added corrections for sw_params (checks for...
Jaroslav Kysela [Mon, 11 Mar 2002 14:59:11 +0000 (14:59 +0000)]
Added proper initialization for expand, added corrections for sw_params (checks for period_size and buffer_size)

22 years agoFixed typo
Jaroslav Kysela [Mon, 11 Mar 2002 13:19:28 +0000 (13:19 +0000)]
Fixed typo