[alsa-devel] Configuration help please?

Dan Armbrust daniel.armbrust.list at gmail.com
Tue Mar 16 15:32:22 CET 2010


On Mon, Mar 15, 2010 at 9:11 AM, Dan Armbrust
<daniel.armbrust.list at gmail.com> wrote:
> Hi,
>
> I'm trying to configure a mythtv box to send sound to my spdif port
> AND my analog stereo speakers.
>
> In order to make the spdif port work, I found I needed this in /etc/asound.conf:
>
>
> #----
> pcm.!default {
>    type plug
>    slave.pcm "spdif"
>  }
>
> #----
>
> I thought maybe this would work to send the sound to both....
>
> #----
> pcm.!default {
>    type plug
>    slave.pcm "front"
>    slave.pcm "spdif"
>  }
> #----
>
> But that was a little naive... apparently.  The sound just goes to
> whichever item I put last.
>
> I know right next to nothing about writing alsa config files... and
> every example I find is very large, very complicated looking, and
> doesn't do what I want.
>
> Can someone tell me how to configure alsa for this?
>
> What I want - exactly - Sound to always go to both the "front" (my 2
> channel stereo speakers), and my spdif output, with anywhere between 1
> and 5.1 channels... depending on what my source audio has.  I also
> want mythtv to pass the full 5.1 channels from HD to the spdif port,
> while sending the stereo sound to the analog.
>
> Some info:
>
> # aplay -l
> **** List of PLAYBACK Hardware Devices ****
> card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
>  Subdevices: 1/1
>  Subdevice #0: subdevice #0
> card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]
>  Subdevices: 0/1
>  Subdevice #0: subdevice #0
>
>
> #aplay -L
> front:CARD=Intel,DEV=0
>   HDA Intel, ALC888 Analog
>   Front speakers
> surround40:CARD=Intel,DEV=0
>   HDA Intel, ALC888 Analog
>   4.0 Surround output to Front and Rear speakers
> surround41:CARD=Intel,DEV=0
>   HDA Intel, ALC888 Analog
>   4.1 Surround output to Front, Rear and Subwoofer speakers
> surround50:CARD=Intel,DEV=0
>   HDA Intel, ALC888 Analog
>   5.0 Surround output to Front, Center and Rear speakers
> surround51:CARD=Intel,DEV=0
>   HDA Intel, ALC888 Analog
>   5.1 Surround output to Front, Center, Rear and Subwoofer speakers
> surround71:CARD=Intel,DEV=0
>   HDA Intel, ALC888 Analog
>   7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
> iec958:CARD=Intel,DEV=0
>   HDA Intel, ALC888 Digital
>   IEC958 (S/PDIF) Digital Audio Output
> null
>   Discard all samples (playback) or generate zero samples (capture)
>
>
> Thanks!
>
> Dan
>


Hello?

Is this really a hard thing that I'm asking to do?  No one can help me
configure alsa?

Thanks,

Dan


More information about the Alsa-devel mailing list