Commit graph

  • 4a602e07ca 0.9.0rc8b Jaroslav Kysela 2003-03-05 20:02:55 +00:00
  • 3cc4c86fb2 Moved pcm_jack plugin to src/pcm/ext directory (must be build manually). The pcm open functions looks to /usr/lib/alsa-lib directory for plugins like jack. Jaroslav Kysela 2003-03-05 19:56:55 +00:00
  • eb3bd553ea Fixed reading of extraver Jaroslav Kysela 2003-03-05 14:30:12 +00:00
  • 3a2a3dcca5 Fixed compilation problem Jaroslav Kysela 2003-03-05 12:31:04 +00:00
  • fdbb710e4a Added pcm_jack.c to EXTRA_libpcm_la_SOURCES Jaroslav Kysela 2003-03-05 12:24:52 +00:00
  • 9c084c4ba6 Updated to new timer API Jaroslav Kysela 2003-03-04 20:01:06 +00:00
  • 6a949ee804 0.9.0rc8a Jaroslav Kysela 2003-03-03 08:42:55 +00:00
  • 83b115f024 Added pcm_dmix_i386.h Jaroslav Kysela 2003-03-03 08:38:59 +00:00
  • da71feb771 0.9.0rc8 Jaroslav Kysela 2003-03-02 20:06:04 +00:00
  • fe75a8fa3f Timer cleanups against the latest API Jaroslav Kysela 2003-03-02 19:30:52 +00:00
  • 5f5243ef79 Sync Jaroslav Kysela 2003-03-02 19:28:48 +00:00
  • 2459a6d1d1 Fixed tstamps for newer driver Jaroslav Kysela 2003-03-01 20:32:02 +00:00
  • b439930525 Reverted back generic code Jaroslav Kysela 2003-03-01 20:18:50 +00:00
  • 498699c8aa Reduced race window Jaroslav Kysela 2003-03-01 14:24:42 +00:00
  • 6ed583287a Reverted to 1.3 version (race window is smaller) Jaroslav Kysela 2003-03-01 14:23:29 +00:00
  • 0b3b4b912d Reverted back code for generic mix function Jaroslav Kysela 2003-03-01 11:20:18 +00:00
  • e90d914915 Use asm code directly from src/pcm/pcm_dmix_i386.h Jaroslav Kysela 2003-03-01 11:16:42 +00:00
  • 75d9142a83 Reverted back to 1.1 version Jaroslav Kysela 2003-03-01 11:13:12 +00:00
  • a8f375386e Added more example for dmix plugin Jaroslav Kysela 2003-03-01 09:05:31 +00:00
  • 6d7b69d397 Added htstamp functions Jaroslav Kysela 2003-02-28 20:35:34 +00:00
  • 743f9a952d Fixed small errors (size == 0 test) in asm code Jaroslav Kysela 2003-02-28 20:33:42 +00:00
  • b53b043c43 Fixed small errors (size == 0 test) Jaroslav Kysela 2003-02-28 20:33:01 +00:00
  • 20f261e3fd Fixed check_interleave test Jaroslav Kysela 2003-02-28 20:32:33 +00:00
  • 8faee9967f Fixed nasty bug when we used more ipc buffers for interleaved access Jaroslav Kysela 2003-02-28 20:32:07 +00:00
  • 1ac62945f8 Added htstamp functions Jaroslav Kysela 2003-02-28 20:29:23 +00:00
  • cf9e518d51 Timestamp update (struct timeval -> struct timespec). Jaroslav Kysela 2003-02-28 17:23:28 +00:00
  • 8bb29f007d Synced with dmix plugin Jaroslav Kysela 2003-02-28 17:03:26 +00:00
  • bc62be2388 set/reset the surround-swap switch for 4 and 6 channel playback. Takashi Iwai 2003-02-25 16:57:59 +00:00
  • 8f2e0a48be added the "optional" field for sctl. if the control is not loaded properly, it's ignored without errors. Takashi Iwai 2003-02-25 16:57:21 +00:00
  • 4894758be0 clean up the spec file by Ronny V. Vindenes. Takashi Iwai 2003-02-25 15:34:23 +00:00
  • b80ccd1709 changed the iec958 code for revo 7.1. Takashi Iwai 2003-02-25 15:33:40 +00:00
  • d55919b910 Removed debugging output Jaroslav Kysela 2003-02-25 13:35:40 +00:00
  • 10c9d4911c Increased version Jaroslav Kysela 2003-02-25 12:45:45 +00:00
  • e873672469 Fixed wrong result problem in sum code Jaroslav Kysela 2003-02-25 12:45:25 +00:00
  • 2950dbf725 A try to fix the errno mess Jaroslav Kysela 2003-02-23 20:00:07 +00:00
  • 0c72d7555a Use FORWARD ioctl Jaroslav Kysela 2003-02-23 19:48:08 +00:00
  • 7b09000813 Removed snd_pcm_hwdiff() function Jaroslav Kysela 2003-02-22 17:53:01 +00:00
  • 2dab1dfbc3 Removed snd_pcm_hwptr(). Added snd_pcm_hwdiff() and snd_pcm_forward(). Returned the behaviour for snd_pcm_mmap_begin(). Jaroslav Kysela 2003-02-22 17:19:02 +00:00
  • fbd99fdec0 Added snd_pcm_hwptr() and enhanced snd_pcm_mmap_begin() for no xrun mode. Jaroslav Kysela 2003-02-22 10:19:53 +00:00
  • a91efc0fe6 More uniform tests. Added possibility to test without cache poisoning Abramo Bagnara 2003-02-21 10:09:36 +00:00
  • 64811d79ca Removed \!HAVE_JACK Jaroslav Kysela 2003-02-20 19:58:36 +00:00
  • f74660eaeb Added mix_areas_srv and */srv ratio Jaroslav Kysela 2003-02-20 19:47:37 +00:00
  • 8d2eecb547 Renamed ATOMIC->ATOMIC_SMP_LOCK Jaroslav Kysela 2003-02-20 19:24:01 +00:00
  • 1c908a75c1 Moved asm i386 code to pcm_dmix_i386.h; UP optimization Jaroslav Kysela 2003-02-20 17:10:22 +00:00
  • 7e6031b151 Increased LOOP to 100 Jaroslav Kysela 2003-02-20 16:45:06 +00:00
  • a7dc532df0 Added difference between UP and SMP Jaroslav Kysela 2003-02-20 16:41:58 +00:00
  • db59805cdd Enhanced measuring Jaroslav Kysela 2003-02-20 16:38:52 +00:00
  • 16f785ca13 added .p2align lines to i386 asm code Jaroslav Kysela 2003-02-20 15:45:01 +00:00
  • a613cacd4d added the reserved and driver-data field for dsp loader structs. Takashi Iwai 2003-02-20 14:53:20 +00:00
  • d13a14b79e Added special CFLAGS for code Jaroslav Kysela 2003-02-19 21:25:59 +00:00
  • 1da32fb069 Added code test utility Jaroslav Kysela 2003-02-19 21:18:53 +00:00
  • 335c06d070 Added MMX code and detection of MMX capable CPU Jaroslav Kysela 2003-02-19 21:17:38 +00:00
  • aed2543959 Small cleanups Jaroslav Kysela 2003-02-19 21:15:59 +00:00
  • 2322f9fec3 Added code.c to measure times for critical part of dmix plugin Jaroslav Kysela 2003-02-19 21:00:45 +00:00
  • 74f0165c97 - added the hwdep DSP loader API functions. - updated the internal asound.h. Takashi Iwai 2003-02-19 15:39:35 +00:00
  • c25bf7ef7b Fixed saturation for i386 Jaroslav Kysela 2003-02-19 10:58:29 +00:00
  • 359cfd644e More i386 optimizations (use edx register as well). Moved the interleave check outside mix_areas() routine. Jaroslav Kysela 2003-02-19 10:51:41 +00:00
  • be07243fe4 removed the obsolete snd_ prefix. Takashi Iwai 2003-02-19 09:37:01 +00:00
  • 80be3a4281 Fixed typo Jaroslav Kysela 2003-02-18 21:08:01 +00:00
  • 55519839a8 Added sum ring buffer (32-bit). Use special code for i386 to guarantee atomic operations (assembler). Jaroslav Kysela 2003-02-18 20:59:38 +00:00
  • 81ce8153c4 Maarten de Boer <mdeboer@iua.upf.es> - JACK plugin patch - now multichannel works (before only 1 channel worked). i tested stereo, and it works fine. Jaroslav Kysela 2003-02-18 17:38:32 +00:00
  • d763d83ee2 Fixed format parameter according description Jaroslav Kysela 2003-02-17 18:01:16 +00:00
  • 5ed2575811 fixed the compilation without jack support. Takashi Iwai 2003-02-17 14:34:41 +00:00
  • f40c238a41 Added snd_interval_set_min_max()... Jaroslav Kysela 2003-02-17 10:21:24 +00:00
  • 75c7e62776 Code cleanups Jaroslav Kysela 2003-02-14 19:26:35 +00:00
  • 9f5ce285c9 - fixes by Maarten. Takashi Iwai 2003-02-13 18:02:30 +00:00
  • 62546a3a32 More pcm_jack plugin changes Jaroslav Kysela 2003-02-12 21:57:49 +00:00
  • 88bc5d454e Fixed compilation Jaroslav Kysela 2003-02-12 21:48:10 +00:00
  • be5b2ce72c Added jack plugin Jaroslav Kysela 2003-02-12 20:59:38 +00:00
  • bb15bea655 Added pcm.dmix definition Jaroslav Kysela 2003-02-12 19:11:52 +00:00
  • 391a233abb Added ipc_key_add_uid Jaroslav Kysela 2003-02-12 15:22:32 +00:00
  • 6e3c42dadd Added dmix plugin Jaroslav Kysela 2003-02-12 15:20:38 +00:00
  • b3b7afc638 Implemented drain() Jaroslav Kysela 2003-02-12 14:54:41 +00:00
  • 6b8875c814 Fixed compilation Jaroslav Kysela 2003-02-12 12:51:34 +00:00
  • 5ff623fc99 - fixed the infinite loop for probing the rate. Takashi Iwai 2003-02-12 12:23:00 +00:00
  • b5316c86cc Fixed compilation problem for dmix (donot_close) Jaroslav Kysela 2003-02-12 11:49:47 +00:00
  • 13b79dcd56 First fully working version of dmix plugin - multiple clients Jaroslav Kysela 2003-02-12 09:02:49 +00:00
  • f1ba83dc99 More cleanups for multiple clients. We need to propagate the pcm_hw mmaped areas to next clients, too. Jaroslav Kysela 2003-02-11 21:46:42 +00:00
  • 121da3e301 Hey - first somehow working version (for first client)... Jaroslav Kysela 2003-02-11 21:28:23 +00:00
  • af89cefd99 More changes for dmix plugin: - added poll_events to main pcm structure - added poll_revents callback to pcm->ops structure - fixed snd_pcm_wait() - call revents function and enhanced error code reporting DMIX plugin: - more complete code (works at least for one instance) - still no "mix" code (it's silent) Jaroslav Kysela 2003-02-11 18:14:43 +00:00
  • 06cccc6a78 Fixed description of test hw_params functions Jaroslav Kysela 2003-02-11 09:34:09 +00:00
  • e1b91846c2 Corrected pause callback Jaroslav Kysela 2003-02-09 18:55:11 +00:00
  • 3b6638e8ce More pcm params functions returns an error rather than do assert(). Some cleanups in refine. Added more debug code to refine. Improved dmix refine method. Jaroslav Kysela 2003-02-08 16:35:24 +00:00
  • c7d58f398e Added rmask/cmask handling in refine Jaroslav Kysela 2003-02-08 09:26:43 +00:00
  • dcf5fc4db5 fixed typo. Takashi Iwai 2003-02-07 11:41:32 +00:00
  • 757785fece Added snd_timer_async() function. More updates to pcm_dmix.c . Jaroslav Kysela 2003-02-06 19:15:53 +00:00
  • 7c5e5f5728 Added snd_pcm_sw_params_get_boundary() function. Implemented refine function in dmix. Jaroslav Kysela 2003-02-05 21:26:14 +00:00
  • 073dff1ba1 Commented out FD_CLOEXEC fcntl() calls Jaroslav Kysela 2003-02-05 11:00:16 +00:00
  • ee22480d93 Fixed starting of hardware and shm stuff Jaroslav Kysela 2003-02-05 10:34:41 +00:00
  • d4c27edb1c Fixed error paths in open Jaroslav Kysela 2003-02-04 16:40:47 +00:00
  • 7724ea55e8 fixed compile warning. Takashi Iwai 2003-02-04 15:59:52 +00:00
  • 176d858909 fixed typo. Takashi Iwai 2003-02-04 15:59:25 +00:00
  • 0ec9851176 Initial version Jaroslav Kysela 2003-02-04 14:56:07 +00:00
  • fd52ee0085 added DMIX plugin Jaroslav Kysela 2003-02-04 14:55:19 +00:00
  • 8720faaccb Cleanups in IPC stuff. Cleanups in snd_pcm_close(). Added initial code for dmix plugin: - only skeleton, but all major problems should be solved Jaroslav Kysela 2003-02-04 14:48:51 +00:00
  • 74859a4646 Fixed compilation problem Jaroslav Kysela 2003-02-04 13:44:11 +00:00
  • a313072961 Added handling of FD_CLOEXEC flag Jaroslav Kysela 2003-02-04 13:35:59 +00:00
  • e5b227961e Splitted code to snd_pcm_hw_open_fd() function and added handling for FD_CLOEXEC flag Jaroslav Kysela 2003-02-04 13:33:44 +00:00
  • 43cd49f867 small change in output Jaroslav Kysela 2003-02-03 20:10:49 +00:00
  • dbffcd437e - use the channel B for surround40 and 51. Takashi Iwai 2003-01-29 17:02:18 +00:00