LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 05-13-2005, 02:52 AM   #1
evaprototype00
LQ Newbie
 
Registered: Feb 2004
Location: Cleveland, OH
Distribution: Mandriva 10.2
Posts: 7

Rep: Reputation: 0
audigy2 platinum optical output question


in windows there is an option where you can set the passthrough method of the optical out to passthrough to a external decoder, basically so I can have my theater system decoded the ac3/dts signal whatever....
I have been doing a bit of research on the topic and I've come up with nothing regarding this exact issue but things that I'm not seeing in my emu10k1 config and such that I have seen others mention like maybe enabling a passthough method or enabling the live drive and remote.

So basically is there a way to have the digital sound 5.1 signal bypassed by alsa and passthrough the optical to a external decoder, or possibly kaffeine isn't compatable with such an option? I also remember that PowerDVD had to be configured to passthrough also .

all i have is this...

#
# Configuration for the EMU10K1 chip
#

<confdircm/front.conf>

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

<confdircm/rear.conf>

EMU10K1.pcm.rear.0 {
@args [ CARD ]
@args.CARD {
type string
}
type hooks
slave.pcm {
type hw
card $CARD
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{
name "Wave Surround Playback Volume"
preserve true
# don't lock a global control
# lock true
value [ 0 0 ]
}
{
name "EMU10K1 PCM Send Volume"
index { @func private_pcm_subdevice }
lock true
value [ 0 0 255 255 0 0 255 0 0 0 0 255 ]
}
]
}
}

<confdircm/center_lfe.conf>

EMU10K1.pcm.center_lfe.0 {
@args [ CARD ]
@args.CARD {
type string
}
type hooks
slave.pcm {
type hw
card $CARD
device 0
}
hooks.0 {
type ctl_elems
hook_args [
{
name "Wave Center Playback Volume"
preserve true
# lock true
value 0
}
{
name "Wave LFE Playback Volume"
preserve true
# lock true
value 0
}
{
name "Headphone Center Playback Switch"
index 1
preserve true
# lock true
value true
}
{
name "Headphone LFE Playback Switch"
index 1
preserve true
# lock true
value true
}
# if you have a creative's digital receiver, you can get surround/center/lfe
# output through the digital jack. so, the following is commented out.
# pay attention in case of analog output from the shared center/digital
# jack!
# {
# name "SB Live Analog/Digital Output Jack"
# preserve true
# lock true
# value 0
# }
{
name "EMU10K1 PCM Send Volume"
index { @func private_pcm_subdevice }
lock true
value [ 255 255 0 0 255 0 0 0 0 255 0 0 ]
}
{
name "EMU10K1 PCM Send Routing"
index { @func private_pcm_subdevice }
lock true
value [ 6 7 0 0 6 7 0 0 6 7 0 0 ]
}
]
}
}

<confdircm/surround40.conf>

EMU10K1.pcm.surround40.0 {
@args [ CARD ]
@args.CARD {
type string
}
type multi
slaves [
{
pcm {
@func concat
strings [
"cards.EMU10K1.pcm.front.0:CARD=" $CARD
]
}
channels 2
}
{
pcm {
@func concat
strings [
"cards.EMU10K1.pcm.rear.0:CARD=" $CARD
]
}
channels 2
}
]
bindings [
{ slave 0 channel 0 }
{ slave 0 channel 1 }
{ slave 1 channel 0 }
{ slave 1 channel 1 }
]
}

<confdircm/surround41.conf>
<confdircm/surround50.conf>
<confdircm/surround51.conf>

EMU10K1.pcm.surround51.0 {
@args [ CARD ]
@args.CARD {
type string
}
type multi
slaves [
{
pcm {
@func concat
strings [
"cards.EMU10K1.pcm.front.0:CARD=" $CARD
]
}
channels 2
}
{
pcm {
@func concat
strings [
"cards.EMU10K1.pcm.rear.0:CARD=" $CARD
]
}
channels 2
}
{
pcm {
@func concat
strings [
"cards.EMU10K1.pcm.center_lfe.0:CARD=" $CARD
]
}
channels 2
}
]
bindings [
{ slave 0 channel 0 }
{ slave 0 channel 1 }
{ slave 1 channel 0 }
{ slave 1 channel 1 }
{ slave 2 channel 0 }
{ slave 2 channel 1 }
]
}

<confdircm/iec958.conf>

EMU10K1.pcm.iec958.0 {
@args [ CARD AES0 AES1 AES2 AES3 ]
@args.CARD {
type string
}
@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 2
}
hooks.0 {
type ctl_elems
hook_args [
{
name "IEC958 Playback Default"
lock true
preserve true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{
name "IEC958 Optical Raw Playback Switch"
lock true
preserve true
value [ 1 1 ]
}
{
name "SB Live Analog/Digital Output Jack"
lock true
preserve true
value 1
}
]
}
}
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Creative Sound Blaster Audigy2 Platinum: volume knob not working lopette Linux - Hardware 0 09-10-2004 05:10 PM
C Output Question drigz Programming 13 09-10-2004 07:32 AM
Via AC'97 5.1 Optical Output or Audigy 4.1 Output Nza Fedora 3 06-01-2004 07:49 AM
Question About SB Audigy2 - Windows vs. Linux enigmaweb Linux - Hardware 2 10-14-2003 10:54 AM
CMedia (CM8738 Integrated) Optical Output with CDROM dmadhava Linux - General 4 05-29-2003 03:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 04:12 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration