Commit graph

608 commits

Author SHA1 Message Date
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
8e9a23acb5 Fixed OSS emulation wrt triggers and capture mmap 2001-01-31 10:42:45 +00:00
Abramo Bagnara
8712ffc6a5 Added snd_ prefix to mask and interval. Divided header.h wrappers 2001-01-30 16:51:26 +00:00
Jaroslav Kysela
9712a67778 Updated for the new driver defines 2001-01-30 07:24:08 +00:00
Abramo Bagnara
70809b1835 First step toward encapsulation 2001-01-29 14:27:53 +00:00
Abramo Bagnara
d44c657826 Added stuff for C++ compilation 2001-01-29 08:29:52 +00:00
Abramo Bagnara
c07201926b Promoted plugin helpers to general use 2001-01-26 09:56:30 +00:00
Abramo Bagnara
406587a531 Fixed partial transfer 2001-01-25 14:27:33 +00:00
Abramo Bagnara
711c5bfa4e Remove ansidecl.h inclusion 2001-01-23 09:32:18 +00:00
Abramo Bagnara
c6f6c231c0 Fixed pcm_plug race condition 2001-01-22 16:07:11 +00:00
Abramo Bagnara
5c84940c1f Fixed useless insertion of copy plugin. Fixed sw_params for pcm_plug 2001-01-22 09:27:50 +00:00
Abramo Bagnara
20b70b6d19 Fixed refinement 2001-01-21 17:03:53 +00:00
Abramo Bagnara
736a9dd719 Fixed rules. Fixed snd_pcm_hw_param_near 2001-01-21 12:55:09 +00:00
Abramo Bagnara
b4e80abc53 Rewritten mmap_{read,write} following alsa-driver current code 2001-01-20 12:56:30 +00:00
Abramo Bagnara
4086362a33 Updated 2001-01-19 19:55:22 +00:00
Abramo Bagnara
199452ae8b buffer_size weak link fixed 2001-01-19 18:28:50 +00:00
Abramo Bagnara
d41c210493 Added _snd_pcm_hw_param_setempty 2001-01-19 16:19:29 +00:00
Abramo Bagnara
f12a252f20 Added support for hw_free in alsa-lib 2001-01-19 13:10:50 +00:00
Abramo Bagnara
87f9071c08 pcm_rate fix 2001-01-19 09:48:33 +00:00
Abramo Bagnara
3126678e72 Major cleaning to hw_params mechanism for plugins 2001-01-18 18:20:31 +00:00
Jaroslav Kysela
1747dc039f Update by Uros 2001-01-18 08:35:57 +00:00
Abramo Bagnara
c4e25bba24 Commented SYSERR 2001-01-17 19:04:56 +00:00
Abramo Bagnara
86fc7959d2 Moved up one level 2001-01-17 12:14:32 +00:00
Abramo Bagnara
e283a3f642 Added I/O classes 2001-01-17 11:00:32 +00:00
Abramo Bagnara
da4d6f5ee8 Synced OSS emulation code with alsa-lib code and fixed it 2001-01-15 18:52:13 +00:00
Abramo Bagnara
aa813e1f39 Uniformed some internal names. Bug fixes 2001-01-15 15:15:24 +00:00
Abramo Bagnara
fa6f875f57 Fixed right access use for pcm_plug 2001-01-15 13:36:14 +00:00
Abramo Bagnara
b0da2bacea Changed some remaining size_t's 2001-01-15 13:30:32 +00:00
Abramo Bagnara
5d988e30e2 Changed some remaining size_t's 2001-01-15 13:17:18 +00:00
Abramo Bagnara
cc90e32557 New PCM model with fragment concept removal and two interrupt sources
Renamed size_t/ssize_t to snd_pcm_sframes_t/snd_pcm_uframes_t
2001-01-15 11:06:53 +00:00
Jaroslav Kysela
7b06e6f762 Modifications to handle the if-not-found situation 2001-01-14 19:59:51 +00:00
Abramo Bagnara
7e4938fa0e Use enum instead of #define where appropriate 2001-01-08 15:31:34 +00:00
Abramo Bagnara
f7d7bd0f8f Added missing diagnostics 2001-01-01 15:16:27 +00:00
Abramo Bagnara
c12c08be8f Cleaning and fixes 2001-01-01 15:16:10 +00:00
Abramo Bagnara
77d992bebc Moved ERR and SYSERR to a global place 2001-01-01 15:15:41 +00:00
Abramo Bagnara
382bba4c8f Fixed typo 2000-12-31 15:34:45 +00:00
Abramo Bagnara
4a5a3c2a63 Moved asserts to right place 2000-12-30 23:53:34 +00:00
Abramo Bagnara
e618ef6f00 Fixed a bug in interval printing. Added missing mmap functions. Added _try hw_params variant. 2000-12-30 17:20:23 +00:00
Abramo Bagnara
6171d0fc20 Fixed hw_params dump and a typo 2000-12-29 22:10:02 +00:00
Abramo Bagnara
bd80fd0b06 remove unused field 2000-12-29 15:05:43 +00:00
Abramo Bagnara
8f1b27dfb8 PCM API cleaning. silencing implementation. xfer_min removal 2000-12-29 15:00:53 +00:00
Abramo Bagnara
684703b387 mulaw cleaning 2000-12-27 10:10:18 +00:00
Abramo Bagnara
083e9a2b09 Fixed hw_params cmasks 2000-12-26 17:50:05 +00:00
Abramo Bagnara
35632e8dd8 Fixed residual transfers 2000-12-26 09:30:48 +00:00
Abramo Bagnara
a5017e9ef0 Fixed links 2000-12-26 09:30:26 +00:00
Abramo Bagnara
45387697d3 Fixes to shm refine/params 2000-12-23 16:46:51 +00:00
Abramo Bagnara
6425734d82 Fixes to mmap size computing 2000-12-23 16:46:17 +00:00
Abramo Bagnara
c1ad051636 Fixed snd_*_card() wrt aserver 2000-12-23 16:13:38 +00:00
Abramo Bagnara
80c3adaace Little cleaning of interval code 2000-12-23 10:14:15 +00:00
Jaroslav Kysela
9acdef38c9 Added snd_*_card() functions. 2000-12-22 14:03:01 +00:00