]> git.alsa-project.org Git - alsa-lib.git/log
alsa-lib.git
24 years agoFixed test tools for latest API
Jaroslav Kysela [Sat, 25 Nov 2000 13:07:24 +0000 (13:07 +0000)]
Fixed test tools for latest API

24 years agoEnriched hw_info with buffer_size info
Abramo Bagnara [Fri, 24 Nov 2000 21:25:12 +0000 (21:25 +0000)]
Enriched hw_info with buffer_size info

24 years agoAdded snd_pcm_reset to API
Abramo Bagnara [Fri, 24 Nov 2000 17:08:03 +0000 (17:08 +0000)]
Added snd_pcm_reset to API

24 years agoAdded some examples
Abramo Bagnara [Thu, 23 Nov 2000 09:34:28 +0000 (09:34 +0000)]
Added some examples

24 years agoFixed mmap and close
Abramo Bagnara [Wed, 22 Nov 2000 14:27:37 +0000 (14:27 +0000)]
Fixed mmap and close

24 years agoMerged pcmfinal branch.
Jaroslav Kysela [Mon, 20 Nov 2000 20:10:46 +0000 (20:10 +0000)]
Merged pcmfinal branch.

24 years agoClearer assertion
Abramo Bagnara [Tue, 7 Nov 2000 05:30:49 +0000 (05:30 +0000)]
Clearer assertion

24 years agoFixed assertion
Abramo Bagnara [Tue, 7 Nov 2000 05:28:04 +0000 (05:28 +0000)]
Fixed assertion

24 years agoUpdated
Abramo Bagnara [Fri, 3 Nov 2000 18:48:46 +0000 (18:48 +0000)]
Updated

24 years agoBig rawmidi update - added subdevices support.
Jaroslav Kysela [Fri, 3 Nov 2000 10:11:50 +0000 (10:11 +0000)]
Big rawmidi update - added subdevices support.

24 years ago- Added a length check.
Takashi Iwai [Mon, 30 Oct 2000 17:54:55 +0000 (17:54 +0000)]
- Added a length check.

24 years agoAdded functions:
Jaroslav Kysela [Mon, 30 Oct 2000 12:15:18 +0000 (12:15 +0000)]
Added functions:
snd_ctl_rawmidi_prefer_subdevice
snd_rawmidi_open_subdevice
Fixed functions:
snd_pcm_hw_open - fixed prefer subdevice code

24 years agoCleaned and fixed plugin ops
Abramo Bagnara [Sun, 22 Oct 2000 09:50:20 +0000 (09:50 +0000)]
Cleaned and fixed plugin ops

24 years agoRemoved transfer_block_size
Abramo Bagnara [Fri, 20 Oct 2000 14:17:14 +0000 (14:17 +0000)]
Removed transfer_block_size

24 years agoRemove channels_mask. Implemented pcm_null
Abramo Bagnara [Fri, 20 Oct 2000 14:03:44 +0000 (14:03 +0000)]
Remove channels_mask. Implemented pcm_null

24 years agoAdded include
Abramo Bagnara [Fri, 20 Oct 2000 10:33:37 +0000 (10:33 +0000)]
Added include

24 years agoCleaned double ;
Abramo Bagnara [Fri, 20 Oct 2000 10:24:57 +0000 (10:24 +0000)]
Cleaned double ;

24 years agoAdded support for auto mmap. Much improved version of pcm_share (without async signals)
Abramo Bagnara [Fri, 20 Oct 2000 09:18:13 +0000 (09:18 +0000)]
Added support for auto mmap. Much improved version of pcm_share (without async signals)

24 years agoAdded mmaped avail_min
Abramo Bagnara [Mon, 16 Oct 2000 11:34:11 +0000 (11:34 +0000)]
Added mmaped avail_min

24 years agoMisc fixes and race condition cleaning
Abramo Bagnara [Sun, 15 Oct 2000 14:15:30 +0000 (14:15 +0000)]
Misc fixes and race condition cleaning

24 years agoMissing fixes to make shm on share works. Useable PCM sharing is in!
Abramo Bagnara [Sun, 15 Oct 2000 07:12:13 +0000 (07:12 +0000)]
Missing fixes to make shm on share works. Useable PCM sharing is in!

24 years agoSome fixes
Abramo Bagnara [Sat, 14 Oct 2000 21:41:51 +0000 (21:41 +0000)]
Some fixes

24 years agoMore diagnostics. Fixed shm use.
Abramo Bagnara [Sat, 14 Oct 2000 19:43:14 +0000 (19:43 +0000)]
More diagnostics. Fixed shm use.

24 years agoFixed pointers use
Abramo Bagnara [Sat, 14 Oct 2000 18:34:51 +0000 (18:34 +0000)]
Fixed pointers use

24 years ago.asoundrc documentation
Abramo Bagnara [Sat, 14 Oct 2000 10:46:36 +0000 (10:46 +0000)]
.asoundrc documentation

24 years agoInterpret id as card if a definition is not found
Abramo Bagnara [Sat, 14 Oct 2000 10:43:02 +0000 (10:43 +0000)]
Interpret id as card if a definition is not found

