Takashi Iwai
b9a25e2ac8
Peter Zubaj <pzad@pobox.sk>:
...
- Added surround71 and side pcm definitions.
- Added the support of side speakers on Audigy 2 ZS.
2004-06-28 10:40:24 +00:00
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
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
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
b0ad5bf718
Next documentation update for file descriptor routines
2004-04-05 17:59:34 +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
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
2d4f3f4ffa
Fixed mono sample processing for rear/center_lfe and spdif PCMs
2004-03-14 10:26:50 +00:00
Jaroslav Kysela
7e07719af6
Don't use stack to save rbx register
2004-03-13 14:24:07 +00:00
Jaroslav Kysela
be1c1d0a96
A new try to fix the SIGSEGV
2004-03-12 19:08:27 +00:00
Jaroslav Kysela
14b37bcd85
Fixed comments for snd_pcm_avail_update/snd_pcm_delay/snd_pcm_hwsync
2004-03-12 19:07:20 +00:00
Jaroslav Kysela
795a7f9f0b
Cleanups, returned zero size checking
2004-03-12 12:41:06 +00:00
Jaroslav Kysela
84c40f4970
Michel Dänzer <michel@daenzer.net>
...
Apparently these changes from pcm_direct.c revisions 1.12 and 1.14 were
accidentally reverted in revision 1.15. Please reapply.
2004-03-05 18:36:19 +00:00
Jaroslav Kysela
aed5c921d4
Reverted back
2004-03-05 11:26:33 +00:00
Jaroslav Kysela
b282b1458c
Fixed typo and front definition
2004-03-05 08:20:13 +00:00
Jaroslav Kysela
1c9c7754eb
Changed specification for silence_size
2004-03-05 08:14:05 +00:00