OSDN Git Service

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

24 years agoAdded mmap_control access function. Converted static checks in asserts. Uniformed...
Abramo Bagnara [Sun, 4 Jun 2000 13:13:01 +0000 (13:13 +0000)]
Added mmap_control access function. Converted static checks in asserts. Uniformed avail functions to kernel code

24 years agoAdded snd_pcm_stream_state and snd_pcm_stream_byte_io. Added needed callbacks and...
Abramo Bagnara [Thu, 1 Jun 2000 21:58:25 +0000 (21:58 +0000)]
Added snd_pcm_stream_state and snd_pcm_stream_byte_io. Added needed callbacks and cleaned some existing. Fixed byte_boundary request

24 years agoRemoved mmap emulation. Updated TODO. Fixed an over rename
Abramo Bagnara [Wed, 31 May 2000 15:09:27 +0000 (15:09 +0000)]
Removed mmap emulation. Updated TODO. Fixed an over rename

24 years agoRemoved duplicated #include
Abramo Bagnara [Wed, 31 May 2000 07:19:04 +0000 (07:19 +0000)]
Removed duplicated #include

24 years agoEndianess cleaning
Abramo Bagnara [Tue, 30 May 2000 18:54:44 +0000 (18:54 +0000)]
Endianess cleaning

24 years agoFixed typo
Abramo Bagnara [Tue, 30 May 2000 11:40:22 +0000 (11:40 +0000)]
Fixed typo

24 years agoMore seek support
Abramo Bagnara [Mon, 29 May 2000 19:53:30 +0000 (19:53 +0000)]
More seek support

24 years agoChanged driver detection
Jaroslav Kysela [Sat, 27 May 2000 18:29:28 +0000 (18:29 +0000)]
Changed driver detection

24 years agoBetter names for ALSA API. Added min_fragments, max_fragments.
Abramo Bagnara [Sat, 27 May 2000 16:52:17 +0000 (16:52 +0000)]
Better names for ALSA API. Added min_fragments, max_fragments.

24 years agoRemoved warnings
Abramo Bagnara [Fri, 26 May 2000 17:58:24 +0000 (17:58 +0000)]
Removed warnings

24 years agoMisc fixes:
Takashi Iwai [Fri, 26 May 2000 14:34:44 +0000 (14:34 +0000)]
Misc fixes:
- add confdefs.h to .cvsignore.
- use tar options instead of actually changing owner when packing.

24 years agoMoved format descriptions out of kernel space. Exported setup dump function.
Abramo Bagnara [Thu, 25 May 2000 08:36:58 +0000 (08:36 +0000)]
Moved format descriptions out of kernel space. Exported setup dump function.

24 years agoRenamed samples in frames where appropriated. Added a compatibility hack for gcc...
Abramo Bagnara [Wed, 24 May 2000 21:35:55 +0000 (21:35 +0000)]
Renamed samples in frames where appropriated. Added a compatibility hack for gcc 2.7.2.3

24 years agoFixed return value
Abramo Bagnara [Wed, 24 May 2000 05:36:23 +0000 (05:36 +0000)]
Fixed return value

24 years agoRemoved frag_* fields. Collapsed I/O plugins. Added to mmap plugin support for stream...
Abramo Bagnara [Tue, 23 May 2000 12:52:06 +0000 (12:52 +0000)]
Removed frag_* fields. Collapsed I/O plugins. Added to mmap plugin support for stream mode

24 years agoChanged route plugin arithmetic to unsigned. Choosen better names for plugin ops
Abramo Bagnara [Sat, 20 May 2000 13:18:55 +0000 (13:18 +0000)]
Changed route plugin arithmetic to unsigned. Choosen better names for plugin ops

24 years agoCosmetics
Abramo Bagnara [Fri, 19 May 2000 09:40:24 +0000 (09:40 +0000)]
Cosmetics

24 years ago- Fix the old function prototype in pcm_plugin.h
Takashi Iwai [Thu, 18 May 2000 18:16:38 +0000 (18:16 +0000)]
- Fix the old function prototype in pcm_plugin.h
- Remove double -lasound and add -lm in alsa.m4.
  -lm is required for PPC (and maybe others).

24 years ago- Fix bad spin_unlock_*
Takashi Iwai [Thu, 18 May 2000 17:52:58 +0000 (17:52 +0000)]
- Fix bad spin_unlock_*
- Fix casts from 64 bit pointer to int

24 years agoFixed snd_pcm_plug_client_voices_iovec return type
Abramo Bagnara [Thu, 18 May 2000 14:41:15 +0000 (14:41 +0000)]
Fixed snd_pcm_plug_client_voices_iovec return type

24 years agoFixed one typo and one thinko
Abramo Bagnara [Thu, 18 May 2000 14:38:10 +0000 (14:38 +0000)]
Fixed one typo and one thinko

24 years agoAvoid overflow
Abramo Bagnara [Tue, 16 May 2000 18:04:44 +0000 (18:04 +0000)]
Avoid overflow

24 years agorenamed pcm_plugin_build.c to pcm_common.c
Abramo Bagnara [Tue, 16 May 2000 15:21:18 +0000 (15:21 +0000)]
renamed pcm_plugin_build.c to pcm_common.c

24 years ago- splitted mmap in logical steps
Abramo Bagnara [Tue, 16 May 2000 15:20:34 +0000 (15:20 +0000)]
- splitted mmap in logical steps
- optimized mmap transfer
- completed mmap helpers
- renamed pcm_plugin_build.c to pcm_common.c

24 years agoUpdated TODO
Abramo Bagnara [Fri, 12 May 2000 07:46:26 +0000 (07:46 +0000)]
Updated TODO

24 years agoFixed C++ warnings
Abramo Bagnara [Thu, 11 May 2000 14:12:34 +0000 (14:12 +0000)]
Fixed C++ warnings

24 years agoAdded TODO to dist
Abramo Bagnara [Tue, 9 May 2000 17:25:41 +0000 (17:25 +0000)]
Added TODO to dist

24 years agoMoved update call to corrent position..
Jaroslav Kysela [Tue, 9 May 2000 15:44:18 +0000 (15:44 +0000)]
Moved update call to corrent position..