[mythtv-users] ac3 passthrough problems

Richard Krehbiel richard.krehbiel at gmail.com
Sun Oct 1 02:07:01 UTC 2006


Thank you very much for the help.  But, still no workee.

On 9/30/06, Scott <list-mythtv at bluecamel.eml.cc> wrote:
>
>
> On Sep 30, 2006, at 4:57 PM, Richard Krehbiel wrote:
>
> > I'm building a mythtv system now (about as slowly as anyone
> > possibly can), and I'm stumped on the S/PDIF problem.
> >
> > I have an MSI K9NGM2-FID - Socket AM2, nVidia GeForce 6150, and I'm
> > using on-board sound with Intel HDA drivers (snd-intel-8x0).  I
> > installed Fedora Core 5, current updates.  I've got a coax from my
> > S/PDIF out to my Onkyo 304, and Onkyo set to consume coax.  (It
> > works from an actual DVD player.)
>
> Find a .wav file on your system. Check /usr/share/sounds/alsa/ and
> look for something like "Front_Left.wav". Then try "aplay -D spdif /
> usr/share/sounds/asla/Front_Left.wav" and see if you get any output
> at all.


It says: "aplay: main:547: audio open error: No such file or directory".
aplay -v says nothing more.

> I haven't done any alsa configuration.  I looked into it, but
> > frankly alsa is impenetrable  (is there a good doc?  I haven't seen
> > one) - plus I've read comments saying it should work out of the box.
>
> At the very least run "alsamixer" and make sure that your PCM is
> unmuted and set to a reasonable volume. Also look for an iec958
> device and make sure it is unmuted as well.


PCM doesn't look "mute-able."  Pressing M with PCM selected does nothing.

Oh - IEC958 *was* muted.

Sadly, aplay Left_Front.wav still says "aplay: main:547: audio open error:
No such file or directory".


> I've got a DVD in right now.  I'll play it:
> > mplayer -v -ao alsa -afm hwac3 -monitoraspect 16:9 -dvd-device /dev/
> > cdrom dvd://1
>
> Try this mplayer command again after you have:
>
> 1) Run alsamixer as directed above
> 2) Verified that aplay can generate some sounds for you
>
> If these steps don't help you post the output for the commands "aplay
> -l" and "aplay -L".



 aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC883 Analog [ALC883 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 2: ALC883 Digital [ALC883 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

aplay -L
PCM list:
hw {
        @args.0 CARD
        @args.1 DEV
        @args.2 SUBDEV
        @args.CARD {
                type string
                default {
                        @func getenv
                        vars {
                                0 ALSA_PCM_CARD
                                1 ALSA_CARD
                        }
                        default {
                                @func refer
                                name 'defaults.pcm.card'
                        }
                }
        }
        @args.DEV {
                type integer
                default {
                        @func igetenv
                        vars {
                                0 ALSA_PCM_DEVICE
                        }
                        default {
                                @func refer
                                name 'defaults.pcm.device'
                        }
                }
        }
        @args.SUBDEV {
                type integer
                default {
                        @func refer
                        name 'defaults.pcm.subdevice'
                }
        }
        type hw
        card $CARD
        device $DEV
        subdevice $SUBDEV
}
plughw {
        @args.0 CARD
        @args.1 DEV
        @args.2 SUBDEV
        @args.CARD {
                type string
                default {
                        @func getenv
                        vars {
                                0 ALSA_PCM_CARD
                                1 ALSA_CARD
                        }
                        default {
                                @func refer
                                name 'defaults.pcm.card'
                        }
                }
        }
        @args.DEV {
                type integer
                default {
                        @func igetenv
                        vars {
                                0 ALSA_PCM_DEVICE
                        }
                        default {
                                @func refer
                                name 'defaults.pcm.device'
                        }
                }
        }
        @args.SUBDEV {
                type integer
                default {
                        @func refer
                        name 'defaults.pcm.subdevice'
                }
        }
        type plug
        slave.pcm {
                type hw
                card $CARD
                device $DEV
                subdevice $SUBDEV
        }
}
plug {
        @args.0 SLAVE
        @args.SLAVE {
                type string
        }
        type plug
        slave.pcm $SLAVE
}
shm {
        @args.0 SOCKET
        @args.1 PCM
        @args.SOCKET {
                type string
        }
        @args.PCM {
                type string
        }
        type shm
        server $SOCKET
        pcm $PCM
}
tee {
        @args.0 SLAVE
        @args.1 FILE
        @args.2 FORMAT
        @args.SLAVE {
                type string
        }
        @args.FILE {
                type string
        }
        @args.FORMAT {
                type string
                default raw
        }
        type file
        slave.pcm $SLAVE
        file $FILE
        format $FORMAT
}
file {
        @args.0 FILE
        @args.1 FORMAT
        @args.FILE {
                type string
        }
        @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'
dmix 'cards.pcm.dmix'
dsnoop 'cards.pcm.dsnoop'
default {
        type hw
        card 0
        device 0
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20060930/c9710475/attachment.htm 


More information about the mythtv-users mailing list