All of lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: Richard Chan <rspchan@starhub.net.sg>
Cc: alsa-devel@lists.sourceforge.net
Subject: Re: ALC655 in CVS: Are Center/LFE switched with Surround?
Date: Wed, 19 Nov 2003 16:26:48 +0100	[thread overview]
Message-ID: <s5hptfo1irr.wl@alsa2.suse.de> (raw)
In-Reply-To: <3FBB8699.10602@starhub.net.sg>

[-- Attachment #1: Type: text/plain, Size: 1088 bytes --]

At Wed, 19 Nov 2003 23:04:57 +0800,
Richard Chan wrote:
> 
> 
> I've finally got 5.1 out of my via82xx/ALC655 system using the 
> Line-In/Mic jacks!
> Thanks Takashi.

glad to hear that it works now.  what was the problem?

 
> However I seem to have got Center/LFE switched with Surround.
> I.e. if I play xine & mplayer (L, R, RearL, RearR, Center, LFE)
> through surround51 I get Center/LFE switched with Rear speakers.

ah, this reminds me an old story.
there is a mixer switch "Swap Surround Slot".  and, IIRC, starngely
enough, for 5.1 this should be turned on for 5.1 output while it's off
for 4.0.

> 
> I must use the following to work in .asoundrc
> pcm_slave.sltest {
>     pcm "hw:0,1"
>     channels 6
> }
> 
> pcm.via51 {
>     type plug
>     ttable.0.0  1
>     ttable.1.1  1
>     ttable.2.4  1
>     ttable.3.5  1
>     ttable.4.2  1
>     ttable.5.3  1
>     slave sltest
> }

this is also a solution, but the attached would be more "light" way.
copy the attached file to /usr/share/alsa/cards.
also, if you have chance, please test 4.0 output, too.


thanks,

Takashi

[-- Attachment #2: VIA8233.conf --]
[-- Type: application/octet-stream, Size: 1744 bytes --]

#
# Configuration for the VIA8233/VIA8233C/VIA8235 chip with 4/6 multi-channel support
#

<confdir:pcm/front.conf>

VIA8233.pcm.front.0 {
	@args [ CARD ]
	@args.CARD {
		type string
	}
	type hw
	card $CARD
	device 0
}	

<confdir:pcm/surround40.conf>

VIA8233.pcm.surround40.0 {
	@args [ CARD ]
	@args.CARD {
		type string
	}
	type hooks
	slave.pcm {
		type hw
		card $CARD
		device 1
	}
	hooks.0 {
		type ctl_elems
		hook_args [
			{
				name "Swap Surround Slot"
				device 0
				lock true
				preserve true
				value flase
				optional true
			}
		]
	}
}

<confdir:pcm/surround41.conf>
<confdir:pcm/surround50.conf>
<confdir:pcm/surround51.conf>

VIA8233.pcm.surround51.0 {
	@args [ CARD ]
	@args.CARD {
		type string
	}
	type hooks
	slave.pcm {
		type hw
		card $CARD
		device 1
	}
	hooks.0 {
		type ctl_elems
		hook_args [
			{
				name "Swap Surround Slot"
				device 0
				lock true
				preserve true
				value true
				optional true
			}
		]
	}
}

<confdir:pcm/iec958.conf>

VIA8233.pcm.iec958.0 {
	@args [ CARD AES0 AES1 AES2 AES3 ]
	@args.CARD {
		type string
	}
	@args.DEV {
		type integer
	}
	@args.AES0 {
		type integer
	}
	@args.AES1 {
		type integer
	}
	@args.AES2 {
		type integer
	}
	@args.AES3 {
		type integer
	}
	type hooks
	slave.pcm {
		type hw
		card $CARD
		device 0
		subdevice 3
	}
	hooks.0 {
		type ctl_elems
		hook_args [
			{
				name "IEC958 Playback AC97-SPSA"
				lock true
				preserve true
				value 3
			}
			{
				name "IEC958 Playback Default"
				lock true
				preserve true
				value [ $AES0 $AES1 $AES2 $AES3 ]
			}
			{
				name "IEC958 Playback Switch"
				lock true
				preserve true
				value true
			}
			{
				name "IEC958 Output Switch"
				lock true
				preserve true
				value true
			}
		]
	}
}

[-- Attachment #3: Type: text/plain, Size: 1 bytes --]



  reply	other threads:[~2003-11-19 15:26 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-19 15:04 ALC655 in CVS: Are Center/LFE switched with Surround? Richard Chan
2003-11-19 15:26 ` Takashi Iwai [this message]
2003-11-19 15:44   ` Richard Chan
2003-11-19 16:35   ` Richard Chan
2003-11-19 17:50     ` Testers of via82xx 5.1 output (Re: ALC655 in CVS: Are Center/LFE switched with Surround?) Takashi Iwai
2003-11-20 10:29   ` Testers of via82xx 5.1 output - report - swapped output still there Richard Chan
2003-11-20 10:53     ` Takashi Iwai
     [not found]       ` <3FBCD55C.5020604@starhub.net.sg>
2003-11-20 15:49         ` Takashi Iwai

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=s5hptfo1irr.wl@alsa2.suse.de \
    --to=tiwai@suse.de \
    --cc=alsa-devel@lists.sourceforge.net \
    --cc=rspchan@starhub.net.sg \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.