]> git.alsa-project.org Git - alsa-lib.git/log
alsa-lib.git
21 years agoFixed typo
Jaroslav Kysela [Mon, 13 Oct 2003 10:42:32 +0000 (10:42 +0000)]
Fixed typo

21 years agoadded iecset program (this could be to alsa-utils after more
Takashi Iwai [Tue, 30 Sep 2003 17:02:14 +0000 (17:02 +0000)]
added iecset program (this could be to alsa-utils after more
enhancements).

21 years agoFixed typo
Jaroslav Kysela [Fri, 26 Sep 2003 06:38:35 +0000 (06:38 +0000)]
Fixed typo

21 years ago0.9.7
Jaroslav Kysela [Thu, 25 Sep 2003 19:57:58 +0000 (19:57 +0000)]
0.9.7

21 years ago- support of dmix asm code for x86-64.
Takashi Iwai [Wed, 17 Sep 2003 17:09:45 +0000 (17:09 +0000)]
- support of dmix asm code for x86-64.

21 years agofixed 32bit sample dmix code for i386.
Takashi Iwai [Wed, 17 Sep 2003 15:39:12 +0000 (15:39 +0000)]
fixed 32bit sample dmix code for i386.

22 years agocorrections in the last changes.
Takashi Iwai [Wed, 10 Sep 2003 11:02:57 +0000 (11:02 +0000)]
corrections in the last changes.
samples are exapnded properly in linear interpolation now.

22 years agoadded snd_hctl_ctl() function
Jaroslav Kysela [Tue, 9 Sep 2003 19:24:35 +0000 (19:24 +0000)]
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)

22 years agoA try to fix the expand function from Takashi
Jaroslav Kysela [Tue, 9 Sep 2003 19:04:22 +0000 (19:04 +0000)]
A try to fix the expand function from Takashi

22 years agoInitial version
Jaroslav Kysela [Mon, 8 Sep 2003 18:04:10 +0000 (18:04 +0000)]
Initial version

22 years agofixed typos.
Takashi Iwai [Mon, 8 Sep 2003 17:26:17 +0000 (17:26 +0000)]
fixed typos.

22 years agoadded hwdep entries for mixart and us428.
Takashi Iwai [Mon, 8 Sep 2003 11:05:42 +0000 (11:05 +0000)]
added hwdep entries for mixart and us428.

22 years agoadded snd_user_file() function
Jaroslav Kysela [Wed, 3 Sep 2003 19:25:08 +0000 (19:25 +0000)]
added snd_user_file() function
alisp extensions
  - added nth, include, path commands
  - added auto-exec functionality
  - added helpers for C<->lisp interoperability

22 years agoDirect plugins update:
Jaroslav Kysela [Tue, 2 Sep 2003 10:32:33 +0000 (10:32 +0000)]
Direct plugins update:
  - moved more common code to pcm_direct.c
  - added missing initialization of some variables in hw_params

22 years ago- Added the support for AC3 passthrough on Audigy.
Takashi Iwai [Fri, 29 Aug 2003 09:24:19 +0000 (09:24 +0000)]
- Added the support for AC3 passthrough on Audigy.
- New config for Audigy2 (for incompatibility with Audigy1).

22 years agofixed typos.
Takashi Iwai [Wed, 27 Aug 2003 13:54:55 +0000 (13:54 +0000)]
fixed typos.

22 years agoAdded MEMORY-LEAK to EXTRA_DIST
Jaroslav Kysela [Tue, 26 Aug 2003 12:31:57 +0000 (12:31 +0000)]
Added MEMORY-LEAK to EXTRA_DIST

22 years agoalsalisp memory allocation optimization
Jaroslav Kysela [Fri, 22 Aug 2003 09:41:17 +0000 (09:41 +0000)]
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()?

22 years agoadded workaround for ppc64.
Takashi Iwai [Wed, 13 Aug 2003 13:18:36 +0000 (13:18 +0000)]
added workaround for ppc64.

22 years agoFixed bug: added limit for source channels.
Jaroslav Kysela [Tue, 12 Aug 2003 12:30:53 +0000 (12:30 +0000)]
Fixed bug: added limit for source channels.

22 years agoAdded surround41 and surround50 definitions
Jaroslav Kysela [Tue, 12 Aug 2003 09:34:38 +0000 (09:34 +0000)]
Added surround41 and surround50 definitions

22 years agoTakashi: added shadow pcm to avoid problem with plug plugin and mmaped access
Jaroslav Kysela [Fri, 8 Aug 2003 09:06:41 +0000 (09:06 +0000)]
Takashi: added shadow pcm to avoid problem with plug plugin and mmaped access

