Commit graph

620 commits

Author SHA1 Message Date
Abramo Bagnara
ccb399f0cd Missing enum change 2001-02-05 16:04:15 +00:00
Abramo Bagnara
5b0d5f0a49 Typo 2001-02-05 15:45:33 +00:00
Abramo Bagnara
5bf23ae9a1 Encapsulated hwdep. Converted all enums to type safety 2001-02-05 15:44:42 +00:00
Abramo Bagnara
a83b209df2 Fixed repeated prepare call 2001-02-05 09:35:17 +00:00
Abramo Bagnara
4ecd9eaa46 Fixed some typos 2001-02-04 22:59:24 +00:00
Abramo Bagnara
4c9fd35a60 Added missing rawmidi functions. Cleaned PCM use of masks 2001-02-04 18:57:05 +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
544718f10d Fixed C++ casting problems. free functions returns void 2001-02-02 08:49:47 +00:00
Abramo Bagnara
2110049f2f Removed obsolete functions 2001-02-01 20:41:50 +00:00
Jaroslav Kysela
af63d2b597 Cosmetic change 2001-02-01 20:11:53 +00:00
Abramo Bagnara
f0be454aa1 moved #ifdef _cplusplus 2001-02-01 07:52:30 +00:00
Abramo Bagnara
e3bdf9a022 Fixed C++ compilation 2001-01-31 22:56:47 +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
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