From a7dee5d90648abb9c024b1815f0cecdedd26f719 Mon Sep 17 00:00:00 2001 From: Robert Wu Date: Tue, 24 Jan 2023 22:37:24 +0000 Subject: [PATCH] USB MIDI: Add more info to MIDI Endpoints Add more info to MIDI endpoint descriptors. Bug: 266473128 Test: adb shell dumpsys usb dump-descriptors -dump-list Change-Id: I047b542f34de97b72b429454c7592dda8c1d2884 --- .../android/server/usb/descriptors/UsbACMidi10Endpoint.java | 3 +++ .../android/server/usb/descriptors/UsbACMidi20Endpoint.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/services/usb/java/com/android/server/usb/descriptors/UsbACMidi10Endpoint.java b/services/usb/java/com/android/server/usb/descriptors/UsbACMidi10Endpoint.java index 49b9d7b30d297..d367f9938aef9 100644 --- a/services/usb/java/com/android/server/usb/descriptors/UsbACMidi10Endpoint.java +++ b/services/usb/java/com/android/server/usb/descriptors/UsbACMidi10Endpoint.java @@ -62,6 +62,9 @@ public final class UsbACMidi10Endpoint extends UsbACEndpoint { + " Length: " + getLength()); canvas.openList(); canvas.writeListItem("" + getNumJacks() + " Jacks."); + for (int i = 0; i < getNumJacks(); i++) { + canvas.writeListItem("Jack " + i + ": " + mJackIds[i]); + } canvas.closeList(); } } diff --git a/services/usb/java/com/android/server/usb/descriptors/UsbACMidi20Endpoint.java b/services/usb/java/com/android/server/usb/descriptors/UsbACMidi20Endpoint.java index 1024a5bf55a68..16248b817708d 100644 --- a/services/usb/java/com/android/server/usb/descriptors/UsbACMidi20Endpoint.java +++ b/services/usb/java/com/android/server/usb/descriptors/UsbACMidi20Endpoint.java @@ -62,6 +62,9 @@ public final class UsbACMidi20Endpoint extends UsbACEndpoint { + " Length: " + getLength()); canvas.openList(); canvas.writeListItem("" + getNumGroupTerminals() + " Group Terminals."); + for (int i = 0; i < getNumGroupTerminals(); i++) { + canvas.writeListItem("Group Terminal " + i + ": " + mBlockIds[i]); + } canvas.closeList(); } }