Commit graph

  • a24b602f28 Added initial comments for PCM plugins Jaroslav Kysela 2002-01-16 16:42:40 +00:00
  • 6ead410b11 Added description of copy, linear, lfloat and mulaw PCM plugins Jaroslav Kysela 2002-01-13 11:11:42 +00:00
  • 8c1887d7af Moved some prototypes from src/pcm/pcm_plugin.h to include/pcm_plugin.h. Merged src/pcm/atomic.h to include/iatomic.h. Added initial description of hw and hooks plugins. Jaroslav Kysela 2002-01-12 10:52:42 +00:00
  • b36ad628f7 Added comments to all defines to let doxygen happy Jaroslav Kysela 2002-01-11 13:10:58 +00:00
  • 734decb839 Added asoundef.h (instead of symlink). partly modified & comments added for doxygen. Takashi Iwai 2002-01-11 11:13:20 +00:00
  • e9a5843a19 removed (commented out) assert in pcm_drain for avoiding the infinte loop when a program is aborted and drain is failed. Takashi Iwai 2002-01-11 11:12:00 +00:00
  • eaeffa9ab0 fixed my mail address ;) Takashi Iwai 2002-01-11 11:09:33 +00:00
  • d10bcbf76d Added snd_config_load_override(). Fixed problem with EOF detection in freestring parser. Fixed problem with run-time argument parsing (snd_config_load()->snd_config_load_override() replace). Added more documentation for configuration run-time arguments and hooks. Fixed the behaviour of snd_config_search_definition() - implicit and explicit base. Jaroslav Kysela 2002-01-09 21:28:15 +00:00
  • b642a7c11e fixed compile on ia64. Takashi Iwai 2002-01-02 15:15:54 +00:00
  • 04973075a6 version 2.1 -> 2 Jaroslav Kysela 2001-12-30 09:28:38 +00:00
  • 44edb1baab Fixed licence version Jaroslav Kysela 2001-12-30 09:27:46 +00:00
  • 3e3df2d32b Updated GNU GPL license (address). Changed GNU LGPL licence from 2.0 to 2.1. Jaroslav Kysela 2001-12-30 09:22:54 +00:00
  • 3d45bea432 Added spdif Jaroslav Kysela 2001-12-29 22:32:02 +00:00
  • 290810864b Added missing initialization and check for sctl contents Jaroslav Kysela 2001-12-29 22:30:22 +00:00
  • f64ec1b32d More verbose output on error (wrong configuration) Jaroslav Kysela 2001-12-29 22:29:44 +00:00
  • 5912f56e53 Added initialization of destination Jaroslav Kysela 2001-12-29 22:28:35 +00:00
  • 10f3957571 Fixed get_ascii (null string), fixed hooks_load_for_all (aliases) Jaroslav Kysela 2001-12-29 22:27:44 +00:00
  • f422fb9a78 Added missing variable initialization in open_conf() functions (hwdep, timer); Uros Jaroslav Kysela 2001-12-27 20:55:53 +00:00
  • 5ba91b544f Added Id: Jaroslav Kysela 2001-12-19 07:28:40 +00:00
  • a74d1ea689 Added pthread library Jaroslav Kysela 2001-12-18 07:00:57 +00:00
  • 735c286de7 Changed __ppc__ to __powerpc__ Jaroslav Kysela 2001-12-15 20:36:28 +00:00
  • 9a6902d8a4 Added snd_config_update_free_global(). Added snd_config_delete_compound_members(). 'const' changes. Fixed memory leaks. Jaroslav Kysela 2001-12-15 19:50:36 +00:00
  • 6113d83e08 Fixed munmap sizes (SIGSEGV) Jaroslav Kysela 2001-12-15 17:22:31 +00:00
  • d1c4f4e8aa Added snd_pcm_route_determine_ttable() Jaroslav Kysela 2001-12-12 18:19:43 +00:00
  • cd29f8b860 changed result type from int to snd_pcm_sframes_t for snd_pcm_mmap_commit; removed snd_pcm_mmap_commit_partial Jaroslav Kysela 2001-12-11 15:27:26 +00:00
  • 155e6822d2 Cleanup against latest API (mmap_commit) Jaroslav Kysela 2001-12-11 15:26:33 +00:00
  • 48ae96f50c Added error passing to some refining functions to disable abort when no configuration can be found. Jaroslav Kysela 2001-12-11 15:10:27 +00:00
  • 750aff7485 Added mmap_emulation for hw pcm Jaroslav Kysela 2001-12-11 15:08:22 +00:00
  • 49cadfbb16 Added mmap emulation mode Jaroslav Kysela 2001-12-11 15:07:10 +00:00
  • ef7f65c5eb Added snd_pcm_access_mask_empty() Jaroslav Kysela 2001-12-11 15:05:45 +00:00
  • 5c98225fc0 Removed snd_pcm_mmap_begin_avail and changed snd_pcm_mmap_begin behaviour back. Jaroslav Kysela 2001-12-10 17:16:13 +00:00
  • bcf50519e4 Added time skew on queue. The timer speed can be controlled via skew value, smaller = slower centered on the skew-base value. Takashi Iwai 2001-12-10 16:45:05 +00:00
  • e457d1f0c0 Removed inclusion of asm/system.h Takashi Iwai 2001-12-10 16:43:20 +00:00
  • bbcf77116d Added snd_pcm_mmap_commit_partial(). Jaroslav Kysela 2001-12-10 10:52:04 +00:00
  • b7b11c3558 - added snd_pcm_mmap_begin_avail function; it is optimized for use after snd_pcm_avail_update() call - fixed broken hw_ptr management inside snd_pcm_plugin code Jaroslav Kysela 2001-12-09 18:41:23 +00:00
  • b63e44aab0 Synchronized snd_pcm_write_areas and snd_pcm_read_areas with the kernel write/read functions. Changed snd_pcm_xfer_areas_func_t to return snd_pcm_sframes_t (pass errors). Jaroslav Kysela 2001-12-09 12:32:42 +00:00
  • 9d34cf954a Disabled debug define Jaroslav Kysela 2001-12-08 21:19:15 +00:00
  • 0917ba63b0 Changed result of mmap_commit callback (follows description of snd_pcm_mmap_commit function). Jaroslav Kysela 2001-12-08 21:02:20 +00:00
  • 8ca451f0e1 Improved mmap_write and mmap_read functions Jaroslav Kysela 2001-12-08 21:00:51 +00:00
  • 484c05ec36 Improved mmap emulation over write/read Jaroslav Kysela 2001-12-08 21:00:21 +00:00
  • 437c96ef5f Fixed mono conversion Jaroslav Kysela 2001-12-08 09:32:50 +00:00
  • 75911f89a7 Initial working code Jaroslav Kysela 2001-12-07 17:16:30 +00:00
  • c4a5a9c5b7 Added LADSPA Jaroslav Kysela 2001-12-07 17:15:01 +00:00
  • 5140d87054 Removed the last empty char (which annoys some compilers).. Takashi Iwai 2001-12-07 14:17:42 +00:00
  • c683f999f2 - Added definitions of rmb(), wmb(). - Provides non-atomic macros for other architectures. Warning message is asserted. Takashi Iwai 2001-12-07 14:16:50 +00:00
  • 12dfa4ffd8 Removed comment (the latest automake doesn't like it). Takashi Iwai 2001-12-07 14:15:38 +00:00
  • 9cdd59f5e6 Check architecture and define macro if necessary (for ppc, etc.). Takashi Iwai 2001-12-07 14:14:54 +00:00
  • 76c8029e2b Added snd_config_update_r, snd_config_update_free functions Jaroslav Kysela 2001-12-07 14:12:35 +00:00
  • cd8b1b3c11 Added iatomic.h Jaroslav Kysela 2001-12-07 14:11:58 +00:00
  • 1bee1ded21 Cleaned atomic stuff Jaroslav Kysela 2001-12-07 09:05:03 +00:00
  • e4e3929325 Initial version Jaroslav Kysela 2001-12-07 09:04:30 +00:00
  • 6b2469cfd1 Updated TODO Jaroslav Kysela 2001-12-03 10:57:10 +00:00
  • f817b5a074 Fixed condition Jaroslav Kysela 2001-12-01 20:47:38 +00:00
  • c9fb7faa1a Added check for buggy gcc Jaroslav Kysela 2001-12-01 20:45:57 +00:00
  • 58563bc209 0.9.0beta10a Jaroslav Kysela 2001-12-01 18:34:24 +00:00
  • e35133c5e2 Added ladspa.h to noinst_HEADERS Jaroslav Kysela 2001-12-01 18:26:49 +00:00
  • 3c1272d029 0.9.0beta10 Jaroslav Kysela 2001-11-30 17:39:20 +00:00
  • ddb7209e9a Added snd_*_poll_descriptors_revents functions. Jaroslav Kysela 2001-11-30 17:36:45 +00:00
  • 23ab0b3509 Added more code.. Still unfinished Jaroslav Kysela 2001-11-30 17:15:30 +00:00
  • fa11a17c6a Fixed some debug printfs Jaroslav Kysela 2001-11-29 12:26:47 +00:00
  • e0aaf895d8 Updated documentation for snd_pcm_mmap_commit() Jaroslav Kysela 2001-11-28 16:51:31 +00:00
  • 095cbbb467 Finished lfloat plugin. Added code to plug plugin to handle linear float / integer conversions. Jaroslav Kysela 2001-11-27 14:24:44 +00:00
  • 4efc53523a A bit updated Jaroslav Kysela 2001-11-26 18:33:40 +00:00
  • 1566f1b5b8 Added exit when configure fails Jaroslav Kysela 2001-11-26 18:21:00 +00:00
  • a4c520774e Added test of CVSCOMPILE_NO_MAKE Jaroslav Kysela 2001-11-26 18:19:44 +00:00
  • bb749766d4 Added lfloat plugin code (not finished) Jaroslav Kysela 2001-11-26 16:08:49 +00:00
  • 72a221be2c Initial (not working) version Jaroslav Kysela 2001-11-26 16:07:32 +00:00
  • dcc691073e Added more configuration parsing code, seems working now, but the plugin engine is not written yet (I should write float<->linear conversion plugin at first) Jaroslav Kysela 2001-11-26 15:28:27 +00:00
  • 0f2a99a523 Added code to show the formats when the plug PCM can't find a conversion code Jaroslav Kysela 2001-11-26 15:27:02 +00:00
  • 66865e1df9 Added more ACCBIT masks Jaroslav Kysela 2001-11-26 15:20:32 +00:00
  • b3c53425d6 Added Linear <-> float format conversion PCM type Jaroslav Kysela 2001-11-26 15:19:44 +00:00
  • aa68b89c37 Added snd_config_get_ireal function Jaroslav Kysela 2001-11-26 15:19:19 +00:00
  • 81512cb3f3 Added empty check functions for format and subformat mask Jaroslav Kysela 2001-11-26 15:17:01 +00:00
  • 0e746d674b Specified the range for float types and added empty check function for format and subformat mask Jaroslav Kysela 2001-11-26 15:16:01 +00:00
  • 2fe0d1995c Cleanups Jaroslav Kysela 2001-11-26 13:39:15 +00:00
  • 26c3afa171 Added LADSPA plugin (only framework, no implementation yet) Jaroslav Kysela 2001-11-25 09:55:53 +00:00
  • f9756e6efd Added snd_config_imake_* functions. Jaroslav Kysela 2001-11-24 18:29:15 +00:00
  • 7cf4ef131d Fixed compilation problem Jaroslav Kysela 2001-11-24 18:18:25 +00:00
  • c33c5760ab Added snd_*_open_lconf functions. Some minor changes in config interface documentation. Jaroslav Kysela 2001-11-24 17:47:01 +00:00
  • f830a77334 Added debug code Jaroslav Kysela 2001-11-24 11:32:42 +00:00
  • 86db3b4e30 Removed asserts from *name functions Jaroslav Kysela 2001-11-24 11:32:10 +00:00
  • 23348526ef Fixed double initialization in prepare Jaroslav Kysela 2001-11-24 11:27:24 +00:00
  • 857d492b99 Proper fix for the overflow Jaroslav Kysela 2001-11-24 10:53:14 +00:00
  • 0d1cda0f1c Move pre before alpha Jaroslav Kysela 2001-11-24 10:19:59 +00:00
  • 2d337cbe51 Added EXTRASTR and EXTRAVER Jaroslav Kysela 2001-11-24 10:13:33 +00:00
  • bf52f17264 Added EXTRA_CLEAN and SND_LIB_EXTRAVER Jaroslav Kysela 2001-11-24 10:12:17 +00:00
  • 8a55234812 More verbose debug for refine Jaroslav Kysela 2001-11-23 11:48:40 +00:00
  • 25978dbfa9 Added hack for rate to avoid overflow in other code Jaroslav Kysela 2001-11-23 11:47:01 +00:00
  • 323a0f4419 Added __cplusplus defines Jaroslav Kysela 2001-11-20 16:14:58 +00:00
  • d081437f0f Fixed the async stuff in snd_pcm_close Jaroslav Kysela 2001-11-20 15:21:20 +00:00
  • 7b569ec413 Added extra initialization for hlist Jaroslav Kysela 2001-11-20 15:16:58 +00:00
  • 05d06f02b3 Romoved pcm.doxygen from EXTRA_DIST Jaroslav Kysela 2001-11-20 09:33:00 +00:00
  • a804acc5a3 Removed pack target Jaroslav Kysela 2001-11-20 09:32:19 +00:00
  • 41bb3d04fe Updated... Jaroslav Kysela 2001-11-20 09:30:15 +00:00
  • 8a99a9eb4f Added support for SuSE and automake Jaroslav Kysela 2001-11-20 09:29:21 +00:00
  • eb391e81f0 Added REFINE_DEBUG Jaroslav Kysela 2001-11-19 15:52:45 +00:00
  • 8ae67a10f6 Fixed typo Jaroslav Kysela 2001-11-19 11:54:06 +00:00
  • d4d1405018 Fixed typos. Jaroslav Kysela 2001-11-19 11:06:03 +00:00
  • c39882f602 Configuration: - changed snd_config_get_id function to follow semantic of other get functions - added snd_config_test_id - added runtime pointer type (not persistent) - added snd_config_make_pointer, snd_config_set_pointer, snd_config_get_pointer - added type/contents checking for callback functions - changed 'void *private_data' to 'snd_config_t *private_data' - renamed card_strtype functions to card_driver Control: - fixed passing parameters to snd_ctl_async Async handlers: - added public snd_async_handler_get_signo function Documentation: - moved all documentation to source files Jaroslav Kysela 2001-11-19 08:14:21 +00:00
  • ef035eacfe Fixed the period size setup for hardware with fixed values Jaroslav Kysela 2001-11-16 10:59:29 +00:00