Commit graph

2945 commits

Author SHA1 Message Date
Jaroslav Kysela
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.
2003-02-08 16:35:24 +00:00
Jaroslav Kysela
c7d58f398e Added rmask/cmask handling in refine 2003-02-08 09:26:43 +00:00
Takashi Iwai
dcf5fc4db5 fixed typo. 2003-02-07 11:41:32 +00:00
Jaroslav Kysela
757785fece Added snd_timer_async() function.
More updates to pcm_dmix.c .
2003-02-06 19:15:53 +00:00
Jaroslav Kysela
7c5e5f5728 Added snd_pcm_sw_params_get_boundary() function.
Implemented refine function in dmix.
2003-02-05 21:26:14 +00:00
Jaroslav Kysela
073dff1ba1 Commented out FD_CLOEXEC fcntl() calls 2003-02-05 11:00:16 +00:00
Jaroslav Kysela
ee22480d93 Fixed starting of hardware and shm stuff 2003-02-05 10:34:41 +00:00
Jaroslav Kysela
d4c27edb1c Fixed error paths in open 2003-02-04 16:40:47 +00:00
Takashi Iwai
7724ea55e8 fixed compile warning. 2003-02-04 15:59:52 +00:00
Takashi Iwai
176d858909 fixed typo. 2003-02-04 15:59:25 +00:00
Jaroslav Kysela
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
2003-02-04 14:48:51 +00:00
Jaroslav Kysela
74859a4646 Fixed compilation problem 2003-02-04 13:44:11 +00:00
Jaroslav Kysela
a313072961 Added handling of FD_CLOEXEC flag 2003-02-04 13:35:59 +00:00
Jaroslav Kysela
e5b227961e Splitted code to snd_pcm_hw_open_fd() function and added handling for FD_CLOEXEC flag 2003-02-04 13:33:44 +00:00
Takashi Iwai
dbffcd437e - use the channel B for surround40 and 51. 2003-01-29 17:02:18 +00:00
Takashi Iwai
12c71f4d93 - fixed SPSA values; use 3 for slots 10/11. 2003-01-28 11:37:01 +00:00
Jaroslav Kysela
7ce9b36eee Added missing symbol version 2003-01-27 14:39:45 +00:00
Takashi Iwai
974d22f969 - added ICE1724 configuration file. 2003-01-27 14:02:42 +00:00
Takashi Iwai
1b41de0653 - fixed the rate selection in the plug layer:
the multiples of the given rate is chosen if available.
  the nearest rate is selected as usual if not available.
2003-01-27 11:34:50 +00:00
Takashi Iwai
0c156a3c89 - fixed the unlink_{hw,app}_ptr of slaves.
- removed the invalid unlink_ptr assersion.
2003-01-27 11:19:04 +00:00
Takashi Iwai
2cd18ddc57 - use the normal dlsym() instead of snd_dlsym() to avoid the version
check of external scope plugins.
2003-01-27 10:26:33 +00:00
Takashi Iwai
2dc8cba51c fixed dlopen & co. for hook, ladspa and meter types. 2003-01-20 17:15:54 +00:00
Jaroslav Kysela
a8a71d5781 Added rear and surround40 definition 2003-01-17 11:27:52 +00:00
Takashi Iwai
50212fde09 added the configurations for VIA8233 and VIA8233A. 2003-01-10 17:51:03 +00:00
Jaroslav Kysela
8750215edb Added missing break for 24bit formats (silence) 2002-12-18 12:03:28 +00:00
Jaroslav Kysela
e38dd10880 Fixed encoding of sysex sequencer event 2002-12-05 18:01:49 +00:00
Jaroslav Kysela
7fe18c9561 Added more comments by Robert Spier (robrt@users.sourceforge.net) 2002-12-04 15:34:04 +00:00
Jaroslav Kysela
7fcea07002 Added SND_CTL_READONLY 2002-12-04 14:36:39 +00:00
Jaroslav Kysela
098932ce57 Added POLLNVAL to poll->events 2002-11-30 09:47:20 +00:00
Takashi Iwai
d0526d603c configuration for CS46xx chip. 2002-11-29 14:50:58 +00:00
Takashi Iwai
ce1ecef735 - added CS46xx.conf
- clean up entries.
2002-11-29 14:50:03 +00:00
Jaroslav Kysela
d731d88b7a Added support for s/pdif pcm 2002-11-19 17:11:40 +00:00
Jaroslav Kysela
b42a0982d7 Removed free in free_envelope() by Sverker Wiberg <sverkerw@swipnet.se> 2002-11-15 14:40:26 +00:00
Jaroslav Kysela
3c55dcabbf Sverker Wiberg <sverkerw@swipnet.se>
Opening the patch ROM on GusPnP always fails:

