Commit graph

728 commits

Author SHA1 Message Date
Takashi Iwai
a2026ace68 Added FM (OPL2/OPL3) instrument support by Uros Bizjak <uros@kss-loka.si>. 2000-09-01 16:24:12 +00:00
Abramo Bagnara
164a3cda00 Build fix 2000-08-31 15:56:59 +00:00
Abramo Bagnara
46366edf30 Fixed typo 2000-08-31 14:07:24 +00:00
Abramo Bagnara
6f66416685 Types size fixes 2000-08-31 13:31:46 +00:00
Jaroslav Kysela
a01c8f0d03 Added fixup for channel setup ioctl (mmap channel address) 2000-08-31 11:59:43 +00:00
Takashi Iwai
5e06d14431 Fix compile warnings and a typo 2000-08-31 11:56:52 +00:00
Abramo Bagnara
4637f62ff5 First version of ALSA client/server 2000-08-31 11:21:05 +00:00
Takashi Iwai
a7f3ff4a4f New light-weight event handling:
1. No more needs to call snd_seq_event_free() for releasing the cell.
   But you should keep it anyway, both for compatibility and for future
   extension.
2. API is basically kept unmodified.  The sign of return values are same,
   i.e. positive integers will be returned if events exist on buffer/queue.
   But the exact value may be different from the older version.
3. snd_seq_event_input() renders the event directly from the static input
   buffer.  The function is not re-entrant.
4. snd_seq_event_input_selective() is removed.
2000-08-29 11:39:08 +00:00
Jaroslav Kysela
4970e30e25 Changed playback switch handling 2000-08-28 17:29:36 +00:00
Abramo Bagnara
ce112d1d7f Added missing functions. Removed unused one 2000-08-28 09:14:37 +00:00
Abramo Bagnara
b71b46de4c Fixed pcm_multi 2000-08-26 09:19:21 +00:00
Abramo Bagnara
1551ce7419 Added support for configured pcm_multi. Changed pcm_plug definition 2000-08-26 08:10:53 +00:00
Abramo Bagnara
8eef219f5f Fixed snd_config_update 2000-08-26 08:09:41 +00:00
Abramo Bagnara
b5576ef229 Completed conf. Better name for snd_card_get_index. Cleaned card access 2000-08-25 14:33:53 +00:00
Abramo Bagnara
606b7ae5fb Clearer dump 2000-08-24 17:58:36 +00:00
Abramo Bagnara
4740b37b37 Fixed typo 2000-08-24 17:58:14 +00:00
Abramo Bagnara
244653df61 Continued config implementation. Added incomplete support for pcm 2000-08-24 17:07:44 +00:00
Abramo Bagnara
c709eb8140 First version of configuration helpers 2000-08-24 12:49:51 +00:00
Jaroslav Kysela
24b11896d0 Added support for route controls 2000-08-22 18:02:43 +00:00
Jaroslav Kysela
1309a1d9af Added Synth,FM to sort table 2000-08-18 21:19:43 +00:00
Jaroslav Kysela
ebb148f464 Added FM 2000-08-18 21:09:18 +00:00
Jaroslav Kysela
677d2aedd5 Capture Volume is also set 2000-08-18 17:12:11 +00:00
Jaroslav Kysela
ec07b3ad20 Warning removal. 2000-08-17 21:50:34 +00:00
Jaroslav Kysela
1adb6dc796 Added snd_instr_simple_free function 2000-08-17 13:05:07 +00:00
Abramo Bagnara
2d0d687591 private_free fixes 2000-08-16 16:05:57 +00:00
Jaroslav Kysela
7376ad380e Added bag operations for the high-level control interface.
Added event layer for simple mixer controls (not fully finished).
2000-08-16 13:35:36 +00:00
Jaroslav Kysela
5bb1fcb00a Cleanups and new control functions (hfirst, hlast, hnext, hprev, hcount). 2000-08-12 15:33:17 +00:00
Abramo Bagnara
56130c04d0 64 bit frame_boundary on 64 bit architectures 2000-08-11 21:01:47 +00:00
Jaroslav Kysela
82102903fe The highlevel control layer was rewritten and updated.
Various fixes in mixer simple layer.
Added include/list.h (from the kernel tree).
2000-08-11 19:28:43 +00:00
Jaroslav Kysela
b99128d8de UNUSED -> ATTRIBUTE_UNUSED (follows /usr/include/ansidecl.h) 2000-08-06 12:23:28 +00:00
Jaroslav Kysela
f981892e3a 64-bit fixes.
Controls API uses binary tree functions (tsearch ...).
2000-08-04 10:24:12 +00:00
Jaroslav Kysela
f5d6fdeba8 More control/mixer API updates.
Added highlevel control layer.
Recoded simple control mixer API.
2000-07-28 20:21:12 +00:00
Abramo Bagnara
59c6c40f5c Removed old sync support. Introduced linked streams 2000-07-24 08:19:34 +00:00
Abramo Bagnara
bd532fd398 Better pcm_plug bypass. timestamp is struct timeval now 2000-07-19 17:21:15 +00:00
Abramo Bagnara
9059d26167 Fixed double increment 2000-07-18 13:37:36 +00:00
Abramo Bagnara
06581d6ce6 Fixed snd_pcm_synchro missing stuff 2000-07-18 10:09:47 +00:00
Abramo Bagnara
c9722d7be1 Fixed a few typo 2000-07-18 10:08:05 +00:00
Abramo Bagnara
84cb338f83 Added dump facility. Continued pcm_multi implementation 2000-07-17 15:33:29 +00:00
Abramo Bagnara
d379686996 Fixed frame_data behaviour 2000-07-16 11:29:55 +00:00
Abramo Bagnara
73a9e4c943 Fixed ignoring error 2000-07-16 11:29:33 +00:00
Abramo Bagnara
a7ffd8e399 Fixed right rate find 2000-07-16 11:29:00 +00:00
Abramo Bagnara
41499be5ab Fixed tiny hidden bug 2000-07-16 11:28:45 +00:00
Jaroslav Kysela
273d115de0 Removed old mixer API functions.
Added simple control layer (experimental).
2000-07-15 10:20:32 +00:00
Abramo Bagnara
3c9755bb7e Better handling of odd situations 2000-07-14 09:31:23 +00:00
Abramo Bagnara
3031f2c48f Better retry code 2000-07-14 09:30:34 +00:00
Abramo Bagnara
6c5be90f2d Fixed format plugins insertions in case of setup different from params 2000-07-11 12:33:42 +00:00
Abramo Bagnara
c46cf38f93 Fixed typo 2000-07-07 11:32:13 +00:00
Abramo Bagnara
8ab37ed29c Fixed silence patterns 2000-07-07 11:14:16 +00:00
Abramo Bagnara
63386fb14a Fixed long long constants syntax 2000-07-06 20:57:34 +00:00
Abramo Bagnara
bc2703ebab Fixed typo causing assertion failed on capture 2000-07-06 12:41:35 +00:00