On Tue, 3 Dec 2002, James Stafford wrote:

> Attached are two patches that add basic Envy24HT support to the ICE1712
> driver and VT1616 to the AC97 codec driver. They were made against the cvs
> from today.
> 
> Issues:
> Quote from VT1616 data sheet: "The VT1616 powers up with pins 39 and 41
> assigned to the Front channel DACs as described in the 2.2 specification.
> When this bit is to “0”, the output pins get assigned to the Rear stereo
> DAC pair with an independent volume control." 
> The reference design uses pins 39 and 41 for the left and right rear
> outputs. I have added a control to set this bit to 0 but the default is 1.
> Should a patch function be used to set the default to 0?

I think that the default should be left in the AC97 code and write the 
appropriate configuration after snd_ac97_mixer() call when you detect your 
hardware and VT1616 codec.

> When using applications such as MPlayer and ac3dec, the centre/lfe and rear
> outputs are swapped so that the data for the rear comes out of centre/lfe
> and vice versa. Is there something I have missed here?

We send data in this order: channel0,1 = front; channel2,3 = rear; 
channel4,5 = center/lfe ; if your hardware has swapped some stereo paths, 
you need to swap channels in software - see 
alsa-lib/src/conf/cards/ICH.conf - ICH.pcm.surround51.0 {} section

I've applied your patch and fixed one missing update in ice1712.h. Also, 
the driver id is changed in CVS.

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
Linux Kernel Sound Maintainer
ALSA Project, SuSE Labs



-------------------------------------------------------
This SF.net email is sponsored by: Microsoft Visual Studio.NET
comprehensive development tool, built to increase your
productivity. Try a free online hosted session at:
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr0003en
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to