* iwffff_get_rom_header() gets the card directory wrong when opening
  the ROM file.

* iwffff_get_rom_header() forgets that the ROM header is padded to 512
  bytes length.

I also fixed some small stuff:

* Tried to improve snd_instr_iwffff_open_rom()'s doxygen comment. The
  commingling of file-system files (denoted by names) and ROM-embedded
  files (numbers) is somewhat confusing --- I'm still looking for the
  right words to explain it.

* Oh, and snd_instr_iwffff_open_rom() returns -EPERM for invalid
  bank/file values --- it means the wrong thing: ENOENT would be
  better.
2002-11-14 08:48:29 +00:00
Jaroslav Kysela
6ebde1c926 Added ENS1371 configuration and fixes for iec958 definition (dev arg removal) 2002-11-07 20:06:11 +00:00
Jaroslav Kysela
0d7d11889d Added missing snd_dlclose() calls 2002-11-07 15:18:45 +00:00
Jaroslav Kysela
3bccde0087 Removed clear() functions 2002-10-23 17:49:34 +00:00
Jaroslav Kysela
d2095e3a35 Fixed stream info for info ioctl in open() 2002-10-22 14:21:49 +00:00
Jaroslav Kysela
6979732fa5 Changed sw_params to follow hw_params (unify functions) 2002-10-19 19:09:46 +00:00
Jaroslav Kysela
cebc5c9bef Updated hw_params_(can|is)_* functions 2002-10-12 14:32:59 +00:00
Jaroslav Kysela
0d699d7e19 Improved documentation for hw_params_(can|is)_* functions 2002-10-12 13:37:42 +00:00
Jaroslav Kysela
170a5d0d7b Added ommited clear() functions 2002-10-12 12:04:08 +00:00
Jaroslav Kysela
8205a95376 Replaced snd_pcm_avail() with snd_pcm_hwsync() 2002-10-12 11:49:53 +00:00
Jaroslav Kysela
dac0626b9f Added snd_pcm_hw_params_current() function and clear() functions for structures 2002-10-12 10:38:43 +00:00
Jaroslav Kysela
e859cf2644 Implemented snd_pcm_avail() function.
More documentation updates for snd_pcm_avail_update() and snd_pcm_delay().
Updated behaviour of read/write functions (wait when buffer is full) to
follow kernel.
2002-10-11 18:39:24 +00:00
Takashi Iwai
25e41cf1e8 fixed the build without versioned symbols.
the rc4 symbols are defined as __ prefix, which are aliased in
pcm.h as well as the versioned symbol binary.
2002-10-10 11:01:18 +00:00
Jaroslav Kysela
f0e5677f29 Fixed mmap_xxxx_delay() to follow kernel code 2002-10-09 06:44:45 +00:00
Jaroslav Kysela
3560bb1481 Fixes in documentation for fast status 2002-10-09 06:13:57 +00:00
Takashi Iwai
bcc0866b62 added Versions to EXTRA_DIST. 2002-10-07 10:42:18 +00:00
Jaroslav Kysela
ecceb914bf Added debug code 2002-09-21 19:01:24 +00:00