From: Takashi Iwai Date: Tue, 1 Apr 2025 05:59:40 +0000 (+0200) Subject: ALSA: seq: Add missing UMP EP cap bit at snd_seq_create_ump_endpoint() X-Git-Tag: v1.2.14~12 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=95d0274b6015afa943762f51ff15bf6781707288;p=alsa-lib.git ALSA: seq: Add missing UMP EP cap bit at snd_seq_create_ump_endpoint() In snd_seq_create_ump_endpoint(), it was forgotten to give the UMP Endpoint capability bit (SND_SEQ_PORT_CAP_UMP_ENDPOINT) to the port 0 ("UMP 2.0"). This resulted in port 0 being a normal port for the non-existing group. Fixes: 6167b8ce3e80 ("seq: Add API helper functions for creating UMP Endpoint and Blocks") Closes: https://github.com/alsa-project/alsa-lib/issues/447 Signed-off-by: Takashi Iwai --- diff --git a/src/seq/seqmid.c b/src/seq/seqmid.c index 28c345de..154e6677 100644 --- a/src/seq/seqmid.c +++ b/src/seq/seqmid.c @@ -570,6 +570,7 @@ int snd_seq_create_ump_endpoint(snd_seq_t *seq, snd_seq_port_info_set_port_specified(pinfo, 1); snd_seq_port_info_set_name(pinfo, "MIDI 2.0"); snd_seq_port_info_set_capability(pinfo, + SND_SEQ_PORT_CAP_UMP_ENDPOINT | SNDRV_SEQ_PORT_CAP_READ | SNDRV_SEQ_PORT_CAP_SYNC_READ | SNDRV_SEQ_PORT_CAP_SUBS_READ |