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