From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: Re: VIA8233/8235 testers wanted Date: Thu, 16 Jan 2003 10:21:42 +0100 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <1333.030115@linux.spb.org> Mime-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi") Content-Type: multipart/mixed; boundary="Multipart_Thu_Jan_16_10:21:42_2003-1" Return-path: In-Reply-To: <1333.030115@linux.spb.org> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: Anton Worshevsky Cc: alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org --Multipart_Thu_Jan_16_10:21:42_2003-1 Content-Type: text/plain; charset=US-ASCII Hi, At Wed, 15 Jan 2003 00:48:46 +0300, Anton Worshevsky wrote: > > Hello , > > > if someone has VIA8233, VIA8233A, VIA8233C or VIA8235 chipset, could > > you help the testing of the new driver? > > the new driver code is found at > > > > http://www.alsa-project.org/~iwai/via82xx.c > > i has VIA8235 and ALC650 codec. After installing new driver from cvs from > 20030113, there is following problem: > > In 5.1-channel dvd playback with xine using surround51 device, > i has swapped Rear and Center/lfe channels. > RL <-> Center, RR <-> LFE > i fixed this with following patch for via82xx.c > > 812,813c812,815 > < 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) | (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; > > please note that 5ch mode is untested. > I'm not sure that it is alsa problem, xine' may be. hmm, it could be due to the setting of ALC650. how is the status of "Exchange Center/LFE" mixer switch? > It will be nice to have a small prog for channel position testing in different > playback modes, because now i know no 5.1ch source other then video player. > In general multichannel playback has good quality now (with rc6 sound was > cracking). > > > the new driver can (hopefully) play multiple streams simultaneously on > > VIA8233, VIA8233C and VIA8235, but NOT on VIA8233A. > > It's worked, but second stream plays only left channel. > > Almost all OSS application such as games (UT, tux-racer and other) now producing > cracking and skipping sound. Only XMMS OSS-plugin plays good. OSS-sound was good > with rc6. does the patch below change something? ciao, Takashi --Multipart_Thu_Jan_16_10:21:42_2003-1 Content-Type: application/octet-stream Content-Disposition: attachment; filename="via-frag-fix.dif" Content-Transfer-Encoding: 7bit Index: alsa-kernel/pci/via82xx.c =================================================================== RCS file: /suse/tiwai/cvs/alsa/alsa-kernel/pci/via82xx.c,v retrieving revision 1.17 diff -u -r1.17 via82xx.c --- alsa-kernel/pci/via82xx.c 13 Jan 2003 09:07:53 -0000 1.17 +++ alsa-kernel/pci/via82xx.c 16 Jan 2003 09:19:57 -0000 @@ -773,7 +773,8 @@ outb(0 , VIAREG(chip, PLAYBACK_VOLUME_R)); outl((runtime->format == SNDRV_PCM_FORMAT_S16_LE ? VIA8233_REG_TYPE_16BIT : 0) | /* format */ (runtime->channels > 1 ? VIA8233_REG_TYPE_STEREO : 0) | /* stereo */ - (0xffff * runtime->rate)/(48000/16) | /* rate */ + // (0xffff * runtime->rate)/(48000/16) | /* rate */ + 0xfffff | 0xff000000, /* STOP index is never reached */ port + VIA_REG_OFFSET_STOP_IDX); return 0; --Multipart_Thu_Jan_16_10:21:42_2003-1-- ------------------------------------------------------- This SF.NET email is sponsored by: Thawte.com Understand how to protect your customers personal information by implementing SSL on your Apache Web Server. Click here to get our FREE Thawte Apache Guide: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0029en