Takashi Iwai
5eb794fe0b
Add filter-type external plugin SDK
...
Added the SDK for filter-type PCM plugins.
Share some codes with ioplug.
2005-02-14 13:33:08 +00:00
Takashi Iwai
f9b9015245
Fix resmgr support
...
Call normal open() before trying with res_open_device().
snd_open_device() is defined to do this procedure.
2005-02-11 16:35:24 +00:00
Takashi Iwai
94c4cdcd30
Add external PCM plugin SDK (draft version)
...
Added the external PCM plugin SDK (draft version).
This can be used to create external PCM plugins.
Example codes are found in alsa-plugins directory.
2005-02-08 20:57:51 +00:00
Clemens Ladisch
04c2de32c1
fix some file paths in comments
...
doxygen complains if the file name specified with \file does
not match the real file name, so fix it
2005-01-17 17:34:31 +00:00
Takashi Iwai
fdbfe89b08
Add inclusion of time.h
...
timeval and timespec structs need time.h.
2005-01-11 15:08:58 +00:00
Takashi Iwai
0732cce6f0
Add accessor to user control elements
...
Added accessor functions to user control elements, snd_ctl_elem_add_*(),
and_ctl_elem_remove() and snd_ctl_elem_info_is_user().
2005-01-03 11:52:39 +00:00
Takashi Iwai
30f35c1f7a
Add softvol PCM plugin
...
The softvol PCM plugin is added. It applies the software volume attenuation,
which may be useful for codecs without volume controls.
Currently, the control is only mono. The attenuation is applied to all
channels equally. The control is probed and automatically created
when not exists yet.
2004-12-27 14:40:19 +00:00
Takashi Iwai
2b54677fdb
Change error message handling
...
Change the handling of non-fatal errors. Now the non-fatal error
messages are not shown in stderr and no assert() as default. The
behavior can be changed with LIBASOUND_DEBUG environment variable.
2004-12-21 14:11:00 +00:00
Jaroslav Kysela
37e75bfa2c
Sync with the driver (EFX code structure)
2004-11-13 14:37:48 +00:00
Jaroslav Kysela
d02602374b
Fixed cut-n-copy problem
2004-11-09 13:12:35 +00:00
Jaroslav Kysela
67ea59660f
Added SNDRV_HWDEP_IFACE_BLUETOOTH
2004-11-09 13:11:43 +00:00
Jaroslav Kysela
b2e8c7fd49
Added SNDRV_HWDEP_IFACE_BLUETOOTH
2004-11-09 13:08:24 +00:00
Takashi Iwai
3e5580d053
Fix typos
...
Fixed typos of int types.
Added inclusion of stdint.h.
2004-09-30 13:21:43 +00:00
Takashi Iwai
9c0c171985
Fix the variable types in struct
...
The variable types are declared explicitly like u_int32_t and u_int64_t
to avoid ambiguity.
2004-09-22 15:21:51 +00:00
Takashi Iwai
9db1403b3a
[hdsp] Fix for 64bit architectures
...
Fixed the loading of firmware data and the handling of meter mmap
on 64bit architectures.
2004-09-21 10:37:17 +00:00
Takashi Iwai
6ed5c58dce
Remove the obsolete NONATOMIC ops bit.
...
SNDRV_PCM_INFO_NONATOMIC_OPS bit is removed. It's obsolete now.
2004-09-21 10:36:54 +00:00
Takashi Iwai
6fc5e5dd2a
Fix warnings with -Wshadow
...
Fixed compile warnings when compiled with -Wshadow.
(Renamed the shadow parameteres with _ prefix to avoid confliction.)
2004-09-21 10:35:57 +00:00
Peter Zubaj
954e2df37c
[emu10k1] Audigy DSP support
...
This patch will add better support for Audigy DSP. More gpr,
instruction and tram. It will break binary compatibility for app
which use emu10k1 hwdep.
Signed-off-by: Peter Zubaj <pzad@pobox.sk>
2004-09-06 15:06:48 +00:00
Clemens Ladisch
11adf32405
remove (now obsolete) support for _KERNEL_QUOTE events
2004-08-23 07:24:54 +00:00
Jaroslav Kysela
ef6283bca1
Added emu10k1.h
2004-08-16 12:52:00 +00:00
Jaroslav Kysela
7e648e8de2
Initial
2004-08-13 13:07:01 +00:00
Jaroslav Kysela
eafb492512
- added SYNC_PTR ioctl support for pcm_hw plugin
2004-05-22 10:14:32 +00:00
Takashi Iwai
5586e5cbb1
added a new plugin "iec958" to convert IEC958 subframes.
2004-05-04 15:13:23 +00:00
Jaroslav Kysela
a66204cd12
Added snd_asoundlib_version()
2004-04-19 15:12:32 +00:00
Jaroslav Kysela
64a39728a2
Added early event extension to the timer API - and a fix for the direct plugins
2004-04-06 17:29:25 +00:00
Jaroslav Kysela
a190b87d94
Initial implementation of PCM simple API extension.
2004-03-26 16:08:01 +00:00
Jaroslav Kysela
81f8c76094
Initial proposal for selection of abstraction in simple mixer API.
...
Added dB related functions (no implementation yet).
2004-03-14 18:39:58 +00:00
Jaroslav Kysela
894bd9157e
Initial proposal for simple PCM API extension
2004-03-14 18:37:55 +00:00
Jaroslav Kysela
391b7baf17
Added new files to instalation path
2004-03-12 13:58:35 +00:00
Jaroslav Kysela
24b0600e0f
Added missing files for alsa-tools
2004-03-12 13:37:10 +00:00
Jaroslav Kysela
dcc1bcc115
Added workaround for 2.6 kernel, we should probably use C99 types (u_int32_t etc.)
2004-03-09 12:46:59 +00:00
Jaroslav Kysela
db4f41fd9b
Sync with kernel headers
2004-03-06 10:11:09 +00:00
Jaroslav Kysela
c29d55d8b4
Sync with alsa-kernel
2004-02-24 09:37:15 +00:00
Jaroslav Kysela
830a449cee
Sync with driver
2004-01-19 19:50:55 +00:00
Jaroslav Kysela
aa3536961b
More completion.
2004-01-19 19:49:55 +00:00
Jaroslav Kysela
9105bb7fcd
Added SNDRV_PCM_STATE_DISCONNECTED state.
...
Changed direct plugins to handle DISCONNECT/SUSPEND states from slave.
2004-01-19 19:48:27 +00:00
Takashi Iwai
321968faed
- new e-mail address of Frank van de Pol.
2004-01-07 14:36:39 +00:00
Jaroslav Kysela
d0facfde2b
ALISP update
...
- function names are more emacs-like
- implemented (format) function
- fixed numerous memory-leaks (valgrind is now happy)
Ordinary mixer
- added the global view (using hdsp names only)
2003-12-23 16:42:55 +00:00
Jaroslav Kysela
beb837bcf7
Fixed typo - snd_pcm_type_name()
2003-12-22 08:31:22 +00:00
Jaroslav Kysela
d4af763f8a
Switch from old to new PCM API retaining binary compatibility
...
Changed version to 1.0.0pre1
2003-11-05 10:38:37 +00:00
Takashi Iwai
e1ae539931
added more documents.
...
removed the obsolete snd_seq_port_subscribe_set_voices().
2003-10-22 14:25:55 +00:00
Jaroslav Kysela
4a54759f1f
- added support for user control elements
2003-10-21 17:39:14 +00:00
Jaroslav Kysela
ab61b62cb4
More changes to the ordinary mixer API
2003-10-13 12:06:45 +00:00
Jaroslav Kysela
60585e25fc
added snd_hctl_ctl() function
...
ordinary mixer:
- revised Ordinary Mixer I/O type
- sndo_mixer_open() take PCMs rather than strings to pass
the real relationship
- an initial version of toplevel alisp script
more alisp development:
- renamed a* functions to A* functions (acall -> Acall etc.)
- many improvements (unset*, exfun, Acall pcm_info, Asnderr, Asyserr)
2003-09-09 19:24:35 +00:00
Takashi Iwai
e8cffea675
fixed typos.
2003-09-08 17:26:17 +00:00
Takashi Iwai
c53e622f10
added hwdep entries for mixart and us428.
2003-09-08 11:05:42 +00:00
Jaroslav Kysela
6ad93ac892
added snd_user_file() function
...
alisp extensions
- added nth, include, path commands
- added auto-exec functionality
- added helpers for C<->lisp interoperability
2003-09-03 19:25:08 +00:00
Takashi Iwai
06221f86d2
added workaround for ppc64.
2003-08-13 13:18:36 +00:00
Takashi Iwai
bffffeef45
- missing changes from virt to virtual rawmidi.
2003-08-06 14:46:33 +00:00
Takashi Iwai
f9a954fd6e
added SND_RAWMIDI_TYPE_VIRTUAL.
2003-07-29 17:15:58 +00:00