| 13890a6a | 25-Aug-2023 |
Oswald Buddenhagen <[email protected]> |
ALSA: emu10k1: more documentation updates
- Clarify the data flows. For SB Live! I fixed only the most obvious point ("from" vs. "for"). - Mention 7.1 side channels on Audigy. - Be unspecific abou
ALSA: emu10k1: more documentation updates
- Clarify the data flows. For SB Live! I fixed only the most obvious point ("from" vs. "for"). - Mention 7.1 side channels on Audigy. - Be unspecific about the output DACs on Audigy, as lots of variants actually exist (see emu_chip_details table).
Signed-off-by: Oswald Buddenhagen <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Takashi Iwai <[email protected]>
show more ...
|
| 155e3d3b | 16-May-2023 |
Oswald Buddenhagen <[email protected]> |
ALSA: emu10k1: straighten out FX send init
The mixer structures were filled in two places: on driver init, and when the devices are opened. The latter made the former pointless, so we remove the for
ALSA: emu10k1: straighten out FX send init
The mixer structures were filled in two places: on driver init, and when the devices are opened. The latter made the former pointless, so we remove the former. This implies that mixer dumps may now return all zeroes, which is OK, as restoring them is meaningless as well.
Things were even weirder for the (generally unused) secondary sends:
Some of the initialization loops were forgotten when support for Audigy was added, thus creating the technically illegal state of multiple sends being routed to the same FX accumulator (though it apparently doesn't matter when the amount is zero).
The global multi-channel init used some rather bizarre values for the secondary sends, and the init on open actually forgot to re-initialize them. We now use a not really more useful, but simpler formula.
The direct register init was also bogus. This doesn't really matter, as the value is overwritten when a voice comes into use, but still.
Signed-off-by: Oswald Buddenhagen <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Takashi Iwai <[email protected]>
show more ...
|
| 06501a6d | 26-Jun-2018 |
Mauro Carvalho Chehab <[email protected]> |
ALSA:: multisound.sh: fix script to make it build with modern tools
The script is old and produce some warnings and errors, because it lacks including stdlib.h and io.h is at sys/io.h.
Fix it to ru
ALSA:: multisound.sh: fix script to make it build with modern tools
The script is old and produce some warnings and errors, because it lacks including stdlib.h and io.h is at sys/io.h.
Fix it to run with the tools found on modern Linux distros.
Tested building it on Fedora 28.
Signed-off-by: Mauro Carvalho Chehab <[email protected]> Signed-off-by: Takashi Iwai <[email protected]>
show more ...
|