OSDN Git Service
Abramo Bagnara [Tue, 10 Oct 2000 09:11:07 +0000 (09:11 +0000)]
Added name support
Abramo Bagnara [Sat, 7 Oct 2000 16:59:48 +0000 (16:59 +0000)]
Added support for different mmap areas when running or stopped. Cleanings
Abramo Bagnara [Thu, 5 Oct 2000 10:26:07 +0000 (10:26 +0000)]
Removed ptrs from status. Some cleaning for alsa-lib
Abramo Bagnara [Tue, 3 Oct 2000 12:06:45 +0000 (12:06 +0000)]
Avoid call to params_info if only one format is supported
Abramo Bagnara [Tue, 3 Oct 2000 10:48:01 +0000 (10:48 +0000)]
Removed xruns count
Abramo Bagnara [Tue, 3 Oct 2000 09:20:24 +0000 (09:20 +0000)]
Typo
Abramo Bagnara [Tue, 3 Oct 2000 09:15:50 +0000 (09:15 +0000)]
Safer params implementation
Abramo Bagnara [Tue, 3 Oct 2000 06:47:16 +0000 (06:47 +0000)]
Removed xrun_max. Cleaned xrun handling
Abramo Bagnara [Mon, 2 Oct 2000 20:23:28 +0000 (20:23 +0000)]
Removed xrun_act. Added SND_PCM_STATE_DRAINING. Clean spinlock abuse in read/write path
Abramo Bagnara [Mon, 2 Oct 2000 06:59:59 +0000 (06:59 +0000)]
Renamed stop -> drop in API
Abramo Bagnara [Mon, 2 Oct 2000 06:58:38 +0000 (06:58 +0000)]
Cleaning and fixes
Abramo Bagnara [Fri, 29 Sep 2000 20:49:18 +0000 (20:49 +0000)]
Completed renaming drain->stop, flush->drain (PCM). Done renaming drain->drop, flush->drain (rawmidi and seq). Removed wrong module usage count inc/dec from mmap
Abramo Bagnara [Fri, 29 Sep 2000 13:50:42 +0000 (13:50 +0000)]
Fixed mmap emulation
Abramo Bagnara [Wed, 27 Sep 2000 14:15:53 +0000 (14:15 +0000)]
Added -lm for compiler that does not inlines floor
Abramo Bagnara [Wed, 27 Sep 2000 08:49:39 +0000 (08:49 +0000)]
Updated
Abramo Bagnara [Tue, 26 Sep 2000 11:05:39 +0000 (11:05 +0000)]
Implented xrun no detection mode, cleaned read/write functions
Abramo Bagnara [Tue, 26 Sep 2000 09:46:05 +0000 (09:46 +0000)]
Added rewind to API in place of appl_ptr(). Moved aserver to a better place
Jaroslav Kysela [Mon, 25 Sep 2000 19:57:58 +0000 (19:57 +0000)]
Cleanups
Abramo Bagnara [Mon, 25 Sep 2000 17:17:38 +0000 (17:17 +0000)]
Don't use ioctl return value
Abramo Bagnara [Mon, 25 Sep 2000 15:38:12 +0000 (15:38 +0000)]
Added asserts to show params_info bad implementation
Jaroslav Kysela [Sun, 24 Sep 2000 09:57:26 +0000 (09:57 +0000)]
Merged pcmplug branch.
Jaroslav Kysela [Sun, 24 Sep 2000 08:43:38 +0000 (08:43 +0000)]
Added more sorting keys
Jaroslav Kysela [Mon, 18 Sep 2000 10:08:05 +0000 (10:08 +0000)]
Added more control names
Takashi Iwai [Thu, 14 Sep 2000 09:05:16 +0000 (09:05 +0000)]
Enabled aserver again
Abramo Bagnara [Tue, 12 Sep 2000 12:39:39 +0000 (12:39 +0000)]
avoid useless silencing
Abramo Bagnara [Tue, 12 Sep 2000 12:38:40 +0000 (12:38 +0000)]
mmap data in r/w mode
Jaroslav Kysela [Tue, 12 Sep 2000 09:26:49 +0000 (09:26 +0000)]
driver detection fix
Abramo Bagnara [Tue, 12 Sep 2000 07:11:00 +0000 (07:11 +0000)]
Some cleaning renames. Prepared API for new plugins
Abramo Bagnara [Mon, 11 Sep 2000 15:49:10 +0000 (15:49 +0000)]
Added abstraction layer to controls. Added client/server support to controls. Cleaned private_data use for PCMs. Cleaned aserver
Takashi Iwai [Mon, 11 Sep 2000 15:09:51 +0000 (15:09 +0000)]
Added Synth Tone Controls
Abramo Bagnara [Sun, 10 Sep 2000 09:52:07 +0000 (09:52 +0000)]
Better handling of string/integer parsing/printing
Jaroslav Kysela [Sat, 9 Sep 2000 18:14:43 +0000 (18:14 +0000)]
Fixed Playback & Capture control names
Takashi Iwai [Wed, 6 Sep 2000 09:25:50 +0000 (09:25 +0000)]
More fixes for typos and mute problems..
Takashi Iwai [Wed, 6 Sep 2000 09:25:04 +0000 (09:25 +0000)]
Use __cpu_to_xxx macros for endian conversion
Takashi Iwai [Tue, 5 Sep 2000 17:15:11 +0000 (17:15 +0000)]
Experimental synchronization support on ALSA sequencer
Takashi Iwai [Tue, 5 Sep 2000 16:12:35 +0000 (16:12 +0000)]
- Fixed wrong names for get/put switches.
- Simplified get_full_name().
- Fixed preset check of joint volume.
Jaroslav Kysela [Mon, 4 Sep 2000 10:04:31 +0000 (10:04 +0000)]
Added support for single controls (example: Bass & Treble)
Jaroslav Kysela [Sat, 2 Sep 2000 20:57:27 +0000 (20:57 +0000)]
Temporary removed aserver
Takashi Iwai [Fri, 1 Sep 2000 16:24:12 +0000 (16:24 +0000)]
Added FM (OPL2/OPL3) instrument support by Uros Bizjak <uros@kss-loka.si>.
Takashi Iwai [Fri, 1 Sep 2000 16:22:57 +0000 (16:22 +0000)]
Fix for compile with --with-kernel configure option.
Abramo Bagnara [Thu, 31 Aug 2000 15:56:59 +0000 (15:56 +0000)]
Build fix
Abramo Bagnara [Thu, 31 Aug 2000 14:07:24 +0000 (14:07 +0000)]
Fixed typo
Abramo Bagnara [Thu, 31 Aug 2000 13:31:46 +0000 (13:31 +0000)]
Types size fixes
Jaroslav Kysela [Thu, 31 Aug 2000 11:59:43 +0000 (11:59 +0000)]
Added fixup for channel setup ioctl (mmap channel address)
Takashi Iwai [Thu, 31 Aug 2000 11:56:52 +0000 (11:56 +0000)]
Fix compile warnings and a typo
Abramo Bagnara [Thu, 31 Aug 2000 11:21:05 +0000 (11:21 +0000)]
First version of ALSA client/server
Takashi Iwai [Thu, 31 Aug 2000 11:06:37 +0000 (11:06 +0000)]
Fix wrong CFLAGS with --with-kernel option
Abramo Bagnara [Thu, 31 Aug 2000 09:33:56 +0000 (09:33 +0000)]
Updated
Takashi Iwai [Tue, 29 Aug 2000 11:39:08 +0000 (11:39 +0000)]
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.
Takashi Iwai [Tue, 29 Aug 2000 11:33:47 +0000 (11:33 +0000)]
Fix the check of ALSA_CFLAGS.
Takashi Iwai [Tue, 29 Aug 2000 11:33:02 +0000 (11:33 +0000)]
Add --with-kernel in configure script to specify the directory
where new ALSA headers have been installed.
Jaroslav Kysela [Mon, 28 Aug 2000 17:29:36 +0000 (17:29 +0000)]
Changed playback switch handling
Abramo Bagnara [Mon, 28 Aug 2000 09:14:37 +0000 (09:14 +0000)]
Added missing functions. Removed unused one
Abramo Bagnara [Mon, 28 Aug 2000 06:29:24 +0000 (06:29 +0000)]
Cleaning from Henrik Theiling
Abramo Bagnara [Sun, 27 Aug 2000 16:45:47 +0000 (16:45 +0000)]
Missing extern
Abramo Bagnara [Sat, 26 Aug 2000 09:19:21 +0000 (09:19 +0000)]
Fixed pcm_multi
Abramo Bagnara [Sat, 26 Aug 2000 08:10:53 +0000 (08:10 +0000)]
Added support for configured pcm_multi. Changed pcm_plug definition
Abramo Bagnara [Sat, 26 Aug 2000 08:09:41 +0000 (08:09 +0000)]
Fixed snd_config_update
Abramo Bagnara [Fri, 25 Aug 2000 14:33:53 +0000 (14:33 +0000)]
Completed conf. Better name for snd_card_get_index. Cleaned card access
Abramo Bagnara [Fri, 25 Aug 2000 14:31:07 +0000 (14:31 +0000)]
Updated
Abramo Bagnara [Thu, 24 Aug 2000 17:58:36 +0000 (17:58 +0000)]
Clearer dump
Abramo Bagnara [Thu, 24 Aug 2000 17:58:14 +0000 (17:58 +0000)]
Fixed typo
Abramo Bagnara [Thu, 24 Aug 2000 17:07:44 +0000 (17:07 +0000)]
Continued config implementation. Added incomplete support for pcm
Abramo Bagnara [Thu, 24 Aug 2000 12:49:51 +0000 (12:49 +0000)]
First version of configuration helpers
Jaroslav Kysela [Tue, 22 Aug 2000 18:02:43 +0000 (18:02 +0000)]
Added support for route controls
Jaroslav Kysela [Fri, 18 Aug 2000 21:19:43 +0000 (21:19 +0000)]
Added Synth,FM to sort table
Jaroslav Kysela [Fri, 18 Aug 2000 21:09:18 +0000 (21:09 +0000)]
Added FM
Jaroslav Kysela [Fri, 18 Aug 2000 18:48:00 +0000 (18:48 +0000)]
Added string.h
Jaroslav Kysela [Fri, 18 Aug 2000 17:12:11 +0000 (17:12 +0000)]
Capture Volume is also set
Jaroslav Kysela [Thu, 17 Aug 2000 21:50:34 +0000 (21:50 +0000)]
Warning removal.
Jaroslav Kysela [Thu, 17 Aug 2000 13:05:07 +0000 (13:05 +0000)]
Added snd_instr_simple_free function
Abramo Bagnara [Wed, 16 Aug 2000 16:05:57 +0000 (16:05 +0000)]
private_free fixes
Jaroslav Kysela [Wed, 16 Aug 2000 13:35:36 +0000 (13:35 +0000)]
Added bag operations for the high-level control interface.
Added event layer for simple mixer controls (not fully finished).
Jaroslav Kysela [Sat, 12 Aug 2000 15:33:17 +0000 (15:33 +0000)]
Cleanups and new control functions (hfirst, hlast, hnext, hprev, hcount).
Abramo Bagnara [Fri, 11 Aug 2000 21:01:47 +0000 (21:01 +0000)]
64 bit frame_boundary on 64 bit architectures
Jaroslav Kysela [Fri, 11 Aug 2000 19:28:43 +0000 (19:28 +0000)]
The highlevel control layer was rewritten and updated.
Various fixes in mixer simple layer.
Added include/list.h (from the kernel tree).
Jaroslav Kysela [Sun, 6 Aug 2000 12:23:28 +0000 (12:23 +0000)]
UNUSED -> ATTRIBUTE_UNUSED (follows /usr/include/ansidecl.h)
Jaroslav Kysela [Fri, 4 Aug 2000 10:24:12 +0000 (10:24 +0000)]
64-bit fixes.
Controls API uses binary tree functions (tsearch ...).
Abramo Bagnara [Sat, 29 Jul 2000 08:50:24 +0000 (08:50 +0000)]
Updated
Jaroslav Kysela [Fri, 28 Jul 2000 20:21:12 +0000 (20:21 +0000)]
More control/mixer API updates.
Added highlevel control layer.
Recoded simple control mixer API.
Abramo Bagnara [Mon, 24 Jul 2000 09:17:14 +0000 (09:17 +0000)]
Linked streams fix. Ported latency.c
Abramo Bagnara [Mon, 24 Jul 2000 08:19:34 +0000 (08:19 +0000)]
Removed old sync support. Introduced linked streams
Abramo Bagnara [Wed, 19 Jul 2000 17:21:15 +0000 (17:21 +0000)]
Better pcm_plug bypass. timestamp is struct timeval now
Abramo Bagnara [Tue, 18 Jul 2000 13:38:58 +0000 (13:38 +0000)]
Ported to new API
Abramo Bagnara [Tue, 18 Jul 2000 13:37:36 +0000 (13:37 +0000)]
Fixed double increment
Abramo Bagnara [Tue, 18 Jul 2000 10:09:47 +0000 (10:09 +0000)]
Fixed snd_pcm_synchro missing stuff
Abramo Bagnara [Tue, 18 Jul 2000 10:08:05 +0000 (10:08 +0000)]
Fixed a few typo
Abramo Bagnara [Mon, 17 Jul 2000 15:33:29 +0000 (15:33 +0000)]
Added dump facility. Continued pcm_multi implementation
Abramo Bagnara [Sun, 16 Jul 2000 11:29:55 +0000 (11:29 +0000)]
Fixed frame_data behaviour
Abramo Bagnara [Sun, 16 Jul 2000 11:29:33 +0000 (11:29 +0000)]
Fixed ignoring error
Abramo Bagnara [Sun, 16 Jul 2000 11:29:00 +0000 (11:29 +0000)]
Fixed right rate find
Abramo Bagnara [Sun, 16 Jul 2000 11:28:45 +0000 (11:28 +0000)]
Fixed tiny hidden bug
Jaroslav Kysela [Sat, 15 Jul 2000 10:20:32 +0000 (10:20 +0000)]
Removed old mixer API functions.
Added simple control layer (experimental).
Abramo Bagnara [Fri, 14 Jul 2000 09:31:23 +0000 (09:31 +0000)]
Better handling of odd situations
Abramo Bagnara [Fri, 14 Jul 2000 09:30:34 +0000 (09:30 +0000)]
Better retry code
Abramo Bagnara [Tue, 11 Jul 2000 12:33:42 +0000 (12:33 +0000)]
Fixed format plugins insertions in case of setup different from params
Abramo Bagnara [Sun, 9 Jul 2000 16:45:33 +0000 (16:45 +0000)]
Updated
Abramo Bagnara [Fri, 7 Jul 2000 11:32:13 +0000 (11:32 +0000)]
Fixed typo
Abramo Bagnara [Fri, 7 Jul 2000 11:14:16 +0000 (11:14 +0000)]
Fixed silence patterns
Abramo Bagnara [Thu, 6 Jul 2000 20:57:34 +0000 (20:57 +0000)]
Fixed long long constants syntax