24 years agoMissed file
Abramo Bagnara [Sat, 14 Oct 2000 10:34:08 +0000 (10:34 +0000)]
Missed file

24 years agoFixed mmap wrt shm. Renamed pcm_client, control_client to shm. More error messages...
Abramo Bagnara [Sat, 14 Oct 2000 10:31:34 +0000 (10:31 +0000)]
Fixed mmap wrt shm. Renamed pcm_client, control_client to shm. More error messages. Implemented asoundrc as documented.

24 years agoAdded support for async. Added error callback (and begun to use it). First implementa...
Abramo Bagnara [Wed, 11 Oct 2000 12:37:27 +0000 (12:37 +0000)]
Added support for async. Added error callback (and begun to use it). First implementation of pcm_share

24 years agoRenamed states
Abramo Bagnara [Tue, 10 Oct 2000 15:53:31 +0000 (15:53 +0000)]
Renamed states

24 years agoDump order fix
Abramo Bagnara [Tue, 10 Oct 2000 15:39:09 +0000 (15:39 +0000)]
Dump order fix

24 years agoChanged priority basing upon weight
Abramo Bagnara [Tue, 10 Oct 2000 11:17:23 +0000 (11:17 +0000)]
Changed priority basing upon weight

24 years agoTypo
Abramo Bagnara [Tue, 10 Oct 2000 10:21:31 +0000 (10:21 +0000)]
Typo

24 years agoAdded name support
Abramo Bagnara [Tue, 10 Oct 2000 09:11:07 +0000 (09:11 +0000)]
Added name support

24 years agoAdded support for different mmap areas when running or stopped. Cleanings
Abramo Bagnara [Sat, 7 Oct 2000 16:59:48 +0000 (16:59 +0000)]
Added support for different mmap areas when running or stopped. Cleanings

24 years agoRemoved ptrs from status. Some cleaning for alsa-lib
Abramo Bagnara [Thu, 5 Oct 2000 10:26:07 +0000 (10:26 +0000)]
Removed ptrs from status. Some cleaning for alsa-lib

24 years agoAvoid call to params_info if only one format is supported
Abramo Bagnara [Tue, 3 Oct 2000 12:06:45 +0000 (12:06 +0000)]
Avoid call to params_info if only one format is supported

24 years agoRemoved xruns count
Abramo Bagnara [Tue, 3 Oct 2000 10:48:01 +0000 (10:48 +0000)]
Removed xruns count

24 years agoTypo
Abramo Bagnara [Tue, 3 Oct 2000 09:20:24 +0000 (09:20 +0000)]
Typo

24 years agoSafer params implementation
Abramo Bagnara [Tue, 3 Oct 2000 09:15:50 +0000 (09:15 +0000)]
Safer params implementation

24 years agoRemoved xrun_max. Cleaned xrun handling
Abramo Bagnara [Tue, 3 Oct 2000 06:47:16 +0000 (06:47 +0000)]
Removed xrun_max. Cleaned xrun handling

24 years agoRemoved xrun_act. Added SND_PCM_STATE_DRAINING. Clean spinlock abuse in read/write...
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

24 years agoRenamed stop -> drop in API
Abramo Bagnara [Mon, 2 Oct 2000 06:59:59 +0000 (06:59 +0000)]
Renamed stop -> drop in API

24 years agoCleaning and fixes
Abramo Bagnara [Mon, 2 Oct 2000 06:58:38 +0000 (06:58 +0000)]
Cleaning and fixes

24 years agoCompleted renaming drain->stop, flush->drain (PCM). Done renaming drain->drop, flush...
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

24 years agoFixed mmap emulation
Abramo Bagnara [Fri, 29 Sep 2000 13:50:42 +0000 (13:50 +0000)]
Fixed mmap emulation

24 years agoAdded -lm for compiler that does not inlines floor
Abramo Bagnara [Wed, 27 Sep 2000 14:15:53 +0000 (14:15 +0000)]
Added -lm for compiler that does not inlines floor

24 years agoUpdated
Abramo Bagnara [Wed, 27 Sep 2000 08:49:39 +0000 (08:49 +0000)]
Updated

24 years agoImplented xrun no detection mode, cleaned read/write functions
Abramo Bagnara [Tue, 26 Sep 2000 11:05:39 +0000 (11:05 +0000)]
Implented xrun no detection mode, cleaned read/write functions

24 years agoAdded rewind to API in place of appl_ptr(). Moved aserver to a better place
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

24 years agoCleanups
Jaroslav Kysela [Mon, 25 Sep 2000 19:57:58 +0000 (19:57 +0000)]
Cleanups

24 years agoDon't use ioctl return value
Abramo Bagnara [Mon, 25 Sep 2000 17:17:38 +0000 (17:17 +0000)]
Don't use ioctl return value

24 years agoAdded asserts to show params_info bad implementation
Abramo Bagnara [Mon, 25 Sep 2000 15:38:12 +0000 (15:38 +0000)]
Added asserts to show params_info bad implementation

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