OSDN Git Service
Abramo Bagnara [Wed, 21 Jun 2000 15:00:42 +0000 (15:00 +0000)]
Added pcm_multi
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
Abramo Bagnara [Wed, 21 Jun 2000 14:59:20 +0000 (14:59 +0000)]
pcm handle split
Abramo Bagnara [Wed, 21 Jun 2000 14:58:20 +0000 (14:58 +0000)]
Remove device, stream, subdevice selection and incorporated in info structs
Abramo Bagnara [Wed, 21 Jun 2000 14:57:19 +0000 (14:57 +0000)]
First incomplete implementation
Abramo Bagnara [Wed, 21 Jun 2000 14:56:32 +0000 (14:56 +0000)]
Compilation fixes
Abramo Bagnara [Wed, 21 Jun 2000 14:55:47 +0000 (14:55 +0000)]
Updated
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.
Jaroslav Kysela [Sun, 18 Jun 2000 13:01:30 +0000 (13:01 +0000)]
Added missing reference to stream in snd_rawmidi_stream_flush
Abramo Bagnara [Tue, 13 Jun 2000 09:29:55 +0000 (09:29 +0000)]
Better solution for compat sources
Abramo Bagnara [Mon, 12 Jun 2000 21:55:47 +0000 (21:55 +0000)]
Fixed missing stream setting
Abramo Bagnara [Mon, 12 Jun 2000 17:30:46 +0000 (17:30 +0000)]
Added hsearch_r for compatibility needs
Abramo Bagnara [Mon, 12 Jun 2000 07:13:52 +0000 (07:13 +0000)]
Updated
Abramo Bagnara [Sun, 11 Jun 2000 13:32:10 +0000 (13:32 +0000)]
Paranoia zeroing
Abramo Bagnara [Sun, 11 Jun 2000 13:31:46 +0000 (13:31 +0000)]
Removed memcpy use
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
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
Abramo Bagnara [Mon, 5 Jun 2000 15:28:39 +0000 (15:28 +0000)]
Fix for frame size not byte aligned
Jaroslav Kysela [Mon, 5 Jun 2000 14:59:35 +0000 (14:59 +0000)]
Removed
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.
Abramo Bagnara [Mon, 5 Jun 2000 11:38:39 +0000 (11:38 +0000)]
Removed not needed big endian check
Abramo Bagnara [Mon, 5 Jun 2000 11:38:02 +0000 (11:38 +0000)]
Renamed status field in state
Abramo Bagnara [Mon, 5 Jun 2000 06:45:46 +0000 (06:45 +0000)]
Followed ioctl rename
Abramo Bagnara [Sun, 4 Jun 2000 16:26:13 +0000 (16:26 +0000)]
Removed pthread lib use
Abramo Bagnara [Sun, 4 Jun 2000 16:25:32 +0000 (16:25 +0000)]
Fixed sign
Abramo Bagnara [Sun, 4 Jun 2000 16:25:13 +0000 (16:25 +0000)]
Updated
Abramo Bagnara [Sun, 4 Jun 2000 16:24:04 +0000 (16:24 +0000)]
Changed other static checks in assert
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
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
Abramo Bagnara [Wed, 31 May 2000 15:09:27 +0000 (15:09 +0000)]
Removed mmap emulation. Updated TODO. Fixed an over rename
Abramo Bagnara [Wed, 31 May 2000 07:19:04 +0000 (07:19 +0000)]
Removed duplicated #include
Abramo Bagnara [Tue, 30 May 2000 18:54:44 +0000 (18:54 +0000)]
Endianess cleaning
Abramo Bagnara [Tue, 30 May 2000 11:40:22 +0000 (11:40 +0000)]
Fixed typo
Abramo Bagnara [Mon, 29 May 2000 19:53:30 +0000 (19:53 +0000)]
More seek support
Jaroslav Kysela [Sat, 27 May 2000 18:29:28 +0000 (18:29 +0000)]
Changed driver detection
Abramo Bagnara [Sat, 27 May 2000 16:52:17 +0000 (16:52 +0000)]
Better names for ALSA API. Added min_fragments, max_fragments.
Abramo Bagnara [Fri, 26 May 2000 17:58:24 +0000 (17:58 +0000)]
Removed warnings
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.
Abramo Bagnara [Thu, 25 May 2000 08:36:58 +0000 (08:36 +0000)]
Moved format descriptions out of kernel space. Exported setup dump function.
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
Abramo Bagnara [Wed, 24 May 2000 05:36:23 +0000 (05:36 +0000)]
Fixed return value
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
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
Abramo Bagnara [Fri, 19 May 2000 09:40:24 +0000 (09:40 +0000)]
Cosmetics
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).
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
Abramo Bagnara [Thu, 18 May 2000 14:41:15 +0000 (14:41 +0000)]
Fixed snd_pcm_plug_client_voices_iovec return type
Abramo Bagnara [Thu, 18 May 2000 14:38:10 +0000 (14:38 +0000)]
Fixed one typo and one thinko
Abramo Bagnara [Tue, 16 May 2000 18:04:44 +0000 (18:04 +0000)]
Avoid overflow
Abramo Bagnara [Tue, 16 May 2000 15:21:18 +0000 (15:21 +0000)]
renamed pcm_plugin_build.c to pcm_common.c
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
Abramo Bagnara [Fri, 12 May 2000 07:46:26 +0000 (07:46 +0000)]
Updated TODO
Abramo Bagnara [Thu, 11 May 2000 14:12:34 +0000 (14:12 +0000)]
Fixed C++ warnings
Abramo Bagnara [Tue, 9 May 2000 17:25:41 +0000 (17:25 +0000)]
Added TODO to dist
Jaroslav Kysela [Tue, 9 May 2000 15:44:18 +0000 (15:44 +0000)]
Moved update call to corrent position..
Abramo Bagnara [Tue, 9 May 2000 10:46:43 +0000 (10:46 +0000)]
Completed pcm_update implementation
Abramo Bagnara [Tue, 9 May 2000 10:42:12 +0000 (10:42 +0000)]
Added TODO files
Jaroslav Kysela [Mon, 8 May 2000 20:24:38 +0000 (20:24 +0000)]
Fixed device name...
Jaroslav Kysela [Mon, 8 May 2000 18:53:38 +0000 (18:53 +0000)]
Merged pcm2 branch.
Jaroslav Kysela [Tue, 18 Apr 2000 15:20:12 +0000 (15:20 +0000)]
Another API cleanups.
Added setup functions for rawmidi and timer interfaces.
Jaroslav Kysela [Tue, 18 Apr 2000 15:18:38 +0000 (15:18 +0000)]
Fixed rate specification..
Jaroslav Kysela [Tue, 18 Apr 2000 11:25:05 +0000 (11:25 +0000)]
Protocol version number changed to 2.0.0.
Jaroslav Kysela [Mon, 17 Apr 2000 18:55:13 +0000 (18:55 +0000)]
MUX1 & MUX2 renaming.
Abramo Bagnara [Mon, 17 Apr 2000 17:39:16 +0000 (17:39 +0000)]
Cleaned pcm internals. Added mmap'able plugins
Abramo Bagnara [Mon, 17 Apr 2000 17:31:41 +0000 (17:31 +0000)]
Cleaned pcm internals. Added mmap'able plugins
Abramo Bagnara [Sun, 16 Apr 2000 15:38:28 +0000 (15:38 +0000)]
Implemented voice_setup
Abramo Bagnara [Sun, 16 Apr 2000 15:36:30 +0000 (15:36 +0000)]
Implemented voice_setup. Changed mmap control
Abramo Bagnara [Sun, 16 Apr 2000 15:36:09 +0000 (15:36 +0000)]
Renamed for congruency two fields
Abramo Bagnara [Sun, 16 Apr 2000 15:28:42 +0000 (15:28 +0000)]
Renamed for congruency two fields
Jaroslav Kysela [Sun, 16 Apr 2000 11:45:29 +0000 (11:45 +0000)]
Changed protocol version to 1.1.0
Jaroslav Kysela [Sat, 15 Apr 2000 10:49:04 +0000 (10:49 +0000)]
Added CAPTURE3/PLAYBACK3 plugins.
Jaroslav Kysela [Sat, 15 Apr 2000 10:48:49 +0000 (10:48 +0000)]
Fixed C++ compilation.
Abramo Bagnara [Thu, 13 Apr 2000 21:17:03 +0000 (21:17 +0000)]
Fixed return value
Jaroslav Kysela [Thu, 13 Apr 2000 14:59:38 +0000 (14:59 +0000)]
Removed double goto.
Abramo Bagnara [Thu, 13 Apr 2000 11:45:39 +0000 (11:45 +0000)]
Avoided useless writev use
Jaroslav Kysela [Thu, 13 Apr 2000 09:28:04 +0000 (09:28 +0000)]
Fixed compilation problem (route plugin definition).
Abramo Bagnara [Wed, 12 Apr 2000 20:42:48 +0000 (20:42 +0000)]
Fixed readv/writev
Abramo Bagnara [Wed, 12 Apr 2000 20:41:16 +0000 (20:41 +0000)]
Fixed plugins
Abramo Bagnara [Wed, 12 Apr 2000 20:38:48 +0000 (20:38 +0000)]
Removed obsolete interleave plugin. Rewritten and fixed other for efficiency.
Jaroslav Kysela [Mon, 3 Apr 2000 18:17:59 +0000 (18:17 +0000)]
0.6.0pre1
Jaroslav Kysela [Thu, 30 Mar 2000 13:21:26 +0000 (13:21 +0000)]
Added snd_pcm_format_physical_width...
Jaroslav Kysela [Wed, 29 Mar 2000 20:26:06 +0000 (20:26 +0000)]
New plugin interface with readv/writev support.
Initial code.
Abramo Bagnara [Wed, 22 Mar 2000 16:22:12 +0000 (16:22 +0000)]
Removed volbal plugin (substituted with route)
Abramo Bagnara [Wed, 22 Mar 2000 16:20:23 +0000 (16:20 +0000)]
Added route plugin
Abramo Bagnara [Wed, 22 Mar 2000 16:20:05 +0000 (16:20 +0000)]
Removed voices plugin
Abramo Bagnara [Wed, 22 Mar 2000 16:18:04 +0000 (16:18 +0000)]
Removed voices and volbal plugins. Rewritten interleave plugin. Changed some name in linear
Abramo Bagnara [Wed, 22 Mar 2000 16:12:59 +0000 (16:12 +0000)]
moved silence byte function
Jaroslav Kysela [Tue, 21 Mar 2000 17:36:27 +0000 (17:36 +0000)]
Plugin updates. The action callback has a new argument.
The mmap plugin is updated to accept frags_min & frags_max. Also,
SND_PCM_STOP_ROLLOVER behaves much better.
Takashi Iwai [Sat, 18 Mar 2000 18:03:50 +0000 (18:03 +0000)]
New functions for sequencer:
- snd_seq_event_output_buffer()
Outputs an event on buffer without flushing to sequencer.
Useful for non-blocking mode write.
- snd_seq_event_output_direct()
Outputs an event directly to sequencer without using buffer.
Thus the event can be passed even if output buffer is full.
- snd_seq_input_buffer_size(), snd_seq_output_buffer_size()
Returns the size of input/output buffers
- snd_seq_resize_input_buffer(), snd_seq_resize_output_buffer()
Changes the size of input/output buffers
Jaroslav Kysela [Sat, 11 Mar 2000 21:34:41 +0000 (21:34 +0000)]
0.5.6
Jaroslav Kysela [Sat, 11 Mar 2000 11:08:08 +0000 (11:08 +0000)]
Changed versioning scheme.
Jaroslav Kysela [Fri, 10 Mar 2000 22:08:40 +0000 (22:08 +0000)]
Small cleanup by Frank van de Pol <frank@vande-pol.demon.nl> - timestamp
Jaroslav Kysela [Fri, 10 Mar 2000 14:05:49 +0000 (14:05 +0000)]
Fixed return value for snd_pcm_close
Jaroslav Kysela [Sat, 4 Mar 2000 15:50:35 +0000 (15:50 +0000)]
Fixed wrong name...
Jaroslav Kysela [Sat, 4 Mar 2000 15:50:15 +0000 (15:50 +0000)]
Added midiloop utility..
Jaroslav Kysela [Wed, 1 Mar 2000 18:13:35 +0000 (18:13 +0000)]
0.5.5
Jaroslav Kysela [Wed, 1 Mar 2000 18:12:30 +0000 (18:12 +0000)]
Changed the switch interface.
Every switches are accessible via one ioctl.
Jaroslav Kysela [Sun, 27 Feb 2000 20:07:45 +0000 (20:07 +0000)]
Moved EXPORT_SYMBOL tags for driver to plugin.c only.
Jaroslav Kysela [Sun, 27 Feb 2000 13:39:48 +0000 (13:39 +0000)]
0.5.4
Jaroslav Kysela [Sun, 27 Feb 2000 13:35:01 +0000 (13:35 +0000)]
.tar.gz -> .tar.bz2