Commit graph

1016 commits

Author SHA1 Message Date
Abramo Bagnara
46b52167df Exported ERR macros. Completed scopes architecture. Added defaults for {pcm,ctl,rawmidi,seq}type configuration. Fixed bogus dlclose. Implemented ncurses levelmeter (temporarily placed in src/pcm/scopes) 2001-03-07 12:36:05 +00:00
Abramo Bagnara
8f3ae2cf2e Removed hook to not yet commited code 2001-03-04 20:40:39 +00:00
Abramo Bagnara
bbaeb29a74 Renamed ERR to SNDERR. Added s16 pseudo meter scope. Fixed plug hw_refine/params 2001-03-04 20:39:02 +00:00
Abramo Bagnara
6a9037d087 Fixed premature slave close 2001-03-02 09:34:37 +00:00
Abramo Bagnara
d87059867b Added pcm_meter skeleton 2001-03-01 22:47:34 +00:00
Abramo Bagnara
bab4a552c8 More special names 2001-03-01 22:46:47 +00:00
Abramo Bagnara
a02e742609 Added multithread aware status for plugins 2001-02-27 18:21:31 +00:00
Abramo Bagnara
3196ef28ae Typo 2001-02-27 17:02:56 +00:00
Abramo Bagnara
3830b168ef Improved plugin code (simpler, faster and multithread ready) 2001-02-27 13:42:12 +00:00
Abramo Bagnara
c663f4f4f7 Transformed PAGE_SIZE in sysconf(_SC_PAGE_SIZE) 2001-02-21 21:59:35 +00:00
Jaroslav Kysela
d1297b3be9 Added plugin_ops.h to noinst_HEADERS 2001-02-20 22:05:26 +00:00
Abramo Bagnara
d8f5d4a4d2 Added ptrs to status struct (to have atomic now ptr). Changed boundary choice to a more useful one (related to pcm_meter) 2001-02-20 12:57:51 +00:00
Abramo Bagnara
0c7637393f Added range specification to simple mixer. Fixes to alsamixer. Added mixer support to alsa-oss 2001-02-18 17:56:37 +00:00
Abramo Bagnara
341689606f sign fixes 2001-02-14 13:20:23 +00:00
Abramo Bagnara
c71b72ee27 Fixed longstanding avail compute bug. Cosmetic fixes 2001-02-14 09:36:00 +00:00
Abramo Bagnara
460660d4b4 More generic support for poll descriptors 2001-02-12 23:51:49 +00:00
Abramo Bagnara
a2d3434961 Completed mixer API. Improved iterators. Renamed control values struct. Rewritten simple elements implementation 2001-02-11 15:45:35 +00:00
Abramo Bagnara
d6f583bb8d Removed snd_pcm_hw_refine from API 2001-02-07 16:42:59 +00:00
Abramo Bagnara
66f13f6115 Splitted rawmidi streams. Removed stream constraint on config files 2001-02-07 13:30:40 +00:00
Abramo Bagnara
3e091c8822 Encapsulated conf API 2001-02-07 11:34:33 +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
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
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
Abramo Bagnara
70809b1835 First step toward encapsulation 2001-01-29 14:27:53 +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
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
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
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
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