OSDN Git Service

android-x86/external-alsa-lib.git
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

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

23 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

23 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

23 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

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

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

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

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

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

23 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

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

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

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

23 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

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

24 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

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

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

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

24 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

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

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

24 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

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

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

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

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

24 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

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

24 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).

24 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).

24 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

24 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).

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

24 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 ...).

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

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

24 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

24 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

24 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

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

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

24 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

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

24 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

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

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

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

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

24 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).

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

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

24 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

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

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

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

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

24 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

24 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

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

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

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

24 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

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

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

24 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

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

24 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

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

24 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

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

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

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

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

24 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

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

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

24 years agoAdded hsearch_r for compatibility needs
Abramo Bagnara [Mon, 12 Jun 2000 17:30:46 +0000 (17:30 +0000)]
Added hsearch_r for compatibility needs

24 years agoUpdated
Abramo Bagnara [Mon, 12 Jun 2000 07:13:52 +0000 (07:13 +0000)]
Updated

24 years agoParanoia zeroing
Abramo Bagnara [Sun, 11 Jun 2000 13:32:10 +0000 (13:32 +0000)]
Paranoia zeroing

24 years agoRemoved memcpy use
Abramo Bagnara [Sun, 11 Jun 2000 13:31:46 +0000 (13:31 +0000)]
Removed memcpy use

24 years agoChanged ALSA unit from bytes to frames. Splitted mmap control structs. Better midleve...
Abramo Bagnara [Sat, 10 Jun 2000 12:39:51 +0000 (12:39 +0000)]
Changed ALSA unit from bytes to frames. Splitted mmap control structs. Better midlevel interrupt handler

24 years agoBugfix:
Takashi Iwai [Thu, 8 Jun 2000 10:55:34 +0000 (10:55 +0000)]
Bugfix:
 - dead SMP lock in es1968 (maestro2) driver.

Bugfix & enhances of sequencer stuff
    by Scott McNab <sdm@fractalgraphics.com.au>:
 - fix for the insrument list locking in SND_SEQ_EVENT_INSTR_BEGIN
   and SND_SEQ_EVENT_INSTR_END events.
   Note that nothing seems to really take notice of the list locking.
   This is more an issue when we add support for editing instruments
   anyway.

 - added new alsa-lib utility function snd_seq_ev_set_varusr() which
   is similar to snd_seq_ev_set_variable(), but specifies userspace
   extended event data.
   This is required in order to use the SND_SEQ_EVENT_INSTR_PUT
   command (took me bloody ages to work this out btw)

 - minor correction for gus & trident synth drivers

24 years agoFix for frame size not byte aligned
Abramo Bagnara [Mon, 5 Jun 2000 15:28:39 +0000 (15:28 +0000)]
Fix for frame size not byte aligned

24 years agoRemoved
Jaroslav Kysela [Mon, 5 Jun 2000 14:59:35 +0000 (14:59 +0000)]
Removed

24 years agoAdded autoheader to cvscompile.
Jaroslav Kysela [Mon, 5 Jun 2000 14:34:21 +0000 (14:34 +0000)]
Added autoheader to cvscompile.
Added config.h.in to .cvsignore.
Removed old version defines from asoundlib.h.

24 years agoRemoved not needed big endian check
Abramo Bagnara [Mon, 5 Jun 2000 11:38:39 +0000 (11:38 +0000)]
Removed not needed big endian check

24 years agoRenamed status field in state
Abramo Bagnara [Mon, 5 Jun 2000 11:38:02 +0000 (11:38 +0000)]
Renamed status field in state

24 years agoFollowed ioctl rename
Abramo Bagnara [Mon, 5 Jun 2000 06:45:46 +0000 (06:45 +0000)]
Followed ioctl rename

24 years agoRemoved pthread lib use
Abramo Bagnara [Sun, 4 Jun 2000 16:26:13 +0000 (16:26 +0000)]
Removed pthread lib use

24 years agoFixed sign
Abramo Bagnara [Sun, 4 Jun 2000 16:25:32 +0000 (16:25 +0000)]
Fixed sign

24 years agoUpdated
Abramo Bagnara [Sun, 4 Jun 2000 16:25:13 +0000 (16:25 +0000)]
Updated

24 years agoChanged other static checks in assert
Abramo Bagnara [Sun, 4 Jun 2000 16:24:04 +0000 (16:24 +0000)]
Changed other static checks in assert