diff options
author | Hanspeter Portner <dev@open-music-kontrollers.ch> | 2016-01-05 17:31:38 +0100 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2016-01-06 10:24:25 +0000 |
commit | aede5c0c412caad92ce4e4982d17f1b2b85d0e59 (patch) | |
tree | b18fd969c0eabb941867d40579054e610fe8a5e1 /debian/libwireshark0.symbols | |
parent | 3d2cbe6e77f1463dd1015a5f2bb76f05468acaa6 (diff) |
[OSC] fix and tidy up MIDI in OSC dissector.
Fix:
* Byte 0 of OSC MIDI argument denotes a 'port', not a 'channel'.
* Byte 1 is either
* 'system' message (0xf0 - 0xff) and handled byte-wise or
* 'non-system' message and handled nibble-wise
* Left nibble denotes 'status'
* Right nibble denotes 'channel'
Tidy up:
* Simplify/shorted format strings for whole MIDI message.
* Add 'port' value.
* Mask 'status' and 'channel' as twin nibbles.
* Change data bytes (Bytes 2, 3) to be reported as decimals by default.
* Mask data bytes (Bytes 2, 3) with 0x7f.
* Add note names for 'noteOn', 'noteOff', 'notePressure' messages.
* Add velocity value for 'noteOn', 'noteOff' messages.
* Add pressure value for 'notePressure', 'channelPressure' messages.
* Add 14-bit (7bit LSB, 7bit MSB) value for 'pitchBend' messages.
Change-Id: I651e76c6d53b01225c3245f10fc555310c7e8c8a
Reviewed-on: https://code.wireshark.org/review/13060
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'debian/libwireshark0.symbols')
0 files changed, 0 insertions, 0 deletions