Commit graph

20 commits

Author SHA1 Message Date
Takashi Iwai
118bf89508 added const modifier to some function arguments 2003-07-29 17:05:31 +00:00
Jaroslav Kysela
ea8feb43e2 Reverted back (N)RPN decoding - it is difficult to do this job here 2003-06-16 18:53:25 +00:00
Jaroslav Kysela
8f78ae3b84 Added proper handling of nonregistered and registered MIDI parameters 2003-06-16 11:00:30 +00:00
Jaroslav Kysela
e38dd10880 Fixed encoding of sysex sequencer event 2002-12-05 18:01:49 +00:00
Jaroslav Kysela
7f3942d827 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.
2002-09-19 16:12:13 +00:00
Jaroslav Kysela
8fa8c25f0b Fixed sysex event encoding 2002-05-11 06:28:55 +00:00
Jaroslav Kysela
f063381430 Added snd_midi_event_no_status() 2002-04-19 17:34:57 +00:00
Jaroslav Kysela
fb07cd28e5 Removed IPC code from sequencer code 2002-04-17 08:50:56 +00:00
Jaroslav Kysela
45dfa6ee1b Fixed initialization of snd_midi_event_t structure seq_midi_event_t 2002-03-04 09:39:46 +00:00
Jaroslav Kysela
3e3df2d32b Updated GNU GPL license (address).
Changed GNU LGPL licence from 2.0 to 2.1.
2001-12-30 09:22:54 +00:00
Jaroslav Kysela
57b0601ef7 Changed GPL to LGPL as agreed by Takashi 2001-09-13 11:03:52 +00:00
Jaroslav Kysela
0d9a5d0e59 More documentation updates. 2001-07-18 12:17:11 +00:00
Jaroslav Kysela
3590f6ecd3 More documentation enhancements / removal of non-existent functions. 2001-07-11 15:48:27 +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
Abramo Bagnara
5b50ec848a Lot of cleanings with the help of gcc3 2001-03-29 17:50:28 +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
de19407578 Removed card type from devices info. Added card number to devices info. Completed encapsulation of PCM API. Removed snd_pcm_card(). All copy functions now have the form copy(dst, src). 2001-01-31 17:26:56 +00:00
Abramo Bagnara
70809b1835 First step toward encapsulation 2001-01-29 14:27:53 +00:00
Jaroslav Kysela
e0acbbfef8 Added sequencer event <-> MIDI byte stream coder from the kernel space 2000-11-26 22:18:25 +00:00