Takashi Iwai wrote: > Clemens Ladisch wrote: > > and virmidi with SNDRV_VIRMIDI_SEQ_ATTACH doesn't support input anyway, > > hmm, this mode wasn't tested, too. usb-midi is the first case. > doesn't rawmidi read work at all?
The driver calls snd_seq_kernel_client_dispatch() to get rid of an event. To receive a sequencer event, virmidi would need its own sequencer client (or port), like it does with SNDRV_VIRMIDI_SEQ_DISPATCH, but then we would have two sequencer clients. Alternatively, usb-midi could call snd_virmidi_receive() directly, but that smells somewhat like a hack. (I've noticed that snd_virmidi_receive() isn't declared static, although it isn't exported either. :-) Clemens ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek No, I will not fix your computer. http://thinkgeek.com/sf _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel