OSDN Git Service

android-x86/external-alsa-lib.git
23 years agoUniformed arguments order
Abramo Bagnara [Mon, 11 Dec 2000 11:17:26 +0000 (11:17 +0000)]
Uniformed arguments order

23 years agoAdded pcm_copy and fixed pcm_plug for access change case.
Abramo Bagnara [Mon, 11 Dec 2000 11:16:07 +0000 (11:16 +0000)]
Added pcm_copy and fixed pcm_plug for access change case.

23 years agoFixes and cleaning
Abramo Bagnara [Sun, 10 Dec 2000 21:39:54 +0000 (21:39 +0000)]
Fixes and cleaning

23 years agoFixed rounding issues
Abramo Bagnara [Sun, 10 Dec 2000 12:08:20 +0000 (12:08 +0000)]
Fixed rounding issues

23 years agoOther fixes
Abramo Bagnara [Fri, 8 Dec 2000 17:08:07 +0000 (17:08 +0000)]
Other fixes

23 years agoImplemented correctly pcm_plug layer
Abramo Bagnara [Fri, 8 Dec 2000 15:41:14 +0000 (15:41 +0000)]
Implemented correctly pcm_plug layer

23 years agoRuntime hw_info constraints support. New hw_info with lengths
Abramo Bagnara [Thu, 7 Dec 2000 15:58:03 +0000 (15:58 +0000)]
Runtime hw_info constraints support. New hw_info with lengths

23 years agoGet rid of OPEN_MAX
Abramo Bagnara [Mon, 4 Dec 2000 23:08:44 +0000 (23:08 +0000)]
Get rid of OPEN_MAX

23 years agosnd_cards->snd_defaults_card
Jaroslav Kysela [Mon, 4 Dec 2000 16:19:43 +0000 (16:19 +0000)]
snd_cards->snd_defaults_card

23 years agoI'm a mad uniformity maniac
Abramo Bagnara [Mon, 4 Dec 2000 15:13:45 +0000 (15:13 +0000)]
I'm a mad uniformity maniac

23 years agoFixes and rename
Abramo Bagnara [Mon, 4 Dec 2000 10:07:51 +0000 (10:07 +0000)]
Fixes and rename

23 years agoRemoved dead code
Abramo Bagnara [Sun, 3 Dec 2000 20:59:59 +0000 (20:59 +0000)]
Removed dead code

23 years agoReplaced SND_CARDS with constant.
Jaroslav Kysela [Fri, 1 Dec 2000 12:58:34 +0000 (12:58 +0000)]
Replaced SND_CARDS with constant.

23 years agoChanges and cleanups for the timer API.
Jaroslav Kysela [Thu, 30 Nov 2000 19:17:55 +0000 (19:17 +0000)]
Changes and cleanups for the timer API.
The device lists use the next device syntax now.

23 years agoFixed constness wrt snd_pcm_channel_area_t
Abramo Bagnara [Thu, 30 Nov 2000 14:15:52 +0000 (14:15 +0000)]
Fixed constness wrt snd_pcm_channel_area_t

23 years agoAdded missing diagnostics
Abramo Bagnara [Thu, 30 Nov 2000 09:40:50 +0000 (09:40 +0000)]
Added missing diagnostics

23 years agoOPEN_MAX -> sysconf
Abramo Bagnara [Thu, 30 Nov 2000 07:46:01 +0000 (07:46 +0000)]
OPEN_MAX -> sysconf

23 years agoFixed typos
Abramo Bagnara [Wed, 29 Nov 2000 10:26:01 +0000 (10:26 +0000)]
Fixed typos

23 years agoCleaned all hw_info. Removed snd_pcm_hw_{info,params}_rules* and changed strategy...
Abramo Bagnara [Wed, 29 Nov 2000 08:32:36 +0000 (08:32 +0000)]
Cleaned all hw_info. Removed snd_pcm_hw_{info,params}_rules* and changed strategy to allow the same functionality. Cleaned names tables. Added informative failure

23 years agoFixed mmap size computation
Abramo Bagnara [Tue, 28 Nov 2000 22:48:35 +0000 (22:48 +0000)]
Fixed mmap size computation

23 years agoAdded sequencer event <-> MIDI byte stream coder from the kernel space
Jaroslav Kysela [Sun, 26 Nov 2000 22:18:25 +0000 (22:18 +0000)]
Added sequencer event <-> MIDI byte stream coder from the kernel space

23 years agoImplemeted optimal hw_params choice
Abramo Bagnara [Sun, 26 Nov 2000 12:16:18 +0000 (12:16 +0000)]
Implemeted optimal hw_params choice

23 years agoAdded helper. Tiny cleanings
Abramo Bagnara [Sat, 25 Nov 2000 21:34:36 +0000 (21:34 +0000)]
Added helper. Tiny cleanings

23 years agoAdded configurable error handlers.
Jaroslav Kysela [Sat, 25 Nov 2000 16:36:18 +0000 (16:36 +0000)]
Added configurable error handlers.

23 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

23 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

23 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

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

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

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

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

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

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

23 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.

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

23 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

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

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

23 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

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

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

23 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)

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

23 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

23 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!

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

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

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

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

23 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

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

23 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.

23 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

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

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

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

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

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

23 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

23 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

23 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

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

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

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

23 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

23 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

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

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

23 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

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

23 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

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

23 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

23 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

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

23 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

23 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

23 years agoMerged pcmplug branch.
Jaroslav Kysela [Sun, 24 Sep 2000 09:57:26 +0000 (09:57 +0000)]
Merged pcmplug branch.

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

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

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

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

23 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

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

23 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

23 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

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

23 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

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

23 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..

23 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

23 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

23 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.

23 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)

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

23 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>.

23 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.

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

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

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