Commit graph

1726 commits

Author SHA1 Message Date
Takashi Iwai
43cee7b8c1 Francisco Moraes <fmoraes@nc.rr.com>:
Added emu10k1x configuration.
2004-06-28 10:28:09 +00:00
Takashi Iwai
ae80d8b647 James Courtier-Dutton <James@superbug.demon.co.uk>:
AudigyLS now supports Digital(AC3)/Analog outputs. 5.1 Surround
PLAYBACK. MIC and LINE IN CAPTURE.

The MIC and LINE IN use the AC97 chip.

The AC97 uses the PLAYBACK(Not CAPTURE) controls in alsamixer for
controlling CAPTURE. Then, instead of sending that output to the
speakers, it sends it to the Philips 1361T ADC. This results in high
quality ADC conversion.
E.g. For LINE IN capture, set LINE IN playback volume and unmute it.
Set MASTER volume.
There is a new control for "CAPTURE feedback into PLAYBACK". If one does
not want any feedback, leave it at it's minimum.

Once I have figured out all the controls in the AC97 and what they do
for the AudigyLS, I will rename them so that they make sense to the user.

Please see attached patch files against the current CVS.

Still TODO:
1) Set multiple sample rates.
2) Add a CAPUTRE source switch for switch between "MIC", "Line in",
"SPDIF in", "TAD in", "AUX in" and "What u hear". Currently, one cannot
switch to capture "SPDIF in" or "What u hear", but all the other inputs
are possible via switches in the AC97.
3) Set multiple periods per buffer.
4) MIDI in/out.
5) Cleaner module unload.
2004-06-28 10:26:45 +00:00
Takashi Iwai
ced7e5ccfc James Courtier-Dutton <James@superbug.demon.co.uk>:
Fixed SPDIF playback support with the recent change.
2004-06-23 18:09:10 +00:00
Takashi Iwai
af70572d42 Added the config file for AudigyLS driver. 2004-06-18 14:29:03 +00:00
Jaroslav Kysela
994d71f9c6 release: 1.0.5 2004-05-28 13:17:08 +00:00
Jaroslav Kysela
509e30494f compilation fix 2004-05-24 18:44:04 +00:00
Jaroslav Kysela
0c468bf109 Fixed wrong jump for 32-bit mixing 2004-05-24 18:40:11 +00:00
Jaroslav Kysela
d8d9c70532 release: 1.0.5rc1 2004-05-24 17:58:19 +00:00
Takashi Iwai
c11a1fc9be fixed documents to process properly via doxygen. 2004-05-24 14:57:47 +00:00
Takashi Iwai
abf04e4cfd added missing VIA686A.conf 2004-05-24 14:54:54 +00:00
Jaroslav Kysela
eafb492512 - added SYNC_PTR ioctl support for pcm_hw plugin 2004-05-22 10:14:32 +00:00
Takashi Iwai
5a2c2e0295 fixed unneeded cast. 2004-05-21 15:10:58 +00:00
Takashi Iwai
3cfc064698 don't lock global controls. 2004-05-13 12:09:31 +00:00
Jaroslav Kysela
df8a9dc1e2 si_code is 1 on my machine, why? 2004-05-06 18:56:53 +00:00
Takashi Iwai
e4215ba611 added CMI8338-SWIEC for cmipci with software IEC958 2004-05-06 13:19:05 +00:00
Takashi Iwai
01f217d581 fixed debug messages by Erik Inge Bolso. 2004-05-04 15:54:01 +00:00
Takashi Iwai
a6fe995bd8 added the new configuration for ATI IXP direct SPDIF mode. 2004-05-04 15:27:17 +00:00
Takashi Iwai
5586e5cbb1 added a new plugin "iec958" to convert IEC958 subframes. 2004-05-04 15:13:23 +00:00
Takashi Iwai
253b58bc03 avoid the compile warnings (about cast) with the recent GCC. 2004-05-04 15:11:58 +00:00
Takashi Iwai
4032563aad fixed the bit width of IEC958_SUBFRAME_* formats from 24 to 32. 2004-05-04 15:10:38 +00:00
Clemens Ladisch
fe1618627f initialize hw_params->info 2004-05-03 14:38:46 +00:00
Clemens Ladisch
4861d237e6 define SND_PCM_INFO_RESUME 2004-05-03 14:37:53 +00:00
Takashi Iwai
70d2dd963d fixed the event handling of enum elements. 2004-05-02 11:59:08 +00:00
Clemens Ladisch
ef11ba77ed document all PCM plugin parameters 2004-04-26 07:40:12 +00:00
Jaroslav Kysela
2cb16f857d Prefer SND_ macros over SNDRV_ ones 2004-04-20 13:52:32 +00:00
Jaroslav Kysela
2bad31bbf4 Fixed bugs detected by Intel compiler 2004-04-20 13:42:48 +00:00
Jaroslav Kysela
a66204cd12 Added snd_asoundlib_version() 2004-04-19 15:12:32 +00:00
Jaroslav Kysela
ba4ddd169f assert -> return error code in hw_params 2004-04-19 13:24:19 +00:00
Takashi Iwai
965222c3d9 fixed compile warnings. 2004-04-15 12:52:49 +00:00
Takashi Iwai
494f3e66e4 fixed the handling of EINTR in read/write.
EINTR can be returned during ACPI suspend/resume.
2004-04-15 12:22:26 +00:00
Jaroslav Kysela
64a39728a2 Added early event extension to the timer API - and a fix for the direct plugins 2004-04-06 17:29:25 +00:00
Jaroslav Kysela
dff4d5c466 Warning fixes 2004-04-06 17:28:01 +00:00
Jaroslav Kysela
b0ad5bf718 Next documentation update for file descriptor routines 2004-04-05 17:59:34 +00:00
Jaroslav Kysela
e5ea2a6acd release: 1.0.4 2004-04-03 09:41:06 +00:00
Jaroslav Kysela
cb79106ecd Added AC_PREREQ(2.53) for autoconf 2004-04-03 08:40:16 +00:00
Jaroslav Kysela
033fb96b00 - fixed problem with start_threshold
- fixed rounding problem for period_size (mmap_commit assert invoked)
2004-04-03 08:27:58 +00:00
Jaroslav Kysela
72e2f8046e Added 24-bit copy 2004-03-31 14:16:31 +00:00
Jaroslav Kysela
a190b87d94 Initial implementation of PCM simple API extension. 2004-03-26 16:08:01 +00:00
Jaroslav Kysela
25f864b059 release: 1.0.4rc1 2004-03-26 16:03:18 +00:00
Clemens Ladisch
60ab119948 fix pcm.iec958 device number on nForce boards 2004-03-25 06:58:27 +00:00
Jaroslav Kysela
f5a5284c6d A next try to fix the snd_pcm_wait() behaviour with direct plugins 2004-03-24 08:50:01 +00:00
Jaroslav Kysela
f2175f1384 Fixed thinkos in documentation (filter example) 2004-03-23 15:15:21 +00:00
Jaroslav Kysela
569130159d Fixed wrong copy problem in capture 2004-03-23 14:37:34 +00:00
Jaroslav Kysela
f70e0fd468 Added mmap_avail() check to snd_pcm_wait() function 2004-03-23 13:29:52 +00:00
Jaroslav Kysela
7c201b510a - added poll_ask callback to mangle avail_min (rate_plugin as example)
- added mangling of avail_min to rate_plugin
- added poll_fd_count variable
- FIXME: move poll_revents callback to fast_ops
2004-03-17 11:48:14 +00:00
Jaroslav Kysela
81f8c76094 Initial proposal for selection of abstraction in simple mixer API.
Added dB related functions (no implementation yet).
2004-03-14 18:39:58 +00:00
Jaroslav Kysela
894bd9157e Initial proposal for simple PCM API extension 2004-03-14 18:37:55 +00:00
Jaroslav Kysela
871206c848 Added rpmbuild detection 2004-03-14 17:06:01 +00:00
Jaroslav Kysela
2d4f3f4ffa Fixed mono sample processing for rear/center_lfe and spdif PCMs 2004-03-14 10:26:50 +00:00
Jaroslav Kysela
e3a85e50af 1.0.3b 2004-03-13 14:29:48 +00:00