Commit graph

  • 87f9071c08 pcm_rate fix Abramo Bagnara 2001-01-19 09:48:33 +00:00
  • 3126678e72 Major cleaning to hw_params mechanism for plugins Abramo Bagnara 2001-01-18 18:20:31 +00:00
  • 1747dc039f Update by Uros Jaroslav Kysela 2001-01-18 08:35:57 +00:00
  • c4e25bba24 Commented SYSERR Abramo Bagnara 2001-01-17 19:04:56 +00:00
  • 86fc7959d2 Moved up one level Abramo Bagnara 2001-01-17 12:14:32 +00:00
  • e283a3f642 Added I/O classes Abramo Bagnara 2001-01-17 11:00:32 +00:00
  • da4d6f5ee8 Synced OSS emulation code with alsa-lib code and fixed it Abramo Bagnara 2001-01-15 18:52:13 +00:00
  • aa813e1f39 Uniformed some internal names. Bug fixes Abramo Bagnara 2001-01-15 15:15:24 +00:00
  • fa6f875f57 Fixed right access use for pcm_plug Abramo Bagnara 2001-01-15 13:36:14 +00:00
  • b0da2bacea Changed some remaining size_t's Abramo Bagnara 2001-01-15 13:30:32 +00:00
  • 5d988e30e2 Changed some remaining size_t's Abramo Bagnara 2001-01-15 13:17:18 +00:00
  • cc90e32557 New PCM model with fragment concept removal and two interrupt sources Renamed size_t/ssize_t to snd_pcm_sframes_t/snd_pcm_uframes_t Abramo Bagnara 2001-01-15 11:06:53 +00:00
  • 7b06e6f762 Modifications to handle the if-not-found situation Jaroslav Kysela 2001-01-14 19:59:51 +00:00
  • 7e4938fa0e Use enum instead of #define where appropriate Abramo Bagnara 2001-01-08 15:31:34 +00:00
  • f7d7bd0f8f Added missing diagnostics Abramo Bagnara 2001-01-01 15:16:27 +00:00
  • c12c08be8f Cleaning and fixes Abramo Bagnara 2001-01-01 15:16:10 +00:00
  • 77d992bebc Moved ERR and SYSERR to a global place Abramo Bagnara 2001-01-01 15:15:41 +00:00
  • 382bba4c8f Fixed typo Abramo Bagnara 2000-12-31 15:34:45 +00:00
  • 4a5a3c2a63 Moved asserts to right place Abramo Bagnara 2000-12-30 23:53:34 +00:00
  • e618ef6f00 Fixed a bug in interval printing. Added missing mmap functions. Added _try hw_params variant. Abramo Bagnara 2000-12-30 17:20:23 +00:00
  • 6171d0fc20 Fixed hw_params dump and a typo Abramo Bagnara 2000-12-29 22:10:02 +00:00
  • bd80fd0b06 remove unused field Abramo Bagnara 2000-12-29 15:05:43 +00:00
  • 8f1b27dfb8 PCM API cleaning. silencing implementation. xfer_min removal Abramo Bagnara 2000-12-29 15:00:53 +00:00
  • 684703b387 mulaw cleaning Abramo Bagnara 2000-12-27 10:10:18 +00:00
  • 083e9a2b09 Fixed hw_params cmasks Abramo Bagnara 2000-12-26 17:50:05 +00:00
  • 35632e8dd8 Fixed residual transfers Abramo Bagnara 2000-12-26 09:30:48 +00:00
  • a5017e9ef0 Fixed links Abramo Bagnara 2000-12-26 09:30:26 +00:00
  • 45387697d3 Fixes to shm refine/params Abramo Bagnara 2000-12-23 16:46:51 +00:00
  • 6425734d82 Fixes to mmap size computing Abramo Bagnara 2000-12-23 16:46:17 +00:00
  • c1ad051636 Fixed snd_*_card() wrt aserver Abramo Bagnara 2000-12-23 16:13:38 +00:00
  • 80c3adaace Little cleaning of interval code Abramo Bagnara 2000-12-23 10:14:15 +00:00
  • 9acdef38c9 Added snd_*_card() functions. Jaroslav Kysela 2000-12-22 14:03:01 +00:00
  • c268a4bf56 Removed dig_info & dig_params.. Jaroslav Kysela 2000-12-21 21:52:40 +00:00
  • 8dd927e97f New hw_params implementation Abramo Bagnara 2000-12-21 20:44:10 +00:00
  • 2fe1219099 Added -ldl to LIBS Jaroslav Kysela 2000-12-18 22:32:37 +00:00
  • 5860beac69 Some cleaning to mmap Abramo Bagnara 2000-12-11 15:54:55 +00:00
  • a07e3c967b Uniformed arguments order Abramo Bagnara 2000-12-11 11:17:26 +00:00
  • e72ac5eab4 Added pcm_copy and fixed pcm_plug for access change case. Abramo Bagnara 2000-12-11 11:16:07 +00:00
  • c24455cfa1 Fixes and cleaning Abramo Bagnara 2000-12-10 21:39:54 +00:00
  • b5e96c0161 Fixed rounding issues Abramo Bagnara 2000-12-10 12:08:20 +00:00
  • 5465c299ab Other fixes Abramo Bagnara 2000-12-08 17:08:07 +00:00
  • d45644fdd4 Implemented correctly pcm_plug layer Abramo Bagnara 2000-12-08 15:41:14 +00:00
  • 714ac32b5e Runtime hw_info constraints support. New hw_info with lengths Abramo Bagnara 2000-12-07 15:58:03 +00:00
  • b6134d77c1 Get rid of OPEN_MAX Abramo Bagnara 2000-12-04 23:08:44 +00:00
  • 17fe446785 snd_cards->snd_defaults_card Jaroslav Kysela 2000-12-04 16:19:43 +00:00
  • 4ce1aa010c I'm a mad uniformity maniac Abramo Bagnara 2000-12-04 15:13:45 +00:00
  • da48c7553a Fixes and rename Abramo Bagnara 2000-12-04 10:07:51 +00:00
  • 46eb258eab Removed dead code Abramo Bagnara 2000-12-03 20:59:59 +00:00
  • 22ff96036a Replaced SND_CARDS with constant. Jaroslav Kysela 2000-12-01 12:58:34 +00:00
  • 35cb79860d Changes and cleanups for the timer API. The device lists use the next device syntax now. Jaroslav Kysela 2000-11-30 19:17:55 +00:00
  • 61e95094e7 Fixed constness wrt snd_pcm_channel_area_t Abramo Bagnara 2000-11-30 14:15:52 +00:00
  • b0cd1da822 Added missing diagnostics Abramo Bagnara 2000-11-30 09:40:50 +00:00
  • 3260487fe2 OPEN_MAX -> sysconf Abramo Bagnara 2000-11-30 07:46:01 +00:00
  • 4ac3fac092 Fixed typos Abramo Bagnara 2000-11-29 10:26:01 +00:00
  • b9916fd7fe Cleaned all hw_info. Removed snd_pcm_hw_{info,params}_rules* and changed strategy to allow the same functionality. Cleaned names tables. Added informative failure Abramo Bagnara 2000-11-29 08:32:36 +00:00
  • ae549cf739 Fixed mmap size computation Abramo Bagnara 2000-11-28 22:48:35 +00:00
  • e0acbbfef8 Added sequencer event <-> MIDI byte stream coder from the kernel space Jaroslav Kysela 2000-11-26 22:18:25 +00:00
  • 867ad7b2bc Implemeted optimal hw_params choice Abramo Bagnara 2000-11-26 12:16:18 +00:00
  • 115c827b24 Added helper. Tiny cleanings Abramo Bagnara 2000-11-25 21:34:36 +00:00
  • 49affda3a0 Added configurable error handlers. Jaroslav Kysela 2000-11-25 16:36:18 +00:00
  • 34c76ccf73 Fixed test tools for latest API Jaroslav Kysela 2000-11-25 13:07:24 +00:00
  • 93bad3b02a Enriched hw_info with buffer_size info Abramo Bagnara 2000-11-24 21:25:12 +00:00
  • 8c080ce9dd Added snd_pcm_reset to API Abramo Bagnara 2000-11-24 17:08:03 +00:00
  • 206f489fe1 Added some examples Abramo Bagnara 2000-11-23 09:34:28 +00:00
  • a42a452c1c Fixed mmap and close Abramo Bagnara 2000-11-22 14:27:37 +00:00
  • 41bb7068f2 Merged pcmfinal branch. Jaroslav Kysela 2000-11-20 20:10:46 +00:00
  • 3cc2b957fb Clearer assertion Abramo Bagnara 2000-11-07 05:30:49 +00:00
  • b837f24e04 Fixed assertion Abramo Bagnara 2000-11-07 05:28:04 +00:00
  • 1f53008356 Updated Abramo Bagnara 2000-11-03 18:48:46 +00:00
  • cc214bdfea Big rawmidi update - added subdevices support. Jaroslav Kysela 2000-11-03 10:11:50 +00:00
  • 1e9a496217 - Added a length check. Takashi Iwai 2000-10-30 17:54:55 +00:00
  • 0e561770c6 Added functions: snd_ctl_rawmidi_prefer_subdevice snd_rawmidi_open_subdevice Fixed functions: snd_pcm_hw_open - fixed prefer subdevice code Jaroslav Kysela 2000-10-30 12:15:18 +00:00
  • 8a625fd63b Cleaned and fixed plugin ops Abramo Bagnara 2000-10-22 09:50:20 +00:00
  • 0114f5843f Removed transfer_block_size Abramo Bagnara 2000-10-20 14:17:14 +00:00
  • dba8c25e3c Remove channels_mask. Implemented pcm_null Abramo Bagnara 2000-10-20 14:03:44 +00:00
  • 6b49620800 Added include Abramo Bagnara 2000-10-20 10:33:37 +00:00
  • 44694a13a6 Cleaned double ; Abramo Bagnara 2000-10-20 10:24:57 +00:00
  • 9a435c2d93 Added support for auto mmap. Much improved version of pcm_share (without async signals) Abramo Bagnara 2000-10-20 09:18:13 +00:00
  • 8d3919707e Added mmaped avail_min Abramo Bagnara 2000-10-16 11:34:11 +00:00
  • d5c49aaa8e Misc fixes and race condition cleaning Abramo Bagnara 2000-10-15 14:15:30 +00:00
  • 633815a591 Missing fixes to make shm on share works. Useable PCM sharing is in! Abramo Bagnara 2000-10-15 07:12:13 +00:00
  • 8fb9fab748 Some fixes Abramo Bagnara 2000-10-14 21:41:51 +00:00
  • 03f9565ef8 More diagnostics. Fixed shm use. Abramo Bagnara 2000-10-14 19:43:14 +00:00
  • a380edd64f Fixed pointers use Abramo Bagnara 2000-10-14 18:34:51 +00:00
  • e39bf6e72e .asoundrc documentation Abramo Bagnara 2000-10-14 10:46:36 +00:00
  • 8d554635af Interpret id as card if a definition is not found Abramo Bagnara 2000-10-14 10:43:02 +00:00
  • d2ed34c4e5 Missed file Abramo Bagnara 2000-10-14 10:34:08 +00:00
  • e5e1ca14d4 Fixed mmap wrt shm. Renamed pcm_client, control_client to shm. More error messages. Implemented asoundrc as documented. Abramo Bagnara 2000-10-14 10:31:34 +00:00
  • dcc88ffaa7 Added support for async. Added error callback (and begun to use it). First implementation of pcm_share Abramo Bagnara 2000-10-11 12:37:27 +00:00
  • d07934a537 Renamed states Abramo Bagnara 2000-10-10 15:53:31 +00:00
  • 17e8adabdb Dump order fix Abramo Bagnara 2000-10-10 15:39:09 +00:00
  • 6deca73913 Changed priority basing upon weight Abramo Bagnara 2000-10-10 11:17:23 +00:00
  • 25fc3663fa Typo Abramo Bagnara 2000-10-10 10:21:31 +00:00
  • 66df4a7e65 Added name support Abramo Bagnara 2000-10-10 09:11:07 +00:00
  • 5b3e5e6c74 Added support for different mmap areas when running or stopped. Cleanings Abramo Bagnara 2000-10-07 16:59:48 +00:00
  • b95bc05d81 Removed ptrs from status. Some cleaning for alsa-lib Abramo Bagnara 2000-10-05 10:26:07 +00:00
  • 841c8e2909 Avoid call to params_info if only one format is supported Abramo Bagnara 2000-10-03 12:06:45 +00:00
  • af3a4199ef Removed xruns count Abramo Bagnara 2000-10-03 10:48:01 +00:00
  • 033f30d297 Typo Abramo Bagnara 2000-10-03 09:20:24 +00:00
  • c6bfb82645 Safer params implementation Abramo Bagnara 2000-10-03 09:15:50 +00:00