[alsa-devel] [PATCH - alsa-lib 1/1] add surround21 for Echo3G devices

Tom Yan tom.ty89 at gmail.com
Mon Jan 18 09:30:57 CET 2016


When did I say "hda"? Have you even read the link? I've been talking about X-Fi.

Compare these these two conf:
http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/conf/cards/SB-XFi.conf;h=eb2218bfdcc704e4bf39e0e0c21539ee7f9ff8f8;hb=HEAD
http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/conf/cards/CA0106.conf;h=2f0eaf0afdc8dc826cbd3722b61cdb3310ca07f0;hb=HEAD

BOTH of them shows that the four "stereo" ports they have exist as
"device", but the SB-XFi.conf does not use the multi plugin to bind
them to provide a surround PCM like CA0106.conf; instead it can simply
use the "front" PCM, apparently.

On 18 January 2016 at 14:50, Raymond Yau <superquad.vortex2 at gmail.com> wrote:
>
>> Then what about this:
>>
>> http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=src/conf/cards/SB-XFi.conf;h=eb2218bfdcc704e4bf39e0e0c21539ee7f9ff8f8;hb=HEAD
>> It seems to be allow the "multi-streaming" you mentioned but it
>> doesn't need the multi plugin.
>>
>> Hmm, I feel like definitions for "ttable PCMs" in Echo_Echo3G.conf
>> should be cleaned up...
>
> No,  only those creative sound card emu10k1 and ca0106 allow up to four pcm
> devices
>
> For hda,  you need to change the logic of alsa playback stream similar to
> multiple alsa capture devices,  you can use hint "indep_hp=1" to enable
> multi stream playback (analog and alt analog playback )
>
> Freebsd allow you to use your hda intel as four independent pcm devices
>
> https://www.freebsd.org/cgi/man.cgi?query=snd_hda&sektion=4&manpath=FreeBSD+7.2-RELEASE
>


More information about the Alsa-devel mailing list