At Thu, 20 Feb 2003 05:51:01 +0300,
Anton Worshevsky wrote:
> 
> Now i made tests with last cvs for 4 channel too :
> VIA8235 + ALC650
> 0x6a.14=0 : 4ch - OK; 5.1 - swaped
> 0x6a.14=1 : 4ch - swaped; 5.1 - OK
> 
> As you see - setting bit 14 of 0x6a reg is not an option.
> 
> We need to apply following patch again. =)
> 
> @@ -919,8 +920,8 @@
>         case 2: slots = (1<<0) | (2<<4); break;
>         case 3: slots = (1<<0) | (2<<4) | (5<<8); break;
>         case 4: slots = (1<<0) | (2<<4) | (3<<8) | (4<<12); break;
> -       case 5: slots = (1<<0) | (2<<4) | (5<<8) | (3<<12) | (4<<16); break;
> -       case 6: slots = (1<<0) | (2<<4) | (5<<8) | (6<<12) | (3<<16) | (4<<20); 
>break;
> +       case 5: slots = (1<<0) | (2<<4) | (3<<8) | (4<<12) | (5<<16); break;
> +       case 6: slots = (1<<0) | (2<<4) | (3<<8) | (4<<12) | (5<<16) | (6<<20); 
>break;
>         default: slots = 0; break;
>         }
>         /* STOP index is never reached */

ok.  i'll take the change back again.

> All working fine with this for VIA8235 + ALC650
> It does not affect on VIA8233A as you remembered. =)
> What chip combination is working wrong with this ?

no idea.  i hope both via8233 and 8233c follow to the same rule.


thanks,

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