## ## Useful suggestion from http://alsa.opensrc.org/index.php/1712_.asoundrc#2005-09-18 allowing ## M66 card to be accessed as separate devices. using dshare plugin ## ( http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html#pcm_plugins_dshare ) ## PCMOUT1&2: gst123 -a alsa=66ch12 http://64.12.61.1:80/stream/1046 ## PCMOUT3&4: gst123 -a alsa=66ch34 http://64.12.61.1:80/stream/1046 ## PCMOUT5&6: gst123 -a alsa=66ch56 http://64.12.61.1:80/stream/1046 ## PCMOUT7&8: gst123 -a alsa=66ch78 http://64.12.61.1:80/stream/1046 ## SPDIFOUT : gst123 -a alsa=66spdif http://64.12.61.1:80/stream/1046 ## pcm_slave.66_slave { pcm "hw:M66,0" channels 10 rate 44100 buffer_size 256 period_size 128 } pcm.66ch12_dshare { type dshare ipc_key 18273645 slave 66_slave bindings.0 0 bindings.1 1 } pcm.66ch12 { type plug slave.pcm "66ch12_dshare" } pcm.66ch34_dshare { type dshare ipc_key 18273645 slave 66_slave bindings.0 2 bindings.1 3 } pcm.66ch34 { type plug slave.pcm "66ch34_dshare" } pcm.66ch56_dshare { type dshare ipc_key 18273645 slave 66_slave bindings.0 4 bindings.1 5 } pcm.66ch56 { type plug slave.pcm "66ch56_dshare" } pcm.66ch78_dshare { type dshare ipc_key 18273645 slave 66_slave bindings.0 6 bindings.1 7 } pcm.66ch78 { type plug slave.pcm "66ch78_dshare" } pcm.66spdif_dshare { type dshare ipc_key 18273645 slave 66_slave bindings.0 8 bindings.1 9 } pcm.66spdif { type plug slave.pcm "66spdif_dshare" }