Commit graph

1220 commits

Author SHA1 Message Date
Jaroslav Kysela
b9343e0834 - 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_*)
2002-09-17 12:33:05 +00:00
Takashi Iwai
cabf841f4e handle enumerated playback/capture routes. 2002-09-13 17:36:44 +00:00
Jaroslav Kysela
677b0f60d6 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 2002-09-09 19:47:50 +00:00
Takashi Iwai
c25879f9d9 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()
2002-09-09 14:24:56 +00:00
Jaroslav Kysela
52237f3542 Added back check for duplicated helements 2002-09-04 07:35:25 +00:00
Takashi Iwai
cf444c56b3 replaced excessive asserts with normal conditionals.
this _might_ cure some problems on powermac driver...
2002-09-03 15:53:59 +00:00
Takashi Iwai
5191bbcce5 output error message instead of assert().
assert() may cause an infinite loop in aplay, since it's in the
closing phase.
2002-08-27 16:30:59 +00:00
Takashi Iwai
b4b00dd7cf removed invalid assert().
there are reserved fields for the extended masks which are not used,
and this caused wrong assert()...
2002-08-27 16:30:03 +00:00
Takashi Iwai
96c652f771 added the descriptions for AC_DEFINE*.
withtout them, autoreconf fails.
2002-08-16 17:28:34 +00:00
Jaroslav Kysela
138631aa65 0.9.0rc3 2002-08-15 15:13:14 +00:00
Jaroslav Kysela
63d708a344 Documentation update by Clement Ladish 2002-07-23 19:51:16 +00:00
Jaroslav Kysela
2db6b18b39 Fixed silence_64 and added support for 24-bit samples to area_silence 2002-07-21 08:19:40 +00:00
Takashi Iwai
fe58dd62eb fixed typo of snd_seq_poll_descriptors() in getting poll desc
for output only.
2002-07-15 14:08:32 +00:00
Jaroslav Kysela
518d16d849 Next signess fixes 2002-07-11 09:03:47 +00:00
Jaroslav Kysela
e4ccce7058 Replaced floor with rint 2002-07-11 08:01:58 +00:00
Jaroslav Kysela
13892f6d17 Fixed comment 2002-07-11 08:00:45 +00:00
Jaroslav Kysela
8586ba20c9 Fixed normalization of int64 and float values 2002-07-10 12:13:45 +00:00
Abramo Bagnara
a81bf16bc9 Fixed normalization 2002-07-09 20:21:00 +00:00
Takashi Iwai
c4a0be5c5c - removed bad get_triple_* for i386. this can access over pages.
- fixed get16_1230_B2.
- fixed the size of put16_labels.
2002-07-09 12:44:34 +00:00
Abramo Bagnara
503dfb7162 Fixed interchanged max/min 2002-07-09 09:03:00 +00:00
Takashi Iwai
f726799483 fixed safe_strtoll to check the following characters. 2002-07-03 09:23:36 +00:00
Takashi Iwai
46761b6ad3 fixed the condition to install alsa.m4.
the newer automake sets ACLOCAL=aclocal-1.6.
2002-07-03 08:48:17 +00:00
Jaroslav Kysela
3bcd8ebfcf Removed drain call from the snd_pcm_close() function, data are always dropped 2002-06-26 18:12:07 +00:00
Jaroslav Kysela
9b46e6b3f8 Small cleanup 2002-06-26 18:05:10 +00:00
Takashi Iwai
03b2599397 don't check the error from running-mode ioctl (for backward
compatibility).
2002-06-26 08:53:07 +00:00
Jaroslav Kysela
16b3bf447c Enhanced bitmasks in PCM - added support for more formats by Takashi and me 2002-06-26 02:04:11 +00:00
Takashi Iwai
84730c976f initialize the running mode (if exists). 2002-06-21 12:24:58 +00:00
Takashi Iwai
5541c7a31e added packed attribute to have a consistent event data size on
both 32 and 64bit modes.
2002-06-21 12:24:34 +00:00
Takashi Iwai
b20beb55f7 support for x86-64. 2002-06-20 14:55:05 +00:00
Jaroslav Kysela
e9470d4cf3 0.9.0rc2 2002-06-19 09:20:26 +00:00
Takashi Iwai
9081af5d02 fixed compile warning. 2002-06-18 16:06:36 +00:00
Takashi Iwai
12e89c5307 fixed compile warning (conversion between signed and unsigned). 2002-06-18 16:06:14 +00:00
Takashi Iwai
2c1041f4f1 removed invalid const qualifier. 2002-06-18 16:05:36 +00:00
Takashi Iwai
08f08b31cf fixed for mips. using always MIPS2. 2002-06-14 13:54:52 +00:00
Takashi Iwai
96f9667114 added GUS.conf 2002-06-12 17:06:40 +00:00
Takashi Iwai
929dc3a227 more correct fixes.. it's different from other plugins. 2002-06-12 16:44:01 +00:00
Takashi Iwai
889e3bc1c6 fixed compile with the recent changes. 2002-06-12 16:38:42 +00:00
Takashi Iwai
46f5b240c4 added libtoolize. 2002-06-12 16:38:21 +00:00
Takashi Iwai
05b64bad5a fixed missing root argument.
now null plugin works fine.
2002-06-11 11:31:21 +00:00
Jaroslav Kysela
a09bda7a61 Added GUS.conf 2002-06-11 07:02:02 +00:00
Jaroslav Kysela
7fbb1a3071 Removed dummy code 2002-06-10 11:16:58 +00:00
Takashi Iwai
ea83756fbe - 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.
2002-05-27 11:14:20 +00:00
Jaroslav Kysela
ffda02123d Added INTEGER64 support by Paul Davis 2002-05-13 09:34:08 +00:00
Jaroslav Kysela
f74dc6ba74 Added snd_seq_port_subscribe_set_voices() 2002-05-12 07:23:32 +00:00
Jaroslav Kysela
8fa8c25f0b Fixed sysex event encoding 2002-05-11 06:28:55 +00:00
Jaroslav Kysela
eca779d1d6 Initial version 2002-05-09 07:18:53 +00:00
Jaroslav Kysela
df1a65cc23 Added RME9636 and RME9652 files 2002-05-09 07:16:39 +00:00
Jaroslav Kysela
712501af15 Added integer64 routines for control API 2002-05-08 07:56:39 +00:00
Takashi Iwai
50be21e1e4 fixed the detection of playback switch. 2002-05-02 10:58:10 +00:00
Takashi Iwai
54ae06305d don't recheck MMAP_XXX masks (in mmap_emulation mode only). 2002-04-30 12:40:11 +00:00