Commit graph

41 commits

Author SHA1 Message Date
Takashi Iwai
12dfa4ffd8 Removed comment (the latest automake doesn't like it). 2001-12-07 14:15:38 +00:00
Jaroslav Kysela
cd8b1b3c11 Added iatomic.h 2001-12-07 14:11:58 +00:00
Jaroslav Kysela
bf52f17264 Added EXTRA_CLEAN and SND_LIB_EXTRAVER 2001-11-24 10:12:17 +00:00
Jaroslav Kysela
51934bafca Added sys.h to noinst_HEADERS 2001-09-30 17:39:22 +00:00
Jaroslav Kysela
58345ae4f4 Separated asoundlib.h to small files. 2001-09-13 11:38:32 +00:00
Takashi Iwai
a0903bae9f Fixed installation. 2001-09-12 16:18:33 +00:00
Jaroslav Kysela
6157018e8a Ok, added warning to sys/asoundlib.h with redirection to alsa/asoundlib.h. 2001-09-11 12:18:56 +00:00
Jaroslav Kysela
c8cd1c9782 Added symlink for sys/asoundlib.h to alsa/asoundlib.h 2001-09-11 11:27:52 +00:00
Jaroslav Kysela
0a8749a802 Changed location of asoundlib.h from sys dir to alsa dir.
(it means that official location is '#include <alsa/asoundlib.h>')
2001-09-11 09:34:13 +00:00
Jaroslav Kysela
daebb1d1f0 Merged hwdep_m4.h to hwdep.h 2001-07-11 15:52:07 +00:00
Jaroslav Kysela
c20c954f3d Added documentation for instrument and midi event functions.
Removed snd_enum_() macros.
Documentation changes in asoundlib.h.
2001-07-11 14:09:01 +00:00
Jaroslav Kysela
88e5e45151 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.
2001-07-04 13:54:13 +00:00
Jaroslav Kysela
232d703c23 Added snd_card_type_string_to_enum and snd_card_type_enum_to_string functions.
- the /usr/share/alsa/cards.conf file contains the translation table
Added snd_sctl_build and snd_sctl_free functions.
Recoded the surround plugin to use the surround.conf file.
 - the /usr/share/alsa/surround.conf file contains the surround configuration
2001-05-10 08:32:40 +00:00
Abramo Bagnara
b4ac62f3dd More documentation. Tiny change for simple mixer element API (get_range) 2001-03-30 09:43:29 +00:00
Jaroslav Kysela
e8a01ea4ed Merged rawmidi M4 files into the main ones.
The first attempt to create documentation for the RawMidi API.
2001-03-20 16:46:45 +00:00
Abramo Bagnara
fea0c73cdb Completed control and mixer API 2001-02-09 11:20:31 +00:00
Abramo Bagnara
8f0cb26fdf Control API encapsulation. Better names for kernel API. Simpler PCM hw_params API. Added missing const. 2001-02-06 23:48:10 +00:00
Abramo Bagnara
5bf23ae9a1 Encapsulated hwdep. Converted all enums to type safety 2001-02-05 15:44:42 +00:00
Abramo Bagnara
a7561a9c7e Corrected and completed encapsulation for PCM and rawmidi. Remove SND_PCM_HW_PARAM_* and use functions. Separated rawmidi info between streams 2001-02-04 17:03:17 +00:00
Abramo Bagnara
8712ffc6a5 Added snd_ prefix to mask and interval. Divided header.h wrappers 2001-01-30 16:51:26 +00:00
Abramo Bagnara
e283a3f642 Added I/O classes 2001-01-17 11:00:32 +00:00
Abramo Bagnara
77d992bebc Moved ERR and SYSERR to a global place 2001-01-01 15:15:41 +00:00
Jaroslav Kysela
e0acbbfef8 Added sequencer event <-> MIDI byte stream coder from the kernel space 2000-11-26 22:18:25 +00:00
Jaroslav Kysela
49affda3a0 Added configurable error handlers. 2000-11-25 16:36:18 +00:00
Abramo Bagnara
4637f62ff5 First version of ALSA client/server 2000-08-31 11:21:05 +00:00
Abramo Bagnara
c709eb8140 First version of configuration helpers 2000-08-24 12:49:51 +00:00
Abramo Bagnara
bc252d4d26 Added hsearch_r for compatibility needs 2000-06-12 17:30:46 +00:00
Jaroslav Kysela
dd53a219d4 Added autoheader to cvscompile.
Added config.h.in to .cvsignore.
Removed old version defines from asoundlib.h.
2000-06-05 14:34:21 +00:00
Jaroslav Kysela
a6aee7bee0 Added the support for the hardware depedent interface. 2000-01-10 10:07:53 +00:00
Jaroslav Kysela
682deca370 Takashi Iwai <iwai@ww.uni-erlangen.de>
Fri, 17 Sep 1999 17:24:43 +0200

OK, the attached is the patch to alsa-driver and alsa-lib.
It will really violate the source/binary compatibility as
I wrote :-p

It includes:
 - change of event data for accessing Timer Port
 - new middle-level functions for sequencer in alsa-lib
 - some comments / fixes

The test programs in alsa-lib (playmidi1, aconnect, aseqnet)
were rewritten to use the new functions above.
I included also a patch to pmidi-1.2.2.
1999-09-17 16:17:21 +00:00
Jaroslav Kysela
c6d9012d55 Fixes for new types... 1999-06-03 21:41:29 +00:00
Jaroslav Kysela
e0741a5863 First IWFFFF code (instrument handling)... 1999-05-23 16:49:10 +00:00
Jaroslav Kysela
c0e741dd8a Merged new-mixer branch... 1999-03-08 16:51:36 +00:00
Jaroslav Kysela
dc6d1ffeb0 Added back old defines for version... 1999-01-06 15:24:52 +00:00
Jaroslav Kysela
4518e4ca8e Sequencer updates... 1998-12-27 00:58:42 +00:00
Jaroslav Kysela
4c875a8bd8 Corrections for version.h... 1998-11-23 22:47:35 +00:00
Chris Cannam
fb2101129d Fix rules for version.h 1998-11-23 22:11:34 +00:00
Jaroslav Kysela
a321d6654a Removed creating version.h file from chris (version.h.in is back)... 1998-11-23 10:23:58 +00:00
Chris Cannam
16238841e6 Generate version.h properly... 1998-11-21 20:41:01 +00:00
Chris Cannam
72817b64e3 Create version.h 1998-11-21 20:25:43 +00:00
Chris Cannam
96f35a05ef Switch to automake and libtool 1998-11-18 20:42:09 +00:00