22 years agofixed dmix crashes by Clemens Ladisch <clemens@ladisch.de>:
Takashi Iwai [Thu, 7 Aug 2003 14:20:32 +0000 (14:20 +0000)]
fixed dmix crashes by Clemens Ladisch <clemens@ladisch.de>:

  pcm->name can be NULL (when an unnamed pcm node is embedded in another
  pcm)

22 years agofixed the missing initialization of poll events for copy plugin.
Takashi Iwai [Wed, 6 Aug 2003 15:43:30 +0000 (15:43 +0000)]
fixed the missing initialization of poll events for copy plugin.

22 years ago- missing changes from virt to virtual rawmidi.
Takashi Iwai [Wed, 6 Aug 2003 14:46:33 +0000 (14:46 +0000)]
- missing changes from virt to virtual rawmidi.

22 years ago- fixed the name from "virt" to "virtual".
Takashi Iwai [Tue, 5 Aug 2003 13:54:38 +0000 (13:54 +0000)]
- fixed the name from "virt" to "virtual".
- fixed compilation error.

22 years agoalisp - implemented hctl_elem_read/write and find
Jaroslav Kysela [Sun, 3 Aug 2003 20:36:53 +0000 (20:36 +0000)]
alisp - implemented hctl_elem_read/write and find

22 years agoMore alisp changes
Jaroslav Kysela [Fri, 1 Aug 2003 18:21:19 +0000 (18:21 +0000)]
More alisp changes

22 years agoAdded some hctl_elem functions to alisp
Jaroslav Kysela [Wed, 30 Jul 2003 19:14:01 +0000 (19:14 +0000)]
Added some hctl_elem functions to alisp

22 years agoadded the definition of rawmidi.virtual.
Takashi Iwai [Tue, 29 Jul 2003 17:16:18 +0000 (17:16 +0000)]
added the definition of rawmidi.virtual.

22 years agoadded SND_RAWMIDI_TYPE_VIRTUAL.
Takashi Iwai [Tue, 29 Jul 2003 17:15:58 +0000 (17:15 +0000)]
added SND_RAWMIDI_TYPE_VIRTUAL.

22 years agoadded virtual rawmidi plugin.
Takashi Iwai [Tue, 29 Jul 2003 17:15:34 +0000 (17:15 +0000)]
added virtual rawmidi plugin.

22 years agoadded const modifier to some function arguments
Takashi Iwai [Tue, 29 Jul 2003 17:05:31 +0000 (17:05 +0000)]
added const modifier to some function arguments

22 years agoMore alisp extensions (card related functions, ctl_card_info).
Jaroslav Kysela [Tue, 29 Jul 2003 13:19:19 +0000 (13:19 +0000)]
More alisp extensions (card related functions, ctl_card_info).

22 years agoFix against current code
Jaroslav Kysela [Mon, 28 Jul 2003 12:03:41 +0000 (12:03 +0000)]
Fix against current code

22 years ago0.9.6
Jaroslav Kysela [Mon, 28 Jul 2003 11:50:24 +0000 (11:50 +0000)]
0.9.6

22 years agoAdded snd_hctl_open_ctl() function.
Jaroslav Kysela [Sun, 27 Jul 2003 20:20:26 +0000 (20:20 +0000)]
Added snd_hctl_open_ctl() function.
alisp massive extensions and tested ALSA function bindings.

22 years agoArt Haas <ahaas@airmail.net>
Jaroslav Kysela [Sat, 26 Jul 2003 16:24:11 +0000 (16:24 +0000)]
Art Haas <ahaas@airmail.net>
C99 initializers cleanup

22 years agoAdded float number support
Jaroslav Kysela [Sat, 26 Jul 2003 15:19:27 +0000 (15:19 +0000)]
Added float number support
Replaced 'int' with 'long' (integer type)
Improved garbage collect

22 years agotagged for new functions;
Takashi Iwai [Fri, 25 Jul 2003 17:25:05 +0000 (17:25 +0000)]
tagged for new functions;
    snd_seq_port_info_get/set_timestamping()
    snd_seq_port_info_get/set_timestamp_real()
    snd_seq_port_info_get/set_timestamp_queue()

22 years ago- added auto-timestamp mode for the port.
Takashi Iwai [Fri, 25 Jul 2003 17:24:13 +0000 (17:24 +0000)]
- added auto-timestamp mode for the port.
    snd_seq_port_info_get/set_timestamping()
    snd_seq_port_info_get/set_timestamp_real()
    snd_seq_port_info_get/set_timestamp_queue()
