OSDN Git Service
Jaroslav Kysela [Tue, 17 Sep 2002 18:29:56 +0000 (18:29 +0000)]
Initial version
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
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_*)
Takashi Iwai [Fri, 13 Sep 2002 17:36:44 +0000 (17:36 +0000)]
handle enumerated playback/capture routes.
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
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()
Jaroslav Kysela [Wed, 4 Sep 2002 07:35:25 +0000 (07:35 +0000)]
Added back check for duplicated helements
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...
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.
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()...
Takashi Iwai [Fri, 16 Aug 2002 17:28:34 +0000 (17:28 +0000)]
added the descriptions for AC_DEFINE*.
withtout them, autoreconf fails.
Jaroslav Kysela [Thu, 15 Aug 2002 15:13:14 +0000 (15:13 +0000)]
0.9.0rc3
Jaroslav Kysela [Tue, 23 Jul 2002 19:51:16 +0000 (19:51 +0000)]
Documentation update by Clement Ladish
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
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.
Jaroslav Kysela [Thu, 11 Jul 2002 09:03:47 +0000 (09:03 +0000)]
Next signess fixes
Jaroslav Kysela [Thu, 11 Jul 2002 08:01:58 +0000 (08:01 +0000)]
Replaced floor with rint
Jaroslav Kysela [Thu, 11 Jul 2002 08:00:45 +0000 (08:00 +0000)]
Fixed comment
Jaroslav Kysela [Wed, 10 Jul 2002 12:13:45 +0000 (12:13 +0000)]
Fixed normalization of int64 and float values
Abramo Bagnara [Tue, 9 Jul 2002 20:21:00 +0000 (20:21 +0000)]
Fixed normalization
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.
Abramo Bagnara [Tue, 9 Jul 2002 09:03:00 +0000 (09:03 +0000)]
Fixed interchanged max/min
Takashi Iwai [Wed, 3 Jul 2002 09:23:36 +0000 (09:23 +0000)]
fixed safe_strtoll to check the following characters.
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.
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
Jaroslav Kysela [Wed, 26 Jun 2002 18:05:10 +0000 (18:05 +0000)]
Small cleanup
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).
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
Takashi Iwai [Fri, 21 Jun 2002 12:24:58 +0000 (12:24 +0000)]
initialize the running mode (if exists).
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.
Takashi Iwai [Thu, 20 Jun 2002 14:55:05 +0000 (14:55 +0000)]
support for x86-64.
Jaroslav Kysela [Wed, 19 Jun 2002 09:20:26 +0000 (09:20 +0000)]
0.9.0rc2
Takashi Iwai [Tue, 18 Jun 2002 16:06:36 +0000 (16:06 +0000)]
fixed compile warning.
Takashi Iwai [Tue, 18 Jun 2002 16:06:14 +0000 (16:06 +0000)]
fixed compile warning (conversion between signed and unsigned).
Takashi Iwai [Tue, 18 Jun 2002 16:05:36 +0000 (16:05 +0000)]
removed invalid const qualifier.
Takashi Iwai [Fri, 14 Jun 2002 13:54:52 +0000 (13:54 +0000)]
fixed for mips. using always MIPS2.
Takashi Iwai [Wed, 12 Jun 2002 17:06:40 +0000 (17:06 +0000)]
added GUS.conf
Takashi Iwai [Wed, 12 Jun 2002 16:44:01 +0000 (16:44 +0000)]
more correct fixes.. it's different from other plugins.
Takashi Iwai [Wed, 12 Jun 2002 16:38:42 +0000 (16:38 +0000)]
fixed compile with the recent changes.
Takashi Iwai [Wed, 12 Jun 2002 16:38:21 +0000 (16:38 +0000)]
added libtoolize.
Takashi Iwai [Tue, 11 Jun 2002 11:31:21 +0000 (11:31 +0000)]
fixed missing root argument.
now null plugin works fine.
Jaroslav Kysela [Tue, 11 Jun 2002 07:02:02 +0000 (07:02 +0000)]
Added GUS.conf
Jaroslav Kysela [Mon, 10 Jun 2002 11:16:58 +0000 (11:16 +0000)]
Removed dummy code
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.
Jaroslav Kysela [Mon, 13 May 2002 09:34:08 +0000 (09:34 +0000)]
Added INTEGER64 support by Paul Davis
Jaroslav Kysela [Sun, 12 May 2002 07:23:32 +0000 (07:23 +0000)]
Added snd_seq_port_subscribe_set_voices()
Jaroslav Kysela [Sat, 11 May 2002 06:28:55 +0000 (06:28 +0000)]
Fixed sysex event encoding
Jaroslav Kysela [Thu, 9 May 2002 07:18:53 +0000 (07:18 +0000)]
Initial version
Jaroslav Kysela [Thu, 9 May 2002 07:16:39 +0000 (07:16 +0000)]
Added RME9636 and RME9652 files
Jaroslav Kysela [Wed, 8 May 2002 07:56:39 +0000 (07:56 +0000)]
Added integer64 routines for control API
Takashi Iwai [Thu, 2 May 2002 10:58:10 +0000 (10:58 +0000)]
fixed the detection of playback switch.
Takashi Iwai [Tue, 30 Apr 2002 12:40:11 +0000 (12:40 +0000)]
don't recheck MMAP_XXX masks (in mmap_emulation mode only).
Takashi Iwai [Tue, 30 Apr 2002 12:39:32 +0000 (12:39 +0000)]
added missing checks of return values.
Jaroslav Kysela [Wed, 24 Apr 2002 15:30:18 +0000 (15:30 +0000)]
0.9.0rc1
Jaroslav Kysela [Wed, 24 Apr 2002 14:49:25 +0000 (14:49 +0000)]
Removed config.h inclusion
Jaroslav Kysela [Wed, 24 Apr 2002 14:41:55 +0000 (14:41 +0000)]
Added HAVE_SOFT_FLOAT (--with-softfloat)
Jaroslav Kysela [Wed, 24 Apr 2002 10:38:41 +0000 (10:38 +0000)]
Enhanced description of snd_rawmidi_nonblock()
Takashi Iwai [Wed, 24 Apr 2002 08:50:44 +0000 (08:50 +0000)]
fixed open - accepts SND_RAWMIDI_SYNC flag.
Jaroslav Kysela [Tue, 23 Apr 2002 15:59:46 +0000 (15:59 +0000)]
Fixed memory leak introduced with new ring buffer place
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
Jaroslav Kysela [Fri, 19 Apr 2002 17:34:57 +0000 (17:34 +0000)]
Added snd_midi_event_no_status()
Jaroslav Kysela [Wed, 17 Apr 2002 08:50:56 +0000 (08:50 +0000)]
Removed IPC code from sequencer code
Jaroslav Kysela [Tue, 16 Apr 2002 19:24:58 +0000 (19:24 +0000)]
Fixed capture for plugins
Jaroslav Kysela [Thu, 4 Apr 2002 07:08:41 +0000 (07:08 +0000)]
Reverted and fixed AC_TRY_COMPILE
Jaroslav Kysela [Thu, 4 Apr 2002 07:07:13 +0000 (07:07 +0000)]
Changed AC_TRY_COMPILE to AC_TRY_RUN
Jaroslav Kysela [Wed, 3 Apr 2002 17:47:17 +0000 (17:47 +0000)]
Fixed entry for static linking
Jaroslav Kysela [Wed, 27 Mar 2002 18:39:42 +0000 (18:39 +0000)]
Added more explanation for i/o access
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..
Jaroslav Kysela [Tue, 12 Mar 2002 20:14:33 +0000 (20:14 +0000)]
Corrections by Kevin Conder <kconder@interaccess.com>
Jaroslav Kysela [Tue, 12 Mar 2002 19:22:43 +0000 (19:22 +0000)]
Linear interpolation fix by Takashi
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.
Jaroslav Kysela [Mon, 11 Mar 2002 18:56:34 +0000 (18:56 +0000)]
Cleanups in expand()
Jaroslav Kysela [Mon, 11 Mar 2002 18:54:56 +0000 (18:54 +0000)]
More fixes
Jaroslav Kysela [Mon, 11 Mar 2002 18:48:41 +0000 (18:48 +0000)]
Fixed typos
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)
Jaroslav Kysela [Mon, 11 Mar 2002 13:19:28 +0000 (13:19 +0000)]
Fixed typo
Jaroslav Kysela [Mon, 11 Mar 2002 13:18:46 +0000 (13:18 +0000)]
Added debug printf
Takashi Iwai [Mon, 11 Mar 2002 12:53:28 +0000 (12:53 +0000)]
fixed comment.
Takashi Iwai [Mon, 11 Mar 2002 12:49:57 +0000 (12:49 +0000)]
fixed xrun problems with rate conversion.
Jaroslav Kysela [Sat, 9 Mar 2002 17:36:37 +0000 (17:36 +0000)]
Added pictures to EXTRA_DIST
Takashi Iwai [Fri, 8 Mar 2002 14:29:09 +0000 (14:29 +0000)]
fixed segfault in rate conversions.
Jaroslav Kysela [Fri, 8 Mar 2002 07:46:59 +0000 (07:46 +0000)]
Fixed center_lfe for EMU10K1 and Audigy
Jaroslav Kysela [Thu, 7 Mar 2002 10:16:07 +0000 (10:16 +0000)]
Fixed help
Jaroslav Kysela [Mon, 4 Mar 2002 09:39:46 +0000 (09:39 +0000)]
Fixed initialization of snd_midi_event_t structure seq_midi_event_t
Jaroslav Kysela [Sun, 3 Mar 2002 09:25:02 +0000 (09:25 +0000)]
Added support for --with-host
Jaroslav Kysela [Sun, 3 Mar 2002 09:24:14 +0000 (09:24 +0000)]
Added abort when no more frames can be processed
Jaroslav Kysela [Sun, 3 Mar 2002 07:34:00 +0000 (07:34 +0000)]
Accept also long description of format for snd_pcm_format_value()
Jaroslav Kysela [Tue, 26 Feb 2002 08:55:56 +0000 (08:55 +0000)]
0.9.0beta12
Takashi Iwai [Fri, 22 Feb 2002 12:54:35 +0000 (12:54 +0000)]
Fixed rear and center/lfe outputs
Jaroslav Kysela [Fri, 22 Feb 2002 08:21:18 +0000 (08:21 +0000)]
Fixed against latest internal API
Jaroslav Kysela [Fri, 22 Feb 2002 08:20:51 +0000 (08:20 +0000)]
Removed old assert from read/write_areas
Jaroslav Kysela [Fri, 22 Feb 2002 07:51:43 +0000 (07:51 +0000)]
Added ommited break
Jaroslav Kysela [Thu, 21 Feb 2002 15:03:50 +0000 (15:03 +0000)]
Fixed xfer variable initialization for capture in avail_update()
Jaroslav Kysela [Thu, 21 Feb 2002 15:01:34 +0000 (15:01 +0000)]
Cleaned the mmap_commit implementations in plugins.
Added undo callbacks for snd_pcm_plugin based plugins.
- helpers when mmap_commit proceed only a partial transfer
Fixes to avail_update implementation in pcm_hw.c.
Jaroslav Kysela [Thu, 21 Feb 2002 08:45:19 +0000 (08:45 +0000)]
Added a call to XRUN ioctl to update correctly PCM state
Jaroslav Kysela [Thu, 21 Feb 2002 08:14:44 +0000 (08:14 +0000)]
Fixed XRUN detection condition in avail() callback
Jaroslav Kysela [Sun, 17 Feb 2002 17:49:32 +0000 (17:49 +0000)]
0.9.0beta11 and changed --with-soundbase and --with-kernel
Jaroslav Kysela [Sun, 17 Feb 2002 08:58:54 +0000 (08:58 +0000)]
Added section for installation using Linux kernel sources
Jaroslav Kysela [Wed, 13 Feb 2002 23:19:29 +0000 (23:19 +0000)]
Changed PCM intro
Jaroslav Kysela [Wed, 13 Feb 2002 23:19:03 +0000 (23:19 +0000)]
Added pictures for PCM intro