Commit graph

  • 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) Jaroslav Kysela 2003-09-09 19:24:35 +00:00
  • 668a300229 A try to fix the expand function from Takashi Jaroslav Kysela 2003-09-09 19:04:22 +00:00
  • 8ce502489c Initial version Jaroslav Kysela 2003-09-08 18:04:10 +00:00
  • e8cffea675 fixed typos. Takashi Iwai 2003-09-08 17:26:17 +00:00
  • c53e622f10 added hwdep entries for mixart and us428. Takashi Iwai 2003-09-08 11:05:42 +00:00
  • 6ad93ac892 added snd_user_file() function alisp extensions - added nth, include, path commands - added auto-exec functionality - added helpers for C<->lisp interoperability Jaroslav Kysela 2003-09-03 19:25:08 +00:00
  • 95418afc67 Direct plugins update: - moved more common code to pcm_direct.c - added missing initialization of some variables in hw_params Jaroslav Kysela 2003-09-02 10:32:33 +00:00
  • c0e493eb5a - Added the support for AC3 passthrough on Audigy. - New config for Audigy2 (for incompatibility with Audigy1). Takashi Iwai 2003-08-29 09:24:19 +00:00
  • 093e07cdf8 fixed typos. Takashi Iwai 2003-08-27 13:54:55 +00:00
  • 7a9658e6ba Added MEMORY-LEAK to EXTRA_DIST Jaroslav Kysela 2003-08-26 12:31:57 +00:00
  • 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()? Jaroslav Kysela 2003-08-22 09:41:17 +00:00
  • 06221f86d2 added workaround for ppc64. Takashi Iwai 2003-08-13 13:18:36 +00:00
  • 47ba6cef55 Fixed bug: added limit for source channels. Jaroslav Kysela 2003-08-12 12:30:53 +00:00
  • e09736109e Added surround41 and surround50 definitions Jaroslav Kysela 2003-08-12 09:34:38 +00:00
  • 63c19961b9 Takashi: added shadow pcm to avoid problem with plug plugin and mmaped access Jaroslav Kysela 2003-08-08 09:06:41 +00:00
  • 18927bfe9a fixed dmix crashes by Clemens Ladisch <clemens@ladisch.de>: Takashi Iwai 2003-08-07 14:20:32 +00:00
  • 7058054471 fixed the missing initialization of poll events for copy plugin. Takashi Iwai 2003-08-06 15:43:30 +00:00
  • bffffeef45 - missing changes from virt to virtual rawmidi. Takashi Iwai 2003-08-06 14:46:33 +00:00
  • 237f7f46f0 - fixed the name from "virt" to "virtual". - fixed compilation error. Takashi Iwai 2003-08-05 13:54:38 +00:00
  • 5efcf32772 alisp - implemented hctl_elem_read/write and find Jaroslav Kysela 2003-08-03 20:36:53 +00:00
  • 2699f5510b More alisp changes Jaroslav Kysela 2003-08-01 18:21:19 +00:00
  • 16647d9c53 Added some hctl_elem functions to alisp Jaroslav Kysela 2003-07-30 19:14:01 +00:00
  • 184612c30a added the definition of rawmidi.virtual. Takashi Iwai 2003-07-29 17:16:18 +00:00
  • f9a954fd6e added SND_RAWMIDI_TYPE_VIRTUAL. Takashi Iwai 2003-07-29 17:15:58 +00:00
  • e332fc0b9b added virtual rawmidi plugin. Takashi Iwai 2003-07-29 17:15:34 +00:00
  • 118bf89508 added const modifier to some function arguments Takashi Iwai 2003-07-29 17:05:31 +00:00
  • adbc93f1a4 More alisp extensions (card related functions, ctl_card_info). Jaroslav Kysela 2003-07-29 13:19:19 +00:00
  • c55d2495d7 Fix against current code Jaroslav Kysela 2003-07-28 12:03:41 +00:00
  • 468c3d18b6 0.9.6 Jaroslav Kysela 2003-07-28 11:50:24 +00:00
  • 92093ae0fe Added snd_hctl_open_ctl() function. alisp massive extensions and tested ALSA function bindings. Jaroslav Kysela 2003-07-27 20:20:26 +00:00
  • 6a543d8e20 Art Haas <ahaas@airmail.net> C99 initializers cleanup Jaroslav Kysela 2003-07-26 16:24:11 +00:00
  • b3e3c349ce Added float number support Replaced 'int' with 'long' (integer type) Improved garbage collect Jaroslav Kysela 2003-07-26 15:19:27 +00:00
  • b5c2327ce7 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() Takashi Iwai 2003-07-25 17:25:05 +00:00
  • 09161437ef - 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. Takashi Iwai 2003-07-25 17:24:13 +00:00
  • 60035f4fae - updated asound.h and asequencer.h from alsa-kernel. Takashi Iwai 2003-07-25 17:23:18 +00:00
  • 7716fd1e3d fixes by Art Haas <ahaas@airmail.net>: Takashi Iwai 2003-07-25 17:02:00 +00:00
  • c18c32b26c Kill the zombie process creation, use 'start' process to detach the server_job() from parent Jaroslav Kysela 2003-07-24 18:49:54 +00:00
  • cb1f308ab5 NULL check in mmap_begin() Jaroslav Kysela 2003-07-23 06:57:53 +00:00
  • 0d1fc81692 Fixed typo Jaroslav Kysela 2003-07-16 19:31:42 +00:00
  • ed9961c9a2 Fixed snd_pcm_wait() function Jaroslav Kysela 2003-07-16 19:31:15 +00:00
  • f073afbdfa - snd_pcm_wait() returns more understandable error code when an error happens during poll(). - clean up the code along with the change above. Takashi Iwai 2003-07-16 11:37:25 +00:00
  • e03aaa1888 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. Jaroslav Kysela 2003-07-15 19:15:10 +00:00
  • 0811da2a15 fixed the type prefix of printd for the time (unsigned long). Takashi Iwai 2003-07-14 10:23:16 +00:00
  • 3eba62e9a8 fixed the old multi-line strings. Takashi Iwai 2003-07-14 10:22:39 +00:00
  • 2335577a15 change the include path "asoundlib.h" to <alsa/asoundlib.h> Takashi Iwai 2003-07-14 10:21:46 +00:00
  • 9a19772de9 - reverted to include <alsa/xxx.h> again. - include stdarg.h for va_list. Takashi Iwai 2003-07-14 10:20:31 +00:00
  • 9f491f4aa6 create a symlink for inclusion of alsa/xxx.h in the alsa-lib tree itself. the symlink is created by configure script. Takashi Iwai 2003-07-14 10:16:38 +00:00
  • e3590ca3fc Giuliano Pochini <pochini@shiny.it> snd_ctl_elem_info_get_dimension? fixes Jaroslav Kysela 2003-07-14 07:56:03 +00:00
  • 0d2c25b6fa More fixes (empty vars) Jaroslav Kysela 2003-07-09 14:42:49 +00:00
  • c36af78b2e Small fix in makefiles Jaroslav Kysela 2003-07-09 14:16:39 +00:00
  • 22e1a1bb13 added config files for digigram cards. Takashi Iwai 2003-07-08 10:45:50 +00:00
  • 960b97c8f6 0.9.5 Jaroslav Kysela 2003-07-08 08:21:21 +00:00
  • 6633460801 Clemens Ladisch <clemens@ladisch.de> fix some wrong section/file/reference names Jaroslav Kysela 2003-07-01 09:23:38 +00:00
  • 1097c437a1 Fixed some lisp bugs Jaroslav Kysela 2003-06-27 20:38:13 +00:00
  • 7a69ed8558 include files from the local directory ("xxx.h") instead of the standard path (<alsa/xxx.h>). Takashi Iwai 2003-06-27 17:57:40 +00:00
  • 640ee8faa7 Initial code for lisp interpreter Jaroslav Kysela 2003-06-24 19:30:08 +00:00
  • 8b1ac5a638 Some code for ordinary pcm Jaroslav Kysela 2003-06-23 17:41:01 +00:00
  • 79c0a6998c Added __STRING definition Jaroslav Kysela 2003-06-23 07:51:14 +00:00
  • 4771213631 Renamed simple_* to ordinary_* (name clash for simple mixer) Jaroslav Kysela 2003-06-22 19:02:19 +00:00
  • 7c72da4ae5 Added simple_mixer and simple_pcm subdirs with some 'empty' code Jaroslav Kysela 2003-06-22 18:09:03 +00:00
  • 72e6c9c3c0 NOCARE -> IGNORE (thanks Abramo) Jaroslav Kysela 2003-06-22 14:46:15 +00:00
  • cff8e26fb7 Added snds_pcm_param_xrun() Jaroslav Kysela 2003-06-22 12:44:41 +00:00
  • b004a9d791 Added snd_pcm_munmap() call to snd_pcm_close() - free all resources Jaroslav Kysela 2003-06-22 09:59:03 +00:00
  • 501342abbb Initial version of simple pcm + mixer interfaces Jaroslav Kysela 2003-06-21 08:55:40 +00:00
  • ea8feb43e2 Reverted back (N)RPN decoding - it is difficult to do this job here Jaroslav Kysela 2003-06-16 18:53:25 +00:00
  • 8f78ae3b84 Added proper handling of nonregistered and registered MIDI parameters Jaroslav Kysela 2003-06-16 11:00:30 +00:00
  • 19e3baa6e1 arm section update Jaroslav Kysela 2003-06-14 08:11:24 +00:00
  • 3298a54dbd One more fix to dlsym Jaroslav Kysela 2003-06-14 07:38:28 +00:00
  • 8bf6c1e5e6 Do not use snd_dl*() functions, dev->activate can be NULL Jaroslav Kysela 2003-06-14 07:31:54 +00:00
  • dad3f82711 0.9.4 Jaroslav Kysela 2003-05-31 17:49:22 +00:00
  • 3b9b0d37bf Removed more asserts Jaroslav Kysela 2003-05-28 18:49:15 +00:00
  • 4bd0183b1f fixed the detection of dimensions in snd_ctl_elem_info_get_dimensions(). Takashi Iwai 2003-05-20 08:49:12 +00:00
  • 02e9d7c3e6 - 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. Takashi Iwai 2003-05-16 14:36:26 +00:00
  • d14884563f fixed IEC958 pcm (wrong device index). Takashi Iwai 2003-05-16 14:34:20 +00:00
  • 42cb01576d fixed a missing slave.pcm line. Takashi Iwai 2003-05-16 10:13:58 +00:00
  • 71726ce535 - added config for nVidia nForce. Takashi Iwai 2003-05-15 13:12:12 +00:00
  • 3cce88b444 Added async_direct method Jaroslav Kysela 2003-05-15 09:10:36 +00:00
  • 2fb0fa541e Fixed typos. (one of that courtesy of Sourav K. Mandal <smandal@uclink.berkeley.edu> Abramo Bagnara 2003-05-05 14:24:11 +00:00
  • 68f5980103 Fixed fcntl() call Jaroslav Kysela 2003-05-04 20:07:30 +00:00
  • a24442958b Use snd_pcm_hwsync() rather than snd_pcm_delay() in write_areas() Jaroslav Kysela 2003-05-04 20:06:30 +00:00
  • eba436727f 0.9.3 Jaroslav Kysela 2003-04-30 15:06:45 +00:00
  • d7233fe472 Optimized spdif device Jaroslav Kysela 2003-04-29 07:45:35 +00:00
  • 7f8f72108c initial version Jaroslav Kysela 2003-04-26 08:26:05 +00:00
  • 573f85dc1d - added shm area manager code - fixed parsing of period_size/buffer_size options for dmix, dsnoop and dshare plugins Jaroslav Kysela 2003-04-23 12:41:55 +00:00
  • 7340d20729 Fixed documented bugs by Clemens Ladisch <clemens@ladisch.de> Jaroslav Kysela 2003-04-23 08:01:07 +00:00
  • 05d57ff3be Added missing sync_ptr() call to pcm_status() function Jaroslav Kysela 2003-04-19 13:12:59 +00:00
  • f4891ca932 added surround51, center and lfe definitions. Takashi Iwai 2003-04-02 14:45:36 +00:00
  • 368918b453 Added snd_ctl_elem_info_get_dimensions() and snd_ctl_elem_info_get_dimension() functions. Jaroslav Kysela 2003-04-01 13:58:09 +00:00
  • 2978d18323 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(). Takashi Iwai 2003-03-27 09:10:22 +00:00
  • 7714346bc2 added pcm_d* files. Takashi Iwai 2003-03-26 15:24:19 +00:00
  • 49ebb948c8 Added dsnoop definition Jaroslav Kysela 2003-03-21 12:56:42 +00:00
  • af01a330d6 Added <sys/uio.h> inclusion Jaroslav Kysela 2003-03-20 08:01:41 +00:00
  • 598dc8b10e 0.9.2 Jaroslav Kysela 2003-03-19 17:57:34 +00:00
  • a10140cef6 Added more comments for 32-bit mixing Jaroslav Kysela 2003-03-19 16:42:47 +00:00
  • ead9960abc Added dsnoop and dshare plugins Jaroslav Kysela 2003-03-19 16:38:43 +00:00
  • 7470a5b9af dshare and dsnoop plugins are working now Jaroslav Kysela 2003-03-19 16:35:35 +00:00
  • 87538939bd A small cleanup to 32-bit mix routine as Abramo suggested Jaroslav Kysela 2003-03-19 13:16:21 +00:00
  • 6235dab516 Corrected universal 32-bit mixing routine Jaroslav Kysela 2003-03-19 12:27:43 +00:00
  • bc28eccdcd Extracted common code from dmix plugin. Initial framework for dsnoop and dshare plugins. Jaroslav Kysela 2003-03-18 20:37:42 +00:00
  • 8dcce6339b Reducet a bit header files Jaroslav Kysela 2003-03-18 18:03:24 +00:00