Wireshark mailing list archives
Re: RTP-MIDI and AppleMIDI dissectors
From: "Tobias Erichsen" <t.erichsen () gmx de>
Date: Mon, 1 Feb 2010 09:48:20 +0100
Hi Jaap, like I wrote in my earlier mail, I will be converting the AppleMIDI dissector to be builtin in the next couple of days. As the RTP-MIDI plugin is still work in progress (works perfectly already for standard-MIDI-data, but like I wrote does not fully decode more esoteric MIDI-message in all depths), I would prefer to keep that as plugin for the next time - would that be ok with the project? I will also fuzztest the plugins, have not done that yet. It would still be good if some of you guys who have done more work for Wireshark might take a small look at the code if that is in good shape for inclusion otherwise. Best regards, Tobias
-----Ursprüngliche Nachricht----- Von: wireshark-dev-bounces () wireshark org [mailto:wireshark-dev-bounces () wireshark org] Im Auftrag von Jaap Keuter Gesendet: Sonntag, 31. Januar 2010 22:41 An: Developer support list for Wireshark Betreff: Re: [Wireshark-dev] RTP-MIDI and AppleMIDI dissectors Hi, The way to do this is to file an enhancement bug, so it won't get lost. Two questions up front: Did you fuzztest the code? Can you work both as build in dissectors? That is really the prefered way. Thanx, Jaap Send from my iPhone On 31 jan 2010, at 14:19, "Tobias Erichsen" <t.erichsen () gmx de> wrote:Hi everyone, after my initial efforts in 2006, I have since then reworked my Previous code and have been able to compile it with the source of Wireshark 1.2.6 both for x86 and x64. RTP-MIDI: Dissector-plugin to decode MIDI-data which is transmitted via RTP based on RFC-4695. The dissector currently supports the standard- MIDI-stuff, but enhancements for more "esoteric" MIDI-sub-standards still could to be implemented... AppleMIDI: Dissector-plugin to decode the lightweightApple-network-MIDI sessionestablishment protocol (which is used to establish anRTP-session tosend & receive MIDI-data via RFC-4695). This protocol isproprietary.The dissector is based on the Apple implementation summary from May 2005. You will find attached two zip-files containing the source-code and one zip-file containing a sample-capture with both the Apple-session-protocol and RF-4695-data. This capture was done between a MacBook and a MIDI Kiss-Box I would be glad if some of you guys could take a look atthe code andgive me some feedback if this is already in good shape to be integrated into the official Wireshark-release. I would be willing to rework the AppleMIDI plugin to workas a builtindissector, as this part is fully done. The RTP-MIDI-dissector should stay a plugin for a whilesince I planto implement more enhancements over the next couple of months (decoding of some more specialized MIDI-commands for stuff like lighting-control etc.) Best regards, Tobias <RTP-MIDI_plugin.zip> <AppleMIDI_plugin.zip> <RTP-MIDI_AppleMIDI_data.zip>___________________________________________________________________________Sent via: Wireshark-dev mailing list<wireshark-dev () wireshark org>Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe______________________________________________________________ _____________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Re: RTP-MIDI and AppleMIDI dissectors Tobias Erichsen (Feb 01)
- Re: RTP-MIDI and AppleMIDI dissectors Jaap Keuter (Feb 01)
- Re: RTP-MIDI and AppleMIDI dissectors Tobias Erichsen (Feb 02)
- Re: RTP-MIDI and AppleMIDI dissectors Stephen Fisher (Feb 02)
- Re: RTP-MIDI and AppleMIDI dissectors Tobias Erichsen (Feb 03)
- Re: RTP-MIDI not working in 1.3.3 (but does perfectly in 1.2.6) Tobias Erichsen (Feb 03)
- Re: RTP-MIDI not working in 1.3.3 (but does perfectly in 1.2.6) Bill Meier (Feb 04)
- Re: RTP-MIDI and AppleMIDI dissectors Tobias Erichsen (Feb 02)
- Re: RTP-MIDI and AppleMIDI dissectors Jaap Keuter (Feb 01)