[mythtv-users] Myth can't passthrough digital audio, but xine and mplayer can
Marc
drayson at net1plus.com
Sun Jan 20 05:38:00 UTC 2008
> -----Original Message-----
> From: mythtv-users-bounces at mythtv.org [mailto:mythtv-users-
> bounces at mythtv.org] On Behalf Of Ray Lischner
> Sent: Saturday, January 19, 2008 7:56 PM
> To: mythtv-users at mythtv.org
> Subject: Re: [mythtv-users] Myth can't passthrough digital audio, but
> xine and mplayer can
>
> Thank you for all the help. A funny thing happened last night. I was
> fiddling with the settings, without luck. I thought I had reset
> everything to 2-Channel PCM and went to bed. My 3-year-old woke me up
> to tell me that there was no sound. The settings seemed to be correct.
> Xine would still play pass-through audio, but Myth would not play
> non-pass-through audio.
>
> I had read through the advice on this list, so on a whim, I
> stuck "ALSA:spdif" as the pass-through device and enabled AC3 and DTS
> pass-through. Now pass-through works in Myth.
>
> I'm afraid to touch anything to try to better understand why it works
> now and didn't work before. Just for the record, here is aplay -l:
>
> **** List of PLAYBACK Hardware Devices ****
> card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx
> Digital]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
>
> The reason I hadn't tried ALSA:spdif earlier is because aplay -L
> doesn't
> list spdif:
>
> default:CARD=Intel
> HDA Intel, STAC92xx Analog
> Default Audio Device
> front:CARD=Intel,DEV=0
> HDA Intel, STAC92xx Analog
> Front speakers
> surround40:CARD=Intel,DEV=0
> HDA Intel, STAC92xx Analog
> 4.0 Surround output to Front and Rear speakers
> surround41:CARD=Intel,DEV=0
> HDA Intel, STAC92xx Analog
> 4.1 Surround output to Front, Rear and Subwoofer speakers
> surround50:CARD=Intel,DEV=0
> HDA Intel, STAC92xx Analog
> 5.0 Surround output to Front, Center and Rear speakers
> surround51:CARD=Intel,DEV=0
> HDA Intel, STAC92xx Analog
> 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
> surround71:CARD=Intel,DEV=0
> HDA Intel, STAC92xx Analog
> 7.1 Surround output to Front, Center, Side, Rear and Woofer
> speakers
> null
> Discard all samples (playback) or generate zero samples (capture)
> --
> Ray Lischner
>
Ray my aplay -L doenst have a spdif either.
asgard ~ # aplay -L
front:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
Front speakers
surround40:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
4.0 Surround output to Front and Rear speakers
surround41:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=ICH5,DEV=0
Intel ICH5, Intel ICH5
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
null
Discard all samples (playback) or generate zero samples (capture)
Myth is set to use "ALSA:iec958" on my system but as you can see above aplay
says it does not exist. It is however in the dropdown in the mythfrontend as
a passthrough device.
I'm going to send you a message off list with a modified version of the
script from the wiki that should theoretically work in your configuration.
Marc
More information about the mythtv-users
mailing list