]> git.alsa-project.org Git - alsa-lib.git/log
alsa-lib.git
24 years agoMerged pcmplug branch.
Jaroslav Kysela [Sun, 24 Sep 2000 09:57:26 +0000 (09:57 +0000)]
Merged pcmplug branch.

24 years agoAdded more sorting keys
Jaroslav Kysela [Sun, 24 Sep 2000 08:43:38 +0000 (08:43 +0000)]
Added more sorting keys

24 years agoAdded more control names
Jaroslav Kysela [Mon, 18 Sep 2000 10:08:05 +0000 (10:08 +0000)]
Added more control names

25 years agoEnabled aserver again
Takashi Iwai [Thu, 14 Sep 2000 09:05:16 +0000 (09:05 +0000)]
Enabled aserver again

25 years agoavoid useless silencing
Abramo Bagnara [Tue, 12 Sep 2000 12:39:39 +0000 (12:39 +0000)]
avoid useless silencing

25 years agommap data in r/w mode
Abramo Bagnara [Tue, 12 Sep 2000 12:38:40 +0000 (12:38 +0000)]
mmap data in r/w mode

25 years agodriver detection fix
Jaroslav Kysela [Tue, 12 Sep 2000 09:26:49 +0000 (09:26 +0000)]
driver detection fix

25 years agoSome cleaning renames. Prepared API for new plugins
Abramo Bagnara [Tue, 12 Sep 2000 07:11:00 +0000 (07:11 +0000)]
Some cleaning renames. Prepared API for new plugins

25 years agoAdded abstraction layer to controls. Added client/server support to controls. Cleaned...
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

25 years agoAdded Synth Tone Controls
Takashi Iwai [Mon, 11 Sep 2000 15:09:51 +0000 (15:09 +0000)]
Added Synth Tone Controls

25 years agoBetter handling of string/integer parsing/printing
Abramo Bagnara [Sun, 10 Sep 2000 09:52:07 +0000 (09:52 +0000)]
Better handling of string/integer parsing/printing

25 years agoFixed Playback & Capture control names
Jaroslav Kysela [Sat, 9 Sep 2000 18:14:43 +0000 (18:14 +0000)]
Fixed Playback & Capture control names

25 years agoMore fixes for typos and mute problems..
Takashi Iwai [Wed, 6 Sep 2000 09:25:50 +0000 (09:25 +0000)]
More fixes for typos and mute problems..

25 years agoUse __cpu_to_xxx macros for endian conversion
Takashi Iwai [Wed, 6 Sep 2000 09:25:04 +0000 (09:25 +0000)]
Use __cpu_to_xxx macros for endian conversion

25 years agoExperimental synchronization support on ALSA sequencer
Takashi Iwai [Tue, 5 Sep 2000 17:15:11 +0000 (17:15 +0000)]
Experimental synchronization support on ALSA sequencer

25 years ago- Fixed wrong names for get/put switches.
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.

25 years agoAdded support for single controls (example: Bass & Treble)
Jaroslav Kysela [Mon, 4 Sep 2000 10:04:31 +0000 (10:04 +0000)]
Added support for single controls (example: Bass & Treble)

25 years agoTemporary removed aserver
Jaroslav Kysela [Sat, 2 Sep 2000 20:57:27 +0000 (20:57 +0000)]
Temporary removed aserver

25 years agoAdded FM (OPL2/OPL3) instrument support by Uros Bizjak <uros@kss-loka.si>.
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>.

25 years agoFix for compile with --with-kernel configure option.
Takashi Iwai [Fri, 1 Sep 2000 16:22:57 +0000 (16:22 +0000)]
Fix for compile with --with-kernel configure option.

25 years agoBuild fix
Abramo Bagnara [Thu, 31 Aug 2000 15:56:59 +0000 (15:56 +0000)]
Build fix

25 years agoFixed typo
Abramo Bagnara [Thu, 31 Aug 2000 14:07:24 +0000 (14:07 +0000)]
Fixed typo

25 years agoTypes size fixes
Abramo Bagnara [Thu, 31 Aug 2000 13:31:46 +0000 (13:31 +0000)]
Types size fixes

25 years agoAdded fixup for channel setup ioctl (mmap channel address)
Jaroslav Kysela [Thu, 31 Aug 2000 11:59:43 +0000 (11:59 +0000)]
Added fixup for channel setup ioctl (mmap channel address)

25 years agoFix compile warnings and a typo
Takashi Iwai [Thu, 31 Aug 2000 11:56:52 +0000 (11:56 +0000)]
Fix compile warnings and a typo

