Commit graph

  • bf780a25a5 Added argument handling for the slave PCMs. The configuration root (snd_config) can be specified for the internal routines. The pcm_hooks code was recoded (independent code moved to control/setup.c). Improved the pcm_multi plugin (added master configuration). Jaroslav Kysela 2001-06-11 13:35:48 +00:00
  • 61bf03ce70 New syntax for the substituted variables - $(var). Improved the variable substitution (all references in a string are replaced). Added special redirect loading code (to separate card dependant code to single files). Jaroslav Kysela 2001-06-11 08:07:48 +00:00
  • 135461daeb Do not include asm/atomic.h on some architectures. Takashi Iwai 2001-06-08 12:17:51 +00:00
  • 3d2f333c6c Fixed seg. fault when invalid /etc/asound.conf is found. Takashi Iwai 2001-06-08 12:17:14 +00:00
  • b36ee47006 Fixed typo Jaroslav Kysela 2001-06-08 10:20:27 +00:00
  • b7c05ad942 Removed snd_defaults_ functions. Updated the syntax of configuration file to substitute values from the environment space. Updated alsa.conf to replace old snd_defaults_ functions. Jaroslav Kysela 2001-06-08 10:15:25 +00:00
  • 5ce8fbeab5 Added comments for doxygen. Takashi Iwai 2001-06-06 17:50:16 +00:00
  • 3f0a94ed90 Fixed pointer mismatch Abramo Bagnara 2001-06-06 14:20:29 +00:00
  • f563268fac Fixed strdup Abramo Bagnara 2001-06-06 14:19:40 +00:00
  • 82929cd852 Added iec958 PCM definition Abramo Bagnara 2001-06-06 14:19:03 +00:00
  • 31e403ce9d More work on pcm_hooks Abramo Bagnara 2001-06-06 11:49:52 +00:00
  • 7f651b3071 Added hooked PCM type (one sample hook implementation will follow). Some cleaning. Abramo Bagnara 2001-06-04 18:04:18 +00:00
  • 7f33541268 Compilation fixes for forthcoming GCC 3.0 Abramo Bagnara 2001-05-29 20:17:56 +00:00
  • f5534c46ed Completed parametric configuration and begun to use it Abramo Bagnara 2001-05-22 09:19:43 +00:00
  • ecfec483a8 Fixed missing initialization Abramo Bagnara 2001-05-19 20:41:25 +00:00
  • 1d9bf33550 Added parametric configuration. Removed some memory leaks Abramo Bagnara 2001-05-18 17:18:47 +00:00
  • fe4d8fc072 0.9.0beta4 Jaroslav Kysela 2001-05-14 17:12:39 +00:00
  • 8df53e998e More EMU10K1 fixes. Jaroslav Kysela 2001-05-14 15:50:09 +00:00
  • 6cb24e0186 Added embedded/anonymous slave PCM definition Abramo Bagnara 2001-05-14 15:44:37 +00:00
  • 00c749f080 Reverted back the previous read/write_areas code Jaroslav Kysela 2001-05-14 15:21:18 +00:00
  • 808fb82d1f Enhanced snd_pcm_mmap_read/write_areas to support the blocking behaviour. Removed wrong asserts. Jaroslav Kysela 2001-05-14 14:31:45 +00:00
  • 711a344fa4 Added more Tone Control items to the sort tables Jaroslav Kysela 2001-05-14 14:29:19 +00:00
  • f1a6bb270d Added EMU10K1 configuration Jaroslav Kysela 2001-05-14 14:26:38 +00:00
  • 22c689135e Enhanced code (use_fd) Jaroslav Kysela 2001-05-14 14:26:10 +00:00
  • 290c2ed8fc Updated the sorting tables and functions. Jaroslav Kysela 2001-05-14 11:28:11 +00:00
  • 06e79b9828 Changed in the compare_weight counting Jaroslav Kysela 2001-05-14 09:43:59 +00:00
  • da62fd77b1 Fixed includes Jaroslav Kysela 2001-05-14 06:20:13 +00:00
  • 3886c6c826 Added missing doc for a field Abramo Bagnara 2001-05-13 15:44:59 +00:00
  • 8b51f89d16 Fixed Intel8x0 configuration Jaroslav Kysela 2001-05-10 19:57:52 +00:00
  • 6a60b182fc Separated four & six route info; fixed route bugs Jaroslav Kysela 2001-05-10 19:57:18 +00:00
  • a2ea265bae Added the channel route code; fixed refine (mmap) Jaroslav Kysela 2001-05-10 10:51:28 +00:00
  • f14a47481f Added subdevice identifiers Jaroslav Kysela 2001-05-10 10:15:28 +00:00
  • 232d703c23 Added snd_card_type_string_to_enum and snd_card_type_enum_to_string functions. - the /usr/share/alsa/cards.conf file contains the translation table Added snd_sctl_build and snd_sctl_free functions. Recoded the surround plugin to use the surround.conf file. - the /usr/share/alsa/surround.conf file contains the surround configuration Jaroslav Kysela 2001-05-10 08:32:40 +00:00
  • a5ddd2f21f Changed linux/ to sound/ in #include Jaroslav Kysela 2001-05-09 11:57:51 +00:00
  • 626c56774c Changed inclusion files from linux/ to sound/ Jaroslav Kysela 2001-05-09 11:56:28 +00:00
  • 78cd184441 Added 'Center' and 'LFE' to the sort table Jaroslav Kysela 2001-05-08 09:25:13 +00:00
  • a6d19dc156 Small changes; added INTEL8X0 Jaroslav Kysela 2001-05-08 09:10:14 +00:00
  • c6c1de70dd Fixed NULL pointer dereference, added Intel i8x0 Jaroslav Kysela 2001-05-08 08:57:30 +00:00
  • 6599731473 Added cards.conf Jaroslav Kysela 2001-05-03 16:40:48 +00:00
  • b54168e4d2 Added surround.conf Jaroslav Kysela 2001-05-03 16:12:19 +00:00
  • b72c78f887 Removed snd_ctl_pcm_surround_next_device function. Jaroslav Kysela 2001-05-03 15:11:35 +00:00
  • b8abb93bb7 Fixed O_NONBLOCK Abramo Bagnara 2001-04-28 18:40:05 +00:00
  • e74a7322ca Minor bugfix. Jaroslav Kysela 2001-04-27 08:33:22 +00:00
  • 68bb9a493d Ported to latest API Jaroslav Kysela 2001-04-27 08:32:54 +00:00
  • f0c7d62ef9 minor changes Jaroslav Kysela 2001-04-27 08:19:53 +00:00
  • 128e710940 Ported Jaroslav Kysela 2001-04-24 19:46:14 +00:00
  • 7025482a40 Added SND_RAWMIDI_SYNC flag. Jaroslav Kysela 2001-04-24 19:27:45 +00:00
  • 1498d2ea66 Small optimization from Paul Davis Abramo Bagnara 2001-04-24 16:43:17 +00:00
  • f65b035a45 Improved in-source documentation (interfaces are divided into modules). Jaroslav Kysela 2001-04-24 13:02:58 +00:00
  • 98ab09fb27 Added code for Trident 4D Wave NX Jaroslav Kysela 2001-04-24 09:22:20 +00:00
  • b238a26ea4 ENS1370 fixes, YMFPCI code Jaroslav Kysela 2001-04-24 08:58:21 +00:00
  • 5e5a429815 Added snd_ctl_elem_info_is_owner and snd_ctl_elem_info_get_owner functions. Jaroslav Kysela 2001-04-23 09:15:09 +00:00
  • 301a62f90a Improved automatic start/stop Abramo Bagnara 2001-04-19 21:18:23 +00:00
  • 667f008cd4 Code checking mmap() is back Jaroslav Kysela 2001-04-19 16:13:47 +00:00
  • 2969cea162 Fixed typos Jaroslav Kysela 2001-04-19 16:05:15 +00:00
  • d4253b7e53 Code reorganization; support for ENS1370 (untested) Jaroslav Kysela 2001-04-19 15:39:20 +00:00
  • 51f5d9d461 Added ctl_elem_lock and unlock code. Jaroslav Kysela 2001-04-19 13:54:22 +00:00
  • 12a47782cb Added ctl_elem_lock and unlock code... Jaroslav Kysela 2001-04-19 13:53:39 +00:00
  • 192d3c9226 Added ctl_elem_lock and unlock... Jaroslav Kysela 2001-04-19 13:53:08 +00:00
  • 996be745d1 Fixed typos Jaroslav Kysela 2001-04-19 11:15:35 +00:00
  • bd9958168d One more fix Jaroslav Kysela 2001-04-19 10:46:49 +00:00
  • 199d3e4277 Working replacement Jaroslav Kysela 2001-04-19 10:40:27 +00:00
  • ad9f4cd3a6 Added removal of duplicated -lm and -ldl entries Jaroslav Kysela 2001-04-19 10:30:35 +00:00
  • f12e938abd Added code for pcm_surround_next_device Jaroslav Kysela 2001-04-19 08:31:38 +00:00
  • 7e1f41be73 Code enhancements, added support for FM801 (untested) Jaroslav Kysela 2001-04-19 08:30:07 +00:00
  • e0ef729f41 Fixed typo Jaroslav Kysela 2001-04-19 07:46:50 +00:00
  • d16192f6f2 Fixed capture source handling Jaroslav Kysela 2001-04-18 14:29:02 +00:00
  • 4c9fb56172 More fixes; code is working (todo: specific code for lowlevel drivers) Jaroslav Kysela 2001-04-17 19:23:06 +00:00
  • 636edef096 Typo Abramo Bagnara 2001-04-17 10:19:21 +00:00
  • 13fb68344e More complete code Jaroslav Kysela 2001-04-17 10:01:57 +00:00
  • 2879321023 Fixed linked variable reset Jaroslav Kysela 2001-04-17 09:58:06 +00:00
  • 54bfcb69d8 Fixed stdio_close Jaroslav Kysela 2001-04-17 09:55:36 +00:00
  • aa7df159e1 Fixed typos Jaroslav Kysela 2001-04-17 09:55:01 +00:00
  • 6a3b962d06 Better PCM mmap API. Fixed pcm_multi Abramo Bagnara 2001-04-13 15:40:53 +00:00
  • c4f95f48c3 Added the surround plugin to allow simple access for 4.0 and 5.1 speakers. It needs a bit more work to make it functional. Jaroslav Kysela 2001-04-13 10:54:56 +00:00
  • edaf7fdf2c Fixed missing direction matching Abramo Bagnara 2001-04-11 21:53:11 +00:00
  • da51a809a9 Fixed typo Jaroslav Kysela 2001-04-10 08:54:55 +00:00
  • 36f01067bf Added a few asserts Jaroslav Kysela 2001-04-10 08:52:41 +00:00
  • 21cbbc6d0d Added the check to avoid NULL pointer dereference in snd_pcm_areas_copy Jaroslav Kysela 2001-04-10 08:26:38 +00:00
  • efb7a55efc Added 'doc' rule Jaroslav Kysela 2001-04-06 19:10:32 +00:00
  • 2374c70bca Fixed returned value Abramo Bagnara 2001-04-02 16:35:31 +00:00
  • 05c84062b2 Prototype fix Abramo Bagnara 2001-03-30 13:07:38 +00:00
  • 62b2da1186 Documentation generation fixes Abramo Bagnara 2001-03-30 10:12:19 +00:00
  • b4ac62f3dd More documentation. Tiny change for simple mixer element API (get_range) Abramo Bagnara 2001-03-30 09:43:29 +00:00
  • 5b50ec848a Lot of cleanings with the help of gcc3 Abramo Bagnara 2001-03-29 17:50:28 +00:00
  • ce8275b943 Avoid use of C++ keywords Abramo Bagnara 2001-03-29 14:39:02 +00:00
  • 413d065421 Added comment to cards Jaroslav Kysela 2001-03-29 12:54:16 +00:00
  • ee6d9f1bbd Name cleaning for hwdep and timer API Abramo Bagnara 2001-03-29 11:18:16 +00:00
  • 08232943a2 Get rid of enum type checking ugly trick Abramo Bagnara 2001-03-29 10:11:38 +00:00
  • 78af661d60 More documentation Abramo Bagnara 2001-03-29 09:44:29 +00:00
  • de4cfc3e4b More documentation. Added mode argument to i/o_stdio_open. Abramo Bagnara 2001-03-29 09:10:46 +00:00
  • 53fc0f6332 Added I2S to sort tables. Jaroslav Kysela 2001-03-27 15:50:17 +00:00
  • c29b7ab714 Updated Jaroslav Kysela 2001-03-27 11:45:56 +00:00
  • 306a6d206d Removed __KERNEL__ includes Jaroslav Kysela 2001-03-27 11:16:17 +00:00
  • 7893ea238d Added mode argument to open functions where it was missing. First part of CTL documentation Abramo Bagnara 2001-03-26 12:45:48 +00:00
  • 4bee8c5678 Documented input, output and conf Abramo Bagnara 2001-03-25 14:13:55 +00:00
  • ddc9a186cf Completed PCM documentation Abramo Bagnara 2001-03-24 16:14:44 +00:00
  • 10a2d4267f Fixed paths when __KERNEL__ Jaroslav Kysela 2001-03-23 22:50:04 +00:00
  • 445e2b0c07 First part of PCM documentation Abramo Bagnara 2001-03-23 11:05:41 +00:00
  • 82fcfe1ab5 pcm_share cleaning Abramo Bagnara 2001-03-21 16:31:31 +00:00