History log of /frameworks/base/core/java/com/android/internal/midi/MidiFramer.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
98e94aead75dda707eef97828df1db44ce1e7e96 24-Jul-2015 Phil Burk <philburk@google.com> MIDI: fix running status parser

Running status was being parsed incorrectly.
This could cause stuck notes or exceptions when sending running
status messages to a Bluetooth MIDI device.

Bug: 22689606
Change-Id: I9f7abce9758927be587eead9614617d5b0076353
Signed-off-by: Phil Burk <philburk@google.com>
/frameworks/base/core/java/com/android/internal/midi/MidiFramer.java
7eb441cb4abcd3230a4d243469c5044f49e707c8 12-May-2015 Mike Lockwood <lockwood@google.com> MidiManager: Address API Council feedback:

Rename MidiDeviceInfo.getPortList() to getPorts()

Rename MidiManager.getDeviceList() to getDevices()

Rename MidiReceiver.onReceive() to onSend()

Replace MidiManager.DeviceOpenCallback and BluetoothOpenCallback
with new interface MidiManager.OnDeviceOpenedListener

Add MidiSender.onConnect() and onDisconnect()

Add MidiReceiver.onFlush()

Ensure that MidiReceiver max message size is immutable

Bug: 21044677
Change-Id: I7711734a45e831e9744849a6f569e906feff9f80
/frameworks/base/core/java/com/android/internal/midi/MidiFramer.java
12e31b198eab63327466342195fda9c8a47277f7 29-Apr-2015 Mike Lockwood <lockwood@google.com> MidiFramer: Support realtime messages contained within SysEx messages.

Also fix off by one error that occurred if a SysEx message ended
in the middle of the buffer being processed.

Change-Id: I055f005610c7b091012a30b306786114c5d9bf8d
/frameworks/base/core/java/com/android/internal/midi/MidiFramer.java
f26b72dde472a9ed82a0a27e2e886690396c6312 28-Apr-2015 Mike Lockwood <lockwood@google.com> MidiFramer: Add support for SysEx messages

Change-Id: I15a605029a0e89fa75c57f180a5a951ada88461c
/frameworks/base/core/java/com/android/internal/midi/MidiFramer.java
d1b16fe2fb7527eee214898263ec4d6dabbfb0b4 30-Mar-2015 Mike Lockwood <lockwood@google.com> Move MIDI utilities for internal use to com.android.internal.midi package

Change-Id: I7393ae1d4bca61667fb6ee809a7aa22c5c48de56
/frameworks/base/core/java/com/android/internal/midi/MidiFramer.java