25 years agoFirst version of ALSA client/server
Abramo Bagnara [Thu, 31 Aug 2000 11:21:05 +0000 (11:21 +0000)]
First version of ALSA client/server

25 years agoFix wrong CFLAGS with --with-kernel option
Takashi Iwai [Thu, 31 Aug 2000 11:06:37 +0000 (11:06 +0000)]
Fix wrong CFLAGS with --with-kernel option

25 years agoUpdated
Abramo Bagnara [Thu, 31 Aug 2000 09:33:56 +0000 (09:33 +0000)]
Updated

25 years agoNew light-weight event handling:
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.

25 years agoFix the check of ALSA_CFLAGS.
Takashi Iwai [Tue, 29 Aug 2000 11:33:47 +0000 (11:33 +0000)]
Fix the check of ALSA_CFLAGS.

25 years agoAdd --with-kernel in configure script to specify the directory
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.

25 years agoChanged playback switch handling
Jaroslav Kysela [Mon, 28 Aug 2000 17:29:36 +0000 (17:29 +0000)]
Changed playback switch handling

25 years agoAdded missing functions. Removed unused one
Abramo Bagnara [Mon, 28 Aug 2000 09:14:37 +0000 (09:14 +0000)]
Added missing functions. Removed unused one

25 years agoCleaning from Henrik Theiling
Abramo Bagnara [Mon, 28 Aug 2000 06:29:24 +0000 (06:29 +0000)]
Cleaning from Henrik Theiling

25 years agoMissing extern
Abramo Bagnara [Sun, 27 Aug 2000 16:45:47 +0000 (16:45 +0000)]
Missing extern

25 years agoFixed pcm_multi
Abramo Bagnara [Sat, 26 Aug 2000 09:19:21 +0000 (09:19 +0000)]
Fixed pcm_multi

25 years agoAdded support for configured pcm_multi. Changed pcm_plug definition
Abramo Bagnara [Sat, 26 Aug 2000 08:10:53 +0000 (08:10 +0000)]
Added support for configured pcm_multi. Changed pcm_plug definition

25 years agoFixed snd_config_update
Abramo Bagnara [Sat, 26 Aug 2000 08:09:41 +0000 (08:09 +0000)]
Fixed snd_config_update

25 years agoCompleted conf. Better name for snd_card_get_index. Cleaned card access
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

25 years agoUpdated
Abramo Bagnara [Fri, 25 Aug 2000 14:31:07 +0000 (14:31 +0000)]
Updated

25 years agoClearer dump
Abramo Bagnara [Thu, 24 Aug 2000 17:58:36 +0000 (17:58 +0000)]
Clearer dump

25 years agoFixed typo
Abramo Bagnara [Thu, 24 Aug 2000 17:58:14 +0000 (17:58 +0000)]
Fixed typo

25 years agoContinued config implementation. Added incomplete support for pcm
Abramo Bagnara [Thu, 24 Aug 2000 17:07:44 +0000 (17:07 +0000)]
Continued config implementation. Added incomplete support for pcm

25 years agoFirst version of configuration helpers
Abramo Bagnara [Thu, 24 Aug 2000 12:49:51 +0000 (12:49 +0000)]
First version of configuration helpers

25 years agoAdded support for route controls
Jaroslav Kysela [Tue, 22 Aug 2000 18:02:43 +0000 (18:02 +0000)]
Added support for route controls

25 years agoAdded Synth,FM to sort table
Jaroslav Kysela [Fri, 18 Aug 2000 21:19:43 +0000 (21:19 +0000)]
Added Synth,FM to sort table

25 years agoAdded FM
Jaroslav Kysela [Fri, 18 Aug 2000 21:09:18 +0000 (21:09 +0000)]
Added FM

25 years agoAdded string.h
Jaroslav Kysela [Fri, 18 Aug 2000 18:48:00 +0000 (18:48 +0000)]
Added string.h

25 years agoCapture Volume is also set
Jaroslav Kysela [Fri, 18 Aug 2000 17:12:11 +0000 (17:12 +0000)]
Capture Volume is also set

25 years agoWarning removal.
Jaroslav Kysela [Thu, 17 Aug 2000 21:50:34 +0000 (21:50 +0000)]
Warning removal.

25 years agoAdded snd_instr_simple_free function
Jaroslav Kysela [Thu, 17 Aug 2000 13:05:07 +0000 (13:05 +0000)]
Added snd_instr_simple_free function

25 years agoprivate_free fixes
Abramo Bagnara [Wed, 16 Aug 2000 16:05:57 +0000 (16:05 +0000)]
private_free fixes

25 years agoAdded bag operations for the high-level control interface.
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).

25 years agoCleanups and new control functions (hfirst, hlast, hnext, hprev, hcount).
Jaroslav Kysela [Sat, 12 Aug 2000 15:33:17 +0000 (15:33 +0000)]
Cleanups and new control functions (hfirst, hlast, hnext, hprev, hcount).

25 years ago64 bit frame_boundary on 64 bit architectures
Abramo Bagnara [Fri, 11 Aug 2000 21:01:47 +0000 (21:01 +0000)]
64 bit frame_boundary on 64 bit architectures

25 years agoThe highlevel control layer was rewritten and updated.
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).

25 years agoUNUSED -> ATTRIBUTE_UNUSED (follows /usr/include/ansidecl.h)
Jaroslav Kysela [Sun, 6 Aug 2000 12:23:28 +0000 (12:23 +0000)]
UNUSED -> ATTRIBUTE_UNUSED (follows /usr/include/ansidecl.h)

25 years ago64-bit fixes.
Jaroslav Kysela [Fri, 4 Aug 2000 10:24:12 +0000 (10:24 +0000)]
64-bit fixes.
Controls API uses binary tree functions (tsearch ...).

25 years agoUpdated
Abramo Bagnara [Sat, 29 Jul 2000 08:50:24 +0000 (08:50 +0000)]
Updated

25 years agoMore control/mixer API updates.
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.

25 years agoLinked streams fix. Ported latency.c
Abramo Bagnara [Mon, 24 Jul 2000 09:17:14 +0000 (09:17 +0000)]
Linked streams fix. Ported latency.c

25 years agoRemoved old sync support. Introduced linked streams
Abramo Bagnara [Mon, 24 Jul 2000 08:19:34 +0000 (08:19 +0000)]
Removed old sync support. Introduced linked streams

25 years agoBetter pcm_plug bypass. timestamp is struct timeval now
Abramo Bagnara [Wed, 19 Jul 2000 17:21:15 +0000 (17:21 +0000)]
Better pcm_plug bypass. timestamp is struct timeval now

25 years agoPorted to new API
Abramo Bagnara [Tue, 18 Jul 2000 13:38:58 +0000 (13:38 +0000)]
Ported to new API

25 years agoFixed double increment
Abramo Bagnara [Tue, 18 Jul 2000 13:37:36 +0000 (13:37 +0000)]
Fixed double increment

25 years agoFixed snd_pcm_synchro missing stuff
Abramo Bagnara [Tue, 18 Jul 2000 10:09:47 +0000 (10:09 +0000)]
Fixed snd_pcm_synchro missing stuff

25 years agoFixed a few typo
Abramo Bagnara [Tue, 18 Jul 2000 10:08:05 +0000 (10:08 +0000)]
Fixed a few typo

25 years agoAdded dump facility. Continued pcm_multi implementation
Abramo Bagnara [Mon, 17 Jul 2000 15:33:29 +0000 (15:33 +0000)]
Added dump facility. Continued pcm_multi implementation

25 years agoFixed frame_data behaviour
Abramo Bagnara [Sun, 16 Jul 2000 11:29:55 +0000 (11:29 +0000)]
Fixed frame_data behaviour

25 years agoFixed ignoring error
Abramo Bagnara [Sun, 16 Jul 2000 11:29:33 +0000 (11:29 +0000)]
Fixed ignoring error

25 years agoFixed right rate find
Abramo Bagnara [Sun, 16 Jul 2000 11:29:00 +0000 (11:29 +0000)]
Fixed right rate find

25 years agoFixed tiny hidden bug
Abramo Bagnara [Sun, 16 Jul 2000 11:28:45 +0000 (11:28 +0000)]
Fixed tiny hidden bug

25 years agoRemoved old mixer API functions.
Jaroslav Kysela [Sat, 15 Jul 2000 10:20:32 +0000 (10:20 +0000)]
Removed old mixer API functions.
Added simple control layer (experimental).

25 years agoBetter handling of odd situations
Abramo Bagnara [Fri, 14 Jul 2000 09:31:23 +0000 (09:31 +0000)]
Better handling of odd situations

25 years agoBetter retry code
Abramo Bagnara [Fri, 14 Jul 2000 09:30:34 +0000 (09:30 +0000)]
Better retry code

25 years agoFixed format plugins insertions in case of setup different from params
Abramo Bagnara [Tue, 11 Jul 2000 12:33:42 +0000 (12:33 +0000)]
Fixed format plugins insertions in case of setup different from params

25 years agoUpdated
Abramo Bagnara [Sun, 9 Jul 2000 16:45:33 +0000 (16:45 +0000)]
Updated

25 years agoFixed typo
Abramo Bagnara [Fri, 7 Jul 2000 11:32:13 +0000 (11:32 +0000)]
Fixed typo

25 years agoFixed silence patterns
Abramo Bagnara [Fri, 7 Jul 2000 11:14:16 +0000 (11:14 +0000)]
Fixed silence patterns

25 years agoFixed long long constants syntax
Abramo Bagnara [Thu, 6 Jul 2000 20:57:34 +0000 (20:57 +0000)]
Fixed long long constants syntax

25 years agoFixed typo causing assertion failed on capture
Abramo Bagnara [Thu, 6 Jul 2000 12:41:35 +0000 (12:41 +0000)]
Fixed typo causing assertion failed on capture

25 years agoAdded rate master and divisor. Moved OSS compatibility stuff out of asound.h. Added...
Abramo Bagnara [Thu, 6 Jul 2000 08:16:56 +0000 (08:16 +0000)]
Added rate master and divisor. Moved OSS compatibility stuff out of asound.h. Added best rate helpers

25 years agoImplemented generic sync requests
Abramo Bagnara [Tue, 4 Jul 2000 19:29:16 +0000 (19:29 +0000)]
Implemented generic sync requests

25 years agoAdded timestamps in strategic places
Abramo Bagnara [Sat, 1 Jul 2000 14:17:25 +0000 (14:17 +0000)]
Added timestamps in strategic places

25 years agoMoved some info fields to proper place (setup). Renamed mmap_size to mmap_bytes....
Abramo Bagnara [Sat, 1 Jul 2000 10:38:29 +0000 (10:38 +0000)]
Moved some info fields to proper place (setup). Renamed mmap_size to mmap_bytes. Added detailed fail report to params_t. Added params_info to API.

25 years agoMoved mmap_size to setup struct
Abramo Bagnara [Thu, 29 Jun 2000 09:20:27 +0000 (09:20 +0000)]
Moved mmap_size to setup struct

25 years agoCompilation fix
Abramo Bagnara [Sun, 25 Jun 2000 18:13:25 +0000 (18:13 +0000)]
Compilation fix

25 years agoUpdated
Abramo Bagnara [Thu, 22 Jun 2000 06:08:52 +0000 (06:08 +0000)]
Updated

25 years agopcm handle split. Moved buffer to plugin struct
Abramo Bagnara [Wed, 21 Jun 2000 15:03:06 +0000 (15:03 +0000)]
pcm handle split. Moved buffer to plugin struct

25 years agoAdded pcm_multi
Abramo Bagnara [Wed, 21 Jun 2000 15:00:42 +0000 (15:00 +0000)]
Added pcm_multi

25 years agoRemove device, stream, subdevice selection and incorporated in info structs. Changed...
Abramo Bagnara [Wed, 21 Jun 2000 15:00:24 +0000 (15:00 +0000)]
Remove device, stream, subdevice selection and incorporated in info structs. Changed paranoia checks in assert

25 years agopcm handle split
Abramo Bagnara [Wed, 21 Jun 2000 14:59:20 +0000 (14:59 +0000)]
pcm handle split

25 years agoRemove device, stream, subdevice selection and incorporated in info structs
Abramo Bagnara [Wed, 21 Jun 2000 14:58:20 +0000 (14:58 +0000)]
Remove device, stream, subdevice selection and incorporated in info structs

25 years agoFirst incomplete implementation
Abramo Bagnara [Wed, 21 Jun 2000 14:57:19 +0000 (14:57 +0000)]
First incomplete implementation

25 years agoCompilation fixes
Abramo Bagnara [Wed, 21 Jun 2000 14:56:32 +0000 (14:56 +0000)]
Compilation fixes

25 years agoUpdated
Abramo Bagnara [Wed, 21 Jun 2000 14:55:47 +0000 (14:55 +0000)]
Updated

25 years agoReplaced snd_xtoy_bb with cpu_to_xxyy and xxyy_to_cpu.
Jaroslav Kysela [Sun, 18 Jun 2000 17:25:10 +0000 (17:25 +0000)]
Replaced snd_xtoy_bb with cpu_to_xxyy and xxyy_to_cpu.

25 years agoAdded missing reference to stream in snd_rawmidi_stream_flush
Jaroslav Kysela [Sun, 18 Jun 2000 13:01:30 +0000 (13:01 +0000)]
Added missing reference to stream in snd_rawmidi_stream_flush

25 years agoBetter solution for compat sources
Abramo Bagnara [Tue, 13 Jun 2000 09:29:55 +0000 (09:29 +0000)]
Better solution for compat sources

25 years agoFixed missing stream setting
Abramo Bagnara [Mon, 12 Jun 2000 21:55:47 +0000 (21:55 +0000)]
Fixed missing stream setting