Merge "USB MIDI: Fix incorrect timestamps" into udc-dev am: 64e171f47c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21522444 Change-Id: I3b35a27fb1480c947fa77fd373f6863f092308f1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -379,8 +379,6 @@ public final class UsbDirectMidiDevice implements Closeable {
|
||||
Log.w(TAG, "input thread interrupted");
|
||||
break;
|
||||
}
|
||||
// Record time of event immediately after waking.
|
||||
long timestamp = System.nanoTime();
|
||||
final ByteBuffer byteBuffer = ByteBuffer.wrap(inputBuffer);
|
||||
if (!request.queue(byteBuffer)) {
|
||||
Log.w(TAG, "Cannot queue request");
|
||||
@@ -396,6 +394,9 @@ public final class UsbDirectMidiDevice implements Closeable {
|
||||
continue;
|
||||
}
|
||||
|
||||
// Record time of event after receiving response.
|
||||
long timestamp = System.nanoTime();
|
||||
|
||||
int bytesRead = byteBuffer.position();
|
||||
|
||||
if (bytesRead > 0) {
|
||||
|
||||
Reference in New Issue
Block a user