mbox series

[0/5] ALSA: UMP RPN/NRPN conversion fixes

Message ID 20240731130528.12600-1-tiwai@suse.de (mailing list archive)
Headers show
Series ALSA: UMP RPN/NRPN conversion fixes | expand

Message

Takashi Iwai July 31, 2024, 1:05 p.m. UTC
There are a few minor issues about RPN/NRPN message conversions
between MIDI1 and MIDI2 when some incomplete messages are sent.
This patch set addresses the issue.  It also cleans up the data type
shared by both UMP core and sequencer UMP conversion.


Takashi

===

Takashi Iwai (5):
  ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
  ALSA: ump: Explicitly reset RPN with Null RPN
  ALSA: seq: ump: Use the common RPN/bank conversion context
  ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data
    reception
  ALSA: seq: ump: Explicitly reset RPN with Null RPN

 include/sound/ump_convert.h      |  1 +
 sound/core/seq/seq_ports.h       | 14 +----
 sound/core/seq/seq_ump_convert.c | 97 ++++++++++++++++++++------------
 sound/core/ump_convert.c         | 60 ++++++++++++++------
 4 files changed, 106 insertions(+), 66 deletions(-)