Commit graph

  • 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
  • 87b5b249a5 pcm.h - major documentation updates and reordering Cleanup for __cplusplus defines. Jaroslav Kysela 2001-11-14 11:40:46 +00:00
  • 5e58abf785 Reordered header files Jaroslav Kysela 2001-11-14 11:39:08 +00:00
  • 169c36213d Enhanced snd_pcm_wait Jaroslav Kysela 2001-11-14 08:58:25 +00:00
  • df4a432789 Modifications by Miroslav Benes <mbenes@tenez.cz> Jaroslav Kysela 2001-11-12 09:36:14 +00:00
  • b3a8b42c0e Fixed silence for 24-bit format Jaroslav Kysela 2001-11-11 19:19:02 +00:00
  • 0908dac385 More updates regarding configuration Jaroslav Kysela 2001-11-08 17:34:30 +00:00
  • 4ee6606bab Enhanced - minimal sleep Jaroslav Kysela 2001-11-08 15:50:47 +00:00
  • 689a743654 Initial version of conf.doxygen Jaroslav Kysela 2001-11-08 15:39:54 +00:00
  • 91f0887bdd Discard newline when backslash is the last character before new-line in a string constant Jaroslav Kysela 2001-11-08 14:58:51 +00:00
  • 580ca0e668 Added support for new Center and LFE controls Jaroslav Kysela 2001-11-08 12:46:42 +00:00
  • 02435abd60 More verbose output when source channels are not defined Jaroslav Kysela 2001-11-06 12:34:02 +00:00
  • 631540f2f7 Fixed description of mmap functions Jaroslav Kysela 2001-11-05 13:17:08 +00:00
  • d9dfe8f023 Added more descriptions for offset/size values for mmap access functions Jaroslav Kysela 2001-11-05 08:13:18 +00:00
  • 250be2be98 Added doxygen documentation Jaroslav Kysela 2001-11-05 07:49:58 +00:00
  • 087f6405bc 0.9.0beta9 Jaroslav Kysela 2001-11-05 07:48:39 +00:00
  • daffd8f1bf Enhanced mmap_begin and mmap_commit descriptions Jaroslav Kysela 2001-11-01 07:46:59 +00:00
  • 7c7352a009 Removed useless check Jaroslav Kysela 2001-11-01 07:23:28 +00:00