Reposted, in attempt to get Sourceforge to format it correctly:
Hi,
I
have a Xonar D1 PCI sound card, and am trying to play a 5.1 audio
stream through my 2.1 speakers using xine. (Xine is actually playing the
DVB stream from a HD TV channel, and this TV channel switches between
2.1 and 5.1 audio, depending on the programme). The default ALSA
surround51 device only plays a few of the 5.1 audio channels through my
speakers, so I have added the following new "downmixing" device to my
.asoundrc instead:
pcm.51to21 {
type route
slave {
pcm "plughw:0"
channels 3
}
# Front and rear, at 33% of original signal strength
ttable.0.0 0.58
ttable.1.1 0.58
ttable.2.0 0.58
ttable.3.1 0.58
# Centre channel routing (routed to front-left and front-right),
# 6dB gaindrop (gain half of main channels) per channel
ttable.4.0 0.57
ttable.4.1 0.57
ttable.5.2 1
}
This
seems to do a reasonable job, but has a fatal flaw - it cannot share
the hardware with the "default" 2.1 PCM device! In fact, it takes at
least 5 seconds for the "default" device to surrender the hardware so
that xine can open my "51to21" device instead.
Is there a way of using the dmix plugin so that these two distinct PCM devices
can share the hardware, please?
Thanks for any assistance,
Cheers,
Chris
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user