On Thursday 13 Nov 2003 21:29, you wrote:
> Is there a way to get the OSS emulation to use this duplication setup?

There might be by using the ALSA OSS emulation libraries (libaoss) instead of 
the default kernel OSS emulation modules. But I haven't tried it yet so 
someone else will have to confirm that it works.

> Also just thinking about it - is it at all possible to have alsa setup
> so that a different setup is used depending on how many channels the
> sound is playing to, ie so 8 channel sound just plays as normal, 6 has 2
> channels duplicated to make 8, and so on...

There's no simple solution I know of other than defining the separate pcms and 
routing tables in your asoundrc and configuring each application to use one 
of them. e.g. 5.1+2 duplicated centre surround channels:

pcm.ice1724_51+2 {
        type plug
        slave {
                pcm 'hw:0,0'
                channels 8
        }
        ttable.0.0 1
        ttable.1.1 1
        ttable.4.2 1
        ttable.5.3 1
        ttable.2.4 1
        ttable.3.5 1
        ttable.2.6 1
        ttable.3.7 1
}



-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to