On Aug 13 2016 21:39, Takashi Sakamoto wrote: > Hi, > > This patchset is based on an idea addressed in this thread: > http://mailman.alsa-project.org/pipermail/alsa-devel/2016-February/104589.html > > For packet-oriented drivers such as USB Audio Device class, message > transmission can fail due to data bus issue. In this case, corresponding > rawmidi runtime should be closed. Although, current ALSA rawmidi core has > no mechanism to help applications/drivers to handle this situation. > > This commit adds a helper functions for this aim. > > Takashi Sakamoto (2): > ALSA: rawmidi: handle error state for broken logical channel > ALSA: rawmidi: add a helper to set runtime error > > include/sound/rawmidi.h | 3 ++ > sound/core/rawmidi.c | 86 ++++++++++++++++++++++++++++++++++++++++++++++--- > 2 files changed, 84 insertions(+), 5 deletions(-) I posted this patchset without enough test. I'll post revised version. (They're originally written in this March and I forgot they're still in a draft stage.) Regards Takashi Sakamoto _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel