Hello, I'd like to implement a PCM device with 2 slaves, that sends its stream to either slave according to a user-defined switch. I need this for a card that is able to play either 2-channel 16-bit big-endian frames to its analog output or IEC958 frames to its digital output. I'd like to setup a "default" device for this card that send sound to either output according to a switch. Is such a thing feasible with the existing plugins? If not, do you think it would be easy to implement? Note that, although my card implements this as 2 separate devices, they can't be open simultaneously since both use the same hardware fifo. Hence, I think it would require that the unused slave not be open. I also can imagine othen applications for such a feature, such as with a VOIP application to use either a standard soundcard connected to loudspeakers and a microphone, or a bluetooth headset. Reagrds, Nicolas PS: FWIW, the card I'm talking about is a hardware MPEG decoder board, whose driver I'm the maintainer of, an which implements an ALSA driver for its audio part. It's current card-specific configuration is available at http://freehg.org/u/nboullis/em8300/file/tip/modules/EM8300.conf All comments are welcome. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel