]> git.alsa-project.org Git - alsa-utils.git/commitdiff
aseqdump: Correct wrong channel number
authorTakashi Iwai <tiwai@suse.de>
Tue, 4 Jul 2023 15:49:25 +0000 (17:49 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 28 Aug 2023 14:44:45 +0000 (16:44 +0200)
Correct the wrong value shown in MIDI2 default output (status instead
of channel).  Also adjust the printf formats to use %2d consistently
for the channel numbers.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
seq/aseqdump/aseqdump.c

index f3eebc73a9f439066434ad22858f6033c5593e75..a15e0752f0f1ac7d0e483a84f654cd283dba7c35 100644 (file)
@@ -368,29 +368,29 @@ static void dump_ump_midi2_event(const unsigned int *ump)
        printf("Group %2d, ", group);
        switch (status) {
        case SND_UMP_MSG_PER_NOTE_RCC:
-               printf("Per-note RCC           %2u, note %u, index %u, value 0x%x",
+               printf("Per-note RCC           %2d, note %u, index %u, value 0x%x",
                       channel, m->per_note_rcc.note,
                       m->per_note_rcc.index, m->per_note_rcc.data);
                break;
        case SND_UMP_MSG_PER_NOTE_ACC:
-               printf("Per-note ACC           %2u, note %u, index %u, value 0x%x",
+               printf("Per-note ACC           %2d, note %u, index %u, value 0x%x",
                       channel, m->per_note_acc.note,
                       m->per_note_acc.index, m->per_note_acc.data);
                break;
        case SND_UMP_MSG_RPN:
-               printf("RPN                    %2u, bank %u:%u, value 0x%x",
+               printf("RPN                    %2d, bank %u:%u, value 0x%x",
                       channel, m->rpn.bank, m->rpn.index, m->rpn.data);
                break;
        case SND_UMP_MSG_NRPN:
-               printf("NRPN                   %2u, bank %u:%u, value 0x%x",
+               printf("NRPN                   %2d, bank %u:%u, value 0x%x",
                       channel, m->rpn.bank, m->rpn.index, m->rpn.data);
                break;
        case SND_UMP_MSG_RELATIVE_RPN:
-               printf("relative RPN           %2u, bank %u:%u, value 0x%x",
+               printf("relative RPN           %2d, bank %u:%u, value 0x%x",
                       channel, m->rpn.bank, m->rpn.index, m->rpn.data);
                break;
        case SND_UMP_MSG_RELATIVE_NRPN:
-               printf("relative NRP           %2u, bank %u:%u, value 0x%x",
+               printf("relative NRP           %2d, bank %u:%u, value 0x%x",
                       channel, m->rpn.bank, m->rpn.index, m->rpn.data);
                break;
        case SND_UMP_MSG_PER_NOTE_PITCHBEND:
@@ -437,8 +437,8 @@ static void dump_ump_midi2_event(const unsigned int *ump)
                       channel, m->per_note_mgmt.flags);
                break;
        default:
-               printf("UMP MIDI2 event: status = %d, channel = %x, 0x%08x",
-                      status, status, *ump);
+               printf("UMP MIDI2 event: status = %d, channel = %d, 0x%08x",
+                      status, channel, *ump);
                break;
        }
        printf("\n");