Commit graph

1546 commits

Author SHA1 Message Date
Jaroslav Kysela
beb837bcf7 Fixed typo - snd_pcm_type_name() 2003-12-22 08:31:22 +00:00
Jaroslav Kysela
4aec7396ff Fixed lisp for ordinary mixer API 2003-12-21 18:25:57 +00:00
Jaroslav Kysela
319c46a982 Added queue_timer.c by Chris Cannam <cannam@all-day-breakfast.com> 2003-12-18 12:14:17 +00:00
Jaroslav Kysela
a741526c44 alisp - removed all memory leaks from alisp_snd.c discovered by hctl.lisp script 2003-12-13 20:03:58 +00:00
Jaroslav Kysela
b2a1abf7bd Removed set variable (elem) 2003-12-13 18:39:18 +00:00
Jaroslav Kysela
46ed2fc9e8 alisp update
- garbage collector is out (replaced with references and auto-free)
  - added serious test lisp code to detect memory leaks
  - fixme: alisp_snd.c code needs review (remove memory leaks)
2003-12-13 18:36:01 +00:00
Jaroslav Kysela
f3da5548b3 Fixed range problems 2003-12-09 09:48:28 +00:00
Jaroslav Kysela
0545cf711d Maik Broemme <mbroemme@plusserver.de>
- added ipc_perm for dmix plugin
Jaroslav Kysela <perex@suse.cz>
- added ipc_perm for dsnoop and dshare plugins
- added ipc_perm to doc/asoundrc.txt
2003-12-07 09:30:47 +00:00
Jaroslav Kysela
e88884e9bf 1.0.0rc2 2003-12-05 08:25:53 +00:00
Jaroslav Kysela
cdcaee5d1d 1.0.0rc1 2003-12-01 09:15:55 +00:00
Takashi Iwai
372668cffa added the definitions for vortex au88x0 cards. 2003-11-27 16:50:52 +00:00
Jaroslav Kysela
7babeedf5d 1.0.0pre3 2003-11-25 13:01:44 +00:00
Takashi Iwai
3802c57944 - fixed the 5.1 output device. 2003-11-24 12:58:07 +00:00
Takashi Iwai
19e8aa67db - fixed the invalid (positive) return value from snd_mixer_set_xxx()
functions.
2003-11-19 15:52:16 +00:00
Takashi Iwai
8503e9626e removed "Exchange DAC" hack again. now it's handled in the driver. 2003-11-07 19:39:16 +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
Jaroslav Kysela
83bfda918e Clemens Ladisch <clemens@ladisch.de>
clear element count when freeing space in element list
2003-11-03 10:31:50 +00:00
Takashi Iwai
87425aed82 added more descriptions. 2003-10-31 18:52:55 +00:00
Takashi Iwai
2d675abc9f Marcel <shizuma@magma.ca>:
- fixed the 4.0 output.
2003-10-31 16:50:40 +00:00
Takashi Iwai
8bcadcb2a6 - fixed the calculation of snd_pcm_avail() with plugin.
this will fix the slow playback problem on mplayer.
- the delay calculation is optimized a bit.
2003-10-30 18:46:32 +00:00
Takashi Iwai
a2101162a8 disabled debug messages as default. 2003-10-28 18:19:09 +00:00
Takashi Iwai
0cfc9189dd moved iecset to alsa-utils 2003-10-23 16:53:11 +00:00
Takashi Iwai
cdb9bc5139 added more documents and examples about plugins. 2003-10-23 14:42:47 +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
1583177850 0.9.8 2003-10-21 17:41:17 +00:00
Jaroslav Kysela
4a54759f1f - added support for user control elements 2003-10-21 17:39:14 +00:00
Takashi Iwai
701d0614f1 more documents as introduction. 2003-10-20 14:04:53 +00:00
Takashi Iwai
e489376d5d use only #xxx to link (for the recent doxygen). 2003-10-20 14:04:21 +00:00
Jaroslav Kysela
5016a98e30 Use _exit() in server_job() 2003-10-17 13:53:06 +00:00
Jaroslav Kysela
4e8ad5ff88 Fixed problem with Xwindows (socket descriptors) 2003-10-17 07:38:38 +00:00
Takashi Iwai
85216d820e changed the PCM routing for the recent redesign of the driver. 2003-10-13 16:34:55 +00:00
Jaroslav Kysela
ab61b62cb4 More changes to the ordinary mixer API 2003-10-13 12:06:45 +00:00
Jaroslav Kysela
72c814db2a Fixed typo 2003-10-13 10:42:32 +00:00
Takashi Iwai
2fb3e68e11 added iecset program (this could be to alsa-utils after more
enhancements).
2003-09-30 17:02:14 +00:00
Jaroslav Kysela
37b855170b Fixed typo 2003-09-26 06:38:35 +00:00
Jaroslav Kysela
29147d647e 0.9.7 2003-09-25 19:57:58 +00:00
Takashi Iwai
243027a824 - support of dmix asm code for x86-64. 2003-09-17 17:09:45 +00:00
Takashi Iwai
af0c81d4af fixed 32bit sample dmix code for i386. 2003-09-17 15:39:12 +00:00
Takashi Iwai
1adfe9fd0d corrections in the last changes.
samples are exapnded properly in linear interpolation now.
2003-09-10 11:02:57 +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
Jaroslav Kysela
668a300229 A try to fix the expand function from Takashi 2003-09-09 19:04:22 +00:00
Jaroslav Kysela
8ce502489c Initial version 2003-09-08 18:04:10 +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
Jaroslav Kysela
95418afc67 Direct plugins update:
- moved more common code to pcm_direct.c
  - added missing initialization of some variables in hw_params
2003-09-02 10:32:33 +00:00
Takashi Iwai
c0e493eb5a - Added the support for AC3 passthrough on Audigy.
- New config for Audigy2 (for incompatibility with Audigy1).
2003-08-29 09:24:19 +00:00
Takashi Iwai
093e07cdf8 fixed typos. 2003-08-27 13:54:55 +00:00
Jaroslav Kysela
7a9658e6ba Added MEMORY-LEAK to EXTRA_DIST 2003-08-26 12:31:57 +00:00
Jaroslav Kysela
523b1eb92e alsalisp memory allocation optimization
- force of reusing alisp objects
  - added auto-garbage-collect mechanism
  - fixed bad garbage-collect (yes, the original code can free "running" lisp program)
  - hctl.lisp test example
    - reduced lisp object memory pool usage from 240kB to 29kB (auto-gc)
    - reduced --''-- from 29kB (auto-gc) to 9kB (manual gc)
FIXME: we need definitely an opminization for the alisp object lookups
       - use bsearch()?
2003-08-22 09:41:17 +00:00