[mythtv-users] All sound out S/PDIF (was: Dolby Digital Signal indicator on Receiver)
Mark Knecht
markknecht at gmail.com
Sun May 18 17:00:35 UTC 2008
On Sun, May 18, 2008 at 8:01 AM, David Snider <dsnider at thesniderpad.com> wrote:
> Michael T. Dean wrote:
>> On 05/18/2008 02:14 AM, Bob Sully wrote:
>>
>>> Still no luck with getting stereo streams to play in mythfrontend (using
>>> the internal player for recordings, or mythmusic) if a file with Dolby
>>> Digital 5.1 sound is played first.
>>>
>>> I can play any videos, no matter what the sound codec is, within myth with
>>> this: "mplayer -fs -zoom -quiet -vo xv -ao alsa:device=spdif -afm hwac3
>>> %s").
>>>
>>> Right now, I still have to exit mythfrontend and run "iecset audio 0",
>>> then restart the frontend to play a stereo recording if I have watched a
>>> 5.1 show before it.
>>>
>>
>> That's due to a misconfiguration of your audio system.
>>
>>
>>> This is the case with my combined BE/FE machine (uses
>>> an Asus P5K-Deluxe/Wifi motherboard) and my upstairs frontend (ABit
>>> AN8-32X). I do not have to do this if I play only recordings with DD 5.1
>>> audio.
>>>
>>> The previously mentioned work-around with a remote would be an interim
>>> fix, if I used a remote (I don't; I use RF keyboards on both machines).
>>>
>>> Has anyone yet found a fix for this within mythfrontend, so that the
>>> internal player for recordings and music will allow ALL sound to go out
>>> via the S/PDIF interface?
>>>
>>>
>>
>> It has nothing to do with Myth. It's completely an audio configuration
>> issue.
>>
>>
>>> If not...this is a feature request (or is it a bug-fix request? - not
>>> sure). ;-)
>>>
>>
>> System configuration bug. :)
>>
>> Mike
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>
> I recently just ran into this exact same issue. I don't know why, but
> after I upgraded to .21, (and alsa, and my kernel, and a bunch of stuff)
> only the digital passthrough stuff worked. I'm on gentoo and found a
> file named /etc/asound.names. In it I found device names that I didn't
> see through the typical aplay -L. One was named plug:spdif. After
> going through line by line on the names running aplay -D <name>
> /usr/share/sounds/alsa/Noise.wav (an analog file). I finally heard
> sound when I used plug:spdif. So, in MythFrontend, I changed the
> default alsa device from ALSA:default to ALSA:plug:spdif and now
> everything works perfectly.
>
David,
I'd like to know more about this. I've been around alsa a long time
and I've never heard of /etc/asound.names. I'm also a Gentoo user and
none of my machines (8 in total) have this file so it being on your
system is a surprise to me. I know of /etc/asound.state. Did you
possibly mean that file?
I think the intended method to get a list of devices or PCMs is to
use aplay -l or aplay -L
mark at lightning ~ $ aplay -lL
default:CARD=CK804
NVidia CK804, NVidia CK804
Default Audio Device
front:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
Front speakers
surround40:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
4.0 Surround output to Front and Rear speakers
surround41:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=CK804,DEV=0
NVidia CK804, NVidia CK804
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=DSP
Hammerfall DSP, RME Hammerfall HDSP 9652
Default Audio Device
**** List of PLAYBACK Hardware Devices ****
card 0: CK804 [NVidia CK804], device 0: Intel ICH [NVidia CK804]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: CK804 [NVidia CK804], device 2: Intel ICH - IEC958 [NVidia
CK804 - IEC958]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: DSP [Hammerfall DSP], device 0: RME Hammerfall HDSP 9652 [RME
Hammerfall HDSP 9652]
Subdevices: 1/1
Subdevice #0: subdevice #0
mark at lightning ~ $
However this doesn't show that my system has any PCMs so I'm very
curious as to how we are getting different results. Have you set up a
virtual device under Alsa and you're getting something that way?
Thanks,
Mark
More information about the mythtv-users
mailing list