AC3 passthrough
- From: "ldc online" <maineldc (at) gmail.com>
- Date: Mon, 12 Jun 2006 10:12:29 -0700
Hi,
I am trying to get ac3 pass thru to to work on my new mythtv box that
I setup over the weekend. In the setup screens, I enabled AC3 pass
through, but when I watch a DVD straight from a disc, I only get two
channel. I have also tried using XINE instread of mplayer, but when I
set that speaker arrangment settings to pass through and
restart xine, I get an Audio Device is Unavailable error. Clicking on
more in XINE, I
see the following possibly relevant messages:
Audio_decoder: error: unknown buffer type: 01060000
Audio_decoder: error: unknown buffer type: 04000000
Audio_decoder: error: unknown buffer type: 02990000
The system details are as follows:
Ubuntu 6.06
MSI 945GT Speedster-A4R motherboard with embedded Audio: Realtek
ALC880 8-channel High Definition Audio.
MythTV and plugins from SVN head.
Are there any thoughts as to what I can do to solve this issue? At
the bottom, I have listed the outputs of aplay -l and aplay -L in case
that will help.
Thanks,
ldc
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC880 Analog [ALC880 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: ALC880 Digital [ALC880 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
aplay -L
PCM list:
hw {
(at) args.0 CARD
(at) args.1 DEV
(at) args.2 SUBDEV
(at) args.CARD {
type string
default {
(at) func getenv
vars {
0 ALSA_PCM_CARD
1 ALSA_CARD
}
default {
(at) func refer
name 'defaults.pcm.card'
}
}
}
(at) args.DEV {
type integer
default {
(at) func igetenv
vars {
0 ALSA_PCM_DEVICE
}
default {
(at) func refer
name 'defaults.pcm.device'
}
}
}
(at) args.SUBDEV {
type integer
default {
(at) func refer
name 'defaults.pcm.subdevice'
}
}
type hw
card $CARD
device $DEV
subdevice $SUBDEV
}
plughw {
(at) args.0 CARD
(at) args.1 DEV
(at) args.2 SUBDEV
(at) args.CARD {
type string
default {
(at) func getenv
vars {
0 ALSA_PCM_CARD
1 ALSA_CARD
}
default {
(at) func refer
name 'defaults.pcm.card'
}
}
}
(at) args.DEV {
type integer
default {
(at) func igetenv
vars {
0 ALSA_PCM_DEVICE
}
default {
(at) func refer
name 'defaults.pcm.device'
}
}
}
(at) args.SUBDEV {
type integer
default {
(at) func refer
name 'defaults.pcm.subdevice'
}
}
type plug
slave.pcm {
type hw
card $CARD
device $DEV
subdevice $SUBDEV
}
}
plug {
(at) args.0 SLAVE
(at) args.SLAVE {
type string
}
type plug
slave.pcm $SLAVE
}
shm {
(at) args.0 SOCKET
(at) args.1 PCM
(at) args.SOCKET {
type string
}
(at) args.PCM {
type string
}
type shm
server $SOCKET
pcm $PCM
}
tee {
(at) args.0 SLAVE
(at) args.1 FILE
(at) args.2 FORMAT
(at) args.SLAVE {
type string
}
(at) args.FILE {
type string
}
(at) args.FORMAT {
type string
default raw
}
type file
slave.pcm $SLAVE
file $FILE
format $FORMAT
}
file {
(at) args.0 FILE
(at) args.1 FORMAT
(at) args.FILE {
type string
}
(at) args.FORMAT {
type string
default raw
}
type file
slave.pcm null
file $FILE
format $FORMAT
}
null {
type null
}
cards 'cards.pcm'
front 'cards.pcm.front'
rear 'cards.pcm.rear'
center_lfe 'cards.pcm.center_lfe'
side 'cards.pcm.side'
surround40 'cards.pcm.surround40'
surround41 'cards.pcm.surround41'
surround50 'cards.pcm.surround50'
surround51 'cards.pcm.surround51'
surround71 'cards.pcm.surround71'
iec958 'cards.pcm.iec958'
spdif 'cards.pcm.iec958'
modem 'cards.pcm.modem'
phoneline 'cards.pcm.phoneline'
default 'cards.pcm.default'
dmix 'cards.pcm.dmix'
dsnoop 'cards.pcm.dsnoop'
_______________________________________________
mythtv-users mailing list
mythtv-users (at) mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users