- increased the protocol version to 1.0.1.

22 years ago- updated asound.h and asequencer.h from alsa-kernel.
Takashi Iwai [Fri, 25 Jul 2003 17:23:18 +0000 (17:23 +0000)]
- updated asound.h and asequencer.h from alsa-kernel.

22 years agofixes by Art Haas <ahaas@airmail.net>:
Takashi Iwai [Fri, 25 Jul 2003 17:02:00 +0000 (17:02 +0000)]
fixes by Art Haas <ahaas@airmail.net>:

rewritten with C99 struct initialization style.

22 years agoKill the zombie process creation, use 'start' process to detach the server_job()...
Jaroslav Kysela [Thu, 24 Jul 2003 18:49:54 +0000 (18:49 +0000)]
Kill the zombie process creation, use 'start' process to detach the server_job() from parent

22 years agoNULL check in mmap_begin()
Jaroslav Kysela [Wed, 23 Jul 2003 06:57:53 +0000 (06:57 +0000)]
NULL check in mmap_begin()

22 years agoFixed typo
Jaroslav Kysela [Wed, 16 Jul 2003 19:31:42 +0000 (19:31 +0000)]
Fixed typo

22 years agoFixed snd_pcm_wait() function
Jaroslav Kysela [Wed, 16 Jul 2003 19:31:15 +0000 (19:31 +0000)]
Fixed snd_pcm_wait() function

22 years ago- snd_pcm_wait() returns more understandable error code when an error
Takashi Iwai [Wed, 16 Jul 2003 11:37:25 +0000 (11:37 +0000)]
- snd_pcm_wait() returns more understandable error code when an error
  happens during poll().
- clean up the code along with the change above.

22 years agoAdded unlink of the communication socket name.
Jaroslav Kysela [Tue, 15 Jul 2003 19:15:10 +0000 (19:15 +0000)]
Added unlink of the communication socket name.
Added retry when the semaphore is lost (server is going down and removes
the global semaphore). Now the application creates a new direct server
automagically rather than the error return.

22 years agofixed the type prefix of printd for the time (unsigned long).
Takashi Iwai [Mon, 14 Jul 2003 10:23:16 +0000 (10:23 +0000)]
fixed the type prefix of printd for the time (unsigned long).

22 years agofixed the old multi-line strings.
Takashi Iwai [Mon, 14 Jul 2003 10:22:39 +0000 (10:22 +0000)]
fixed the old multi-line strings.

22 years agochange the include path "asoundlib.h" to <alsa/asoundlib.h>
Takashi Iwai [Mon, 14 Jul 2003 10:21:46 +0000 (10:21 +0000)]
change the include path "asoundlib.h" to <alsa/asoundlib.h>

22 years ago- reverted to include <alsa/xxx.h> again.
Takashi Iwai [Mon, 14 Jul 2003 10:20:31 +0000 (10:20 +0000)]
- reverted to include <alsa/xxx.h> again.
- include stdarg.h for va_list.

22 years agocreate a symlink for inclusion of alsa/xxx.h in the alsa-lib tree itself.
Takashi Iwai [Mon, 14 Jul 2003 10:16:38 +0000 (10:16 +0000)]
create a symlink for inclusion of alsa/xxx.h in the alsa-lib tree itself.
the symlink is created by configure script.

22 years agoGiuliano Pochini <pochini@shiny.it>
Jaroslav Kysela [Mon, 14 Jul 2003 07:56:03 +0000 (07:56 +0000)]
Giuliano Pochini <pochini@shiny.it>
snd_ctl_elem_info_get_dimension? fixes

22 years agoMore fixes (empty vars)
Jaroslav Kysela [Wed, 9 Jul 2003 14:42:49 +0000 (14:42 +0000)]
More fixes (empty vars)

22 years agoSmall fix in makefiles
Jaroslav Kysela [Wed, 9 Jul 2003 14:16:39 +0000 (14:16 +0000)]
Small fix in makefiles

22 years agoadded config files for digigram cards.
Takashi Iwai [Tue, 8 Jul 2003 10:45:50 +0000 (10:45 +0000)]
added config files for digigram cards.

22 years ago0.9.5
Jaroslav Kysela [Tue, 8 Jul 2003 08:21:21 +0000 (08:21 +0000)]
0.9.5

22 years agoClemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Tue, 1 Jul 2003 09:23:38 +0000 (09:23 +0000)]
Clemens Ladisch <clemens@ladisch.de>
fix some wrong section/file/reference names

22 years agoFixed some lisp bugs
Jaroslav Kysela [Fri, 27 Jun 2003 20:38:13 +0000 (20:38 +0000)]
Fixed some lisp bugs

22 years agoinclude files from the local directory ("xxx.h") instead of the standard
Takashi Iwai [Fri, 27 Jun 2003 17:57:40 +0000 (17:57 +0000)]
include files from the local directory ("xxx.h") instead of the standard
path (<alsa/xxx.h>).

22 years agoInitial code for lisp interpreter
Jaroslav Kysela [Tue, 24 Jun 2003 19:30:08 +0000 (19:30 +0000)]
Initial code for lisp interpreter

22 years agoSome code for ordinary pcm
Jaroslav Kysela [Mon, 23 Jun 2003 17:41:01 +0000 (17:41 +0000)]
Some code for ordinary pcm

22 years agoAdded __STRING definition
Jaroslav Kysela [Mon, 23 Jun 2003 07:51:14 +0000 (07:51 +0000)]
Added __STRING definition

22 years agoRenamed simple_* to ordinary_* (name clash for simple mixer)
Jaroslav Kysela [Sun, 22 Jun 2003 19:02:19 +0000 (19:02 +0000)]
Renamed simple_* to ordinary_* (name clash for simple mixer)

22 years agoAdded simple_mixer and simple_pcm subdirs with some 'empty' code
Jaroslav Kysela [Sun, 22 Jun 2003 18:09:03 +0000 (18:09 +0000)]
Added simple_mixer and simple_pcm subdirs with some 'empty' code

22 years agoNOCARE -> IGNORE (thanks Abramo)
Jaroslav Kysela [Sun, 22 Jun 2003 14:46:15 +0000 (14:46 +0000)]
NOCARE -> IGNORE (thanks Abramo)

22 years agoAdded snds_pcm_param_xrun()
Jaroslav Kysela [Sun, 22 Jun 2003 12:44:41 +0000 (12:44 +0000)]
Added snds_pcm_param_xrun()

22 years agoAdded snd_pcm_munmap() call to snd_pcm_close() - free all resources
Jaroslav Kysela [Sun, 22 Jun 2003 09:59:03 +0000 (09:59 +0000)]
Added snd_pcm_munmap() call to snd_pcm_close() - free all resources

22 years agoInitial version of simple pcm + mixer interfaces
Jaroslav Kysela [Sat, 21 Jun 2003 08:55:40 +0000 (08:55 +0000)]
Initial version of simple pcm + mixer interfaces

22 years agoReverted back (N)RPN decoding - it is difficult to do this job here
Jaroslav Kysela [Mon, 16 Jun 2003 18:53:25 +0000 (18:53 +0000)]
Reverted back (N)RPN decoding - it is difficult to do this job here

22 years agoAdded proper handling of nonregistered and registered MIDI parameters
Jaroslav Kysela [Mon, 16 Jun 2003 11:00:30 +0000 (11:00 +0000)]
Added proper handling of nonregistered and registered MIDI parameters

22 years agoarm section update
Jaroslav Kysela [Sat, 14 Jun 2003 08:11:24 +0000 (08:11 +0000)]
arm section update

22 years agoOne more fix to dlsym
Jaroslav Kysela [Sat, 14 Jun 2003 07:38:28 +0000 (07:38 +0000)]
One more fix to dlsym

22 years agoDo not use snd_dl*() functions, dev->activate can be NULL
Jaroslav Kysela [Sat, 14 Jun 2003 07:31:54 +0000 (07:31 +0000)]
Do not use snd_dl*() functions, dev->activate can be NULL

22 years ago0.9.4
Jaroslav Kysela [Sat, 31 May 2003 17:49:22 +0000 (17:49 +0000)]
0.9.4

22 years agoRemoved more asserts
Jaroslav Kysela [Wed, 28 May 2003 18:49:15 +0000 (18:49 +0000)]
Removed more asserts

22 years agofixed the detection of dimensions in snd_ctl_elem_info_get_dimensions().
Takashi Iwai [Tue, 20 May 2003 08:49:12 +0000 (08:49 +0000)]
fixed the detection of dimensions in snd_ctl_elem_info_get_dimensions().

22 years ago- fixed the routing with use_getput condition.
Takashi Iwai [Fri, 16 May 2003 14:36:26 +0000 (14:36 +0000)]
- fixed the routing with use_getput condition.
  use_getput will be changed after loading the ttable, so the conversion
  function cannot be determined at this stage.

22 years agofixed IEC958 pcm (wrong device index).
Takashi Iwai [Fri, 16 May 2003 14:34:20 +0000 (14:34 +0000)]
fixed IEC958 pcm (wrong device index).

22 years agofixed a missing slave.pcm line.
Takashi Iwai [Fri, 16 May 2003 10:13:58 +0000 (10:13 +0000)]
fixed a missing slave.pcm line.

22 years ago- added config for nVidia nForce.
Takashi Iwai [Thu, 15 May 2003 13:12:12 +0000 (13:12 +0000)]
- added config for nVidia nForce.

22 years agoAdded async_direct method
Jaroslav Kysela [Thu, 15 May 2003 09:10:36 +0000 (09:10 +0000)]
Added async_direct method

22 years agoFixed typos. (one of that courtesy of Sourav K. Mandal <smandal@uclink.berkeley.edu>
Abramo Bagnara [Mon, 5 May 2003 14:24:11 +0000 (14:24 +0000)]
Fixed typos. (one of that courtesy of Sourav K. Mandal <smandal@uclink.berkeley.edu>

22 years agoFixed fcntl() call
Jaroslav Kysela [Sun, 4 May 2003 20:07:30 +0000 (20:07 +0000)]
Fixed fcntl() call

22 years agoUse snd_pcm_hwsync() rather than snd_pcm_delay() in write_areas()
Jaroslav Kysela [Sun, 4 May 2003 20:06:30 +0000 (20:06 +0000)]
Use snd_pcm_hwsync() rather than snd_pcm_delay() in write_areas()

22 years ago0.9.3
Jaroslav Kysela [Wed, 30 Apr 2003 15:06:45 +0000 (15:06 +0000)]
0.9.3

22 years agoOptimized spdif device
Jaroslav Kysela [Tue, 29 Apr 2003 07:45:35 +0000 (07:45 +0000)]
Optimized spdif device

22 years agoinitial version
Jaroslav Kysela [Sat, 26 Apr 2003 08:26:05 +0000 (08:26 +0000)]
initial version

22 years ago- added shm area manager code
Jaroslav Kysela [Wed, 23 Apr 2003 12:41:55 +0000 (12:41 +0000)]
- added shm area manager code
- fixed parsing of period_size/buffer_size options for dmix, dsnoop and
  dshare plugins

22 years agoFixed documented bugs by Clemens Ladisch <clemens@ladisch.de>
Jaroslav Kysela [Wed, 23 Apr 2003 08:01:07 +0000 (08:01 +0000)]
Fixed documented bugs by Clemens Ladisch <clemens@ladisch.de>

22 years agoAdded missing sync_ptr() call to pcm_status() function
Jaroslav Kysela [Sat, 19 Apr 2003 13:12:59 +0000 (13:12 +0000)]
Added missing sync_ptr() call to pcm_status() function

22 years agoadded surround51, center and lfe definitions.
Takashi Iwai [Wed, 2 Apr 2003 14:45:36 +0000 (14:45 +0000)]
added surround51, center and lfe definitions.

22 years agoAdded snd_ctl_elem_info_get_dimensions() and snd_ctl_elem_info_get_dimension() functions.
Jaroslav Kysela [Tue, 1 Apr 2003 13:58:09 +0000 (13:58 +0000)]
Added snd_ctl_elem_info_get_dimensions() and snd_ctl_elem_info_get_dimension() functions.

22 years agocheck the current pcm status in snd_pcm_read/write_areas() if
Takashi Iwai [Thu, 27 Mar 2003 09:10:22 +0000 (09:10 +0000)]
check the current pcm status in snd_pcm_read/write_areas() if
snd_pcm_wait() returns an error.  this will fix the bogus
return code of snd_pcm_readi/writei().

22 years agoadded pcm_d* files.
Takashi Iwai [Wed, 26 Mar 2003 15:24:19 +0000 (15:24 +0000)]
added pcm_d* files.

22 years agoAdded dsnoop definition
Jaroslav Kysela [Fri, 21 Mar 2003 12:56:42 +0000 (12:56 +0000)]
Added dsnoop definition

22 years agoAdded <sys/uio.h> inclusion
Jaroslav Kysela [Thu, 20 Mar 2003 08:01:41 +0000 (08:01 +0000)]
Added <sys/uio.h> inclusion

22 years ago0.9.2
Jaroslav Kysela [Wed, 19 Mar 2003 17:57:34 +0000 (17:57 +0000)]
0.9.2