At Wed, 19 Feb 2003 10:43:07 +0100,
Peter Zubaj, Ing <[EMAIL PROTECTED]> wrote:
> 
> Wait. My english is bad.
> 
> Do not change slots mapping.
> Code from rc7 works good for 8233, 8233C and 8235 and I think is good.
> I want say, that it seems, that 8233A can not change slots
> mapping(outl(0xff000000 | slots, VIADEV_REG(viadev,
> > OFFSET_STOP_IDX));). <- not working

ah, ok.
that's true.  i forgot this, too.
these bits doesn't affect to VIA8233A.

> I think, that this is default mapping for via8233A:
> channels slots
> 1 - 3, 4 (L, R)
> 2 - 3, 4 (L, R)
> 4 - 3, 4, 7, 8 (L, R, SL, SR)
> 6 - 3, 4, 6, 9, 7, 8 (L, R, C, W, SL, SR)
> 
> Code from rc7:
> playing mono, stereo, 4 channel - ok
> 6 - channel - swapped rear channels with center, lfe.
> 
> sollution:
> 1,2,4 channels - ac97 (ALC650) register 0x6a bits 30-31 = 0
> 6 channels - ac97 (ALC650) register 0x6a bits 30-31 = 1

hmm, perhaps this is the easiest way (although it's not beautiful :)


Takashi


-------------------------------------------------------
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to