lathoub / Arduino-AppleMIDI-Library

Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)
Other
309 stars 66 forks source link

OSX TimeCodeQuarterFrame issue #26

Closed Krenuds closed 8 years ago

Krenuds commented 8 years ago

Hi again, Been having smashing success with your framework. I can't thank you enough for writing this thing! One new issue however: when connected to CoreMidi(mac) instead of rtpMidi(windows), mac outputs very large packets and the 8266 gets all bogged down. Eventually it just disconnects.

ReportedBoundsError 3Purging left 34 bytes. New _protocolBufferIndex: 11

I'm suspecting that this is a problem with Apples CoreMidi PoS but I need a workaround.

I've also noticed Wireshark reporting a "BitrateReceivedLimit" message. Could this have something to do with it?

Here are the mac logs from APPLEMIDI_DEBUG:

Getting IP address........
IP address is 192.168.1.15
Starting Session DonFeather on port 5004
Incoming buffer of 20 bytes. These will be appended to the protocolBuffer
FF FF 49 4E 0 0 0 2 46 E8 7C CD 93 16 66 8E 6F 74 66 0 
Protocol buffer contains 20 bytes. Content:
FF FF 49 4E 0 0 0 2 46 E8 7C CD 93 16 66 8E 6F 74 66 0 
> (OnControlInvitation) Control Invitation: peer = "otf" ,ssrc 0x9316668E ,initiatorToken = 0x46E87CCD
Invition received for a new session.
New Local Session in slot 0 with SSRC 9316668E
< (OnControlInvitation) Control InvitationAccepted: peer = "DonFeather" ,ssrc 0xF0FC00B5 ,initiatorToken = 0x46E87CCD
...
...
> Content Invitation: peer = "otf" ,ssrc 0x9316668E
< Content InvitationAccepted: peer = "DonFeather" ,ssrc 0xF0FC00B5
Connected to session otf
Purging left 20 bytes. New _protocolBufferIndex: 0
Incoming buffer of 36 bytes. These will be appended to the protocolBuffer
FF FF 43 4B 93 16 66 8E 0 0 0 0 0 0 0 0 1 1B 70 D9 95 7F 0 0 2 0 0 0 95 7F 0 0 0 20 5A 4 
Protocol buffer contains 36 bytes. Content:
FF FF 43 4B 93 16 66 8E 0 0 0 0 0 0 0 0 1 1B 70 D9 95 7F 0 0 2 0 0 0 95 7F 0 0 0 20 5A 4 
> Syncronization for ssrc 0x9316668E, count = 0
< Syncronization for ssrc 0xF0FC00B5, count = 1
Purging left 36 bytes. New _protocolBufferIndex: 0
Incoming buffer of 36 bytes. These will be appended to the protocolBuffer
FF FF 43 4B 93 16 66 8E 2 4 FF 3F 5D 56 20 40 0 0 0 0 1 1B 70 D9 0 0 0 0 0 0 0 0 1 1B 72 B6 
Protocol buffer contains 36 bytes. Content:
FF FF 43 4B 93 16 66 8E 2 4 FF 3F 5D 56 20 40 0 0 0 0 1 1B 70 D9 0 0 0 0 0 0 0 0 1 1B 72 B6 
> Syncronization for ssrc 0x9316668E, count = 2
< Syncronization for ssrc 0xF0FC00B5, count = 0
Purging left 36 bytes. New _protocolBufferIndex: 0
Incoming buffer of 36 bytes. These will be appended to the protocolBuffer
FF FF 43 4B 93 16 66 8E 1 4 FF 3F 5D 56 20 40 0 0 0 0 0 0 0 0 1 1B 74 7 0 0 0 0 0 0 0 0 
Protocol buffer contains 36 bytes. Content:
FF FF 43 4B 93 16 66 8E 1 4 FF 3F 5D 56 20 40 0 0 0 0 0 0 0 0 1 1B 74 7 0 0 0 0 0 0 0 0 
> Syncronization for ssrc 0x9316668E, count = 1
< Syncronization for ssrc 0xF0FC00B5, count = 2
Purging left 36 bytes. New _protocolBufferIndex: 0
Incoming buffer of 36 bytes. These will be appended to the protocolBuffer
...
...
> TimeCodeQuarterFrame (c=48)
OnMidiReceiveTimeCodeQuarterFrame: 30
> TimeCodeQuarterFrame (c=64)
OnMidiReceiveTimeCodeQuarterFrame: 40
> TimeCodeQuarterFrame (c=80)
OnMidiReceiveTimeCodeQuarterFrame: 50
> TimeCodeQuarterFrame (c=96)
OnMidiReceiveTimeCodeQuarterFrame: 60
> TimeCodeQuarterFrame (c=118)
OnMidiReceiveTimeCodeQuarterFrame: 76
> TimeCodeQuarterFrame (c=8)
OnMidiReceiveTimeCodeQuarterFrame: 08

ReportedBoundsError 3Purging left 34 bytes. New _protocolBufferIndex: 11

Incoming buffer of 45 bytes. These will be appended to the protocolBuffer
80 61 6C 25 1 1B D6 44 93 16 66 8E C0 11 F1 10 54 F1 20 53 F1 30 53 F1 40 54 F1 50 53 F1 60 40 6C 23 8 B 60 60 0 0 6 80 0 0 0 
Protocol buffer contains 56 bytes. Content:
8 B 62 60 0 0 4 60 0 0 0 80 61 6C 25 1 1B D6 44 93 16 66 8E C0 11 F1 10 54 F1 20 53 F1 30 53 F1 40 54 F1 50 53 F1 60 40 6C 23 8 B 60 60 0 0 6 80 0 0 0 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 54
Incoming buffer of 45 bytes. These will be appended to the protocolBuffer
80 61 6C 26 1 1B D8 38 93 16 66 8E C0 11 F1 76 53 F1 A 53 F1 10 54 F1 20 53 F1 30 53 F1 40 40 6C 23 8 B 66 60 0 0 6 80 0 0 0 
Protocol buffer contains 99 bytes. Content:
62 60 0 0 4 60 0 0 0 80 61 6C 25 1 1B D6 44 93 16 66 8E C0 11 F1 10 54 F1 20 53 F1 30 53 F1 40 54 F1 50 53 F1 60 40 6C 23 8 B 60 60 0 0 6 80 0 0 0 80 61 6C 26 1 1B D8 38 93 16 66 8E C0 11 F1 76 53 F1 A 53 F1 10 54 F1 20 53 F1 30 53 F1 40 40 6C 23 8 B 66 60 0 0 6 80 0 0 0 

And of course, windows rtpMidi purs like a kitten:

Getting IP address........
IP address is 192.168.1.15
Starting Session DonFeather on port 5004
pm open,type:2 0
Incoming buffer of 29 bytes. These will be appended to the protocolBuffer
FF FF 49 4E 0 0 0 2 4D 6E 75 6E 3A D2 6C 81 44 6F 6E 74 65 68 66 72 69 6E 67 65 0 
Protocol buffer contains 29 bytes. Content:
FF FF 49 4E 0 0 0 2 4D 6E 75 6E 3A D2 6C 81 44 6F 6E 74 65 68 66 72 69 6E 67 65 0 
> (OnControlInvitation) Control Invitation: peer = "Dontehfringe" ,ssrc 0x3AD26C81 ,initiatorToken = 0x4D6E756E
Invition received for a new session.
New Local Session in slot 0 with SSRC 3AD26C81
< (OnControlInvitation) Control InvitationAccepted: peer = "DonFeather" ,ssrc 0xBD48542D ,initiatorToken = 0x4D6E756E
Purging left 29 bytes. New _protocolBufferIndex: 0
Incoming buffer of 29 bytes. These will be appended to the protocolBuffer
FF FF 49 4E 0 0 0 2 4D 6E 75 6E 3A D2 6C 81 44 6F 6E 74 65 68 66 72 69 6E 67 65 0 
Protocol buffer contains 29 bytes. Content:
FF FF 49 4E 0 0 0 2 4D 6E 75 6E 3A D2 6C 81 44 6F 6E 74 65 68 66 72 69 6E 67 65 0 
> Content Invitation: peer = "Dontehfringe" ,ssrc 0x3AD26C81
< Content InvitationAccepted: peer = "DonFeather" ,ssrc 0xBD48542D
Connected to session Dontehfringe
Purging left 29 bytes. New _protocolBufferIndex: 0
Incoming buffer of 36 bytes. These will be appended to the protocolBuffer
FF FF 43 4B 3A D2 6C 81 0 0 0 0 0 0 0 0 0 2A CC 3D 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
Protocol buffer contains 36 bytes. Content:
FF FF 43 4B 3A D2 6C 81 0 0 0 0 0 0 0 0 0 2A CC 3D 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
> Syncronization for ssrc 0x3AD26C81, count = 0
< Syncronization for ssrc 0xBD48542D, count = 1
Purging left 36 bytes. New _protocolBufferIndex: 0
Incoming buffer of 36 bytes. These will be appended to the protocolBuffer
FF FF 43 4B 3A D2 6C 81 2 0 0 0 5D 56 20 40 0 0 0 0 0 2A CC 3D 0 0 0 0 0 0 0 0 0 2A CD 79 
Protocol buffer contains 36 bytes. Content:
FF FF 43 4B 3A D2 6C 81 2 0 0 0 5D 56 20 40 0 0 0 0 0 2A CC 3D 0 0 0 0 0 0 0 0 0 2A CD 79 
> Syncronization for ssrc 0x3AD26C81, count = 2
< Syncronization for ssrc 0xBD48542D, count = 0
Purging left 36 bytes. New _protocolBufferIndex: 0
Incoming buffer of 36 bytes. These will be appended to the protocolBuffer
FF FF 43 4B 3A D2 6C 81 1 0 0 0 5D 56 20 40 0 0 0 0 0 0 0 0 0 2A CE FE 0 0 0 0 0 0 0 0 
Protocol buffer contains 36 bytes. Content:
FF FF 43 4B 3A D2 6C 81 1 0 0 0 5D 56 20 40 0 0 0 0 0 0 0 0 0 2A CE FE 0 0 0 0 0 0 0 0 
> Syncronization for ssrc 0x3AD26C81, count = 1
< Syncronization for ssrc 0xBD48542D, count = 2
Purging left 36 bytes. New _protocolBufferIndex: 0
Incoming buffer of 36 bytes. These will be appended to the protocolBuffer
FF FF 43 4B 3A D2 6C 81 0 0 0 0 0 0 0 0 0 2B 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
Protocol buffer contains 36 bytes. Content:
FF FF 43 4B 3A D2 6C 81 0 0 0 0 0 0 0 0 0 2B 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
> Syncronization for ssrc 0x3AD26C81, count = 0
< Syncronization for ssrc 0xBD48542D, count = 1
Purging left 36 bytes. New _protocolBufferIndex: 0
Incoming buffer of 36 bytes. These will be appended to the protocolBuffer
FF FF 43 4B 3A D2 6C 81 2 0 0 0 5D 56 20 40 0 0 0 0 0 2B 7 0 0 0 0 0 0 0 0 0 0 2B D 2B 
Protocol buffer contains 36 bytes. Content:
FF FF 43 4B 3A D2 6C 81 2 0 0 0 5D 56 20 40 0 0 0 0 0 2B 7 0 0 0 0 0 0 0 0 0 0 2B D 2B 
Hackmancoltaire commented 8 years ago

I'm not sure OS X is actually respecting the bit rate limit. I added it but never saw a change from CoreMidi. You may want to up your MAX PACKET SIZE and see if that helps. Depending on the host program it might be sending large packets outside the limit.

Krenuds commented 8 years ago

Interesting, I tried that but it made no difference. I'll start digging around tonight. Is there any way to truncate the incoming packet? It would seem that the protocol buffer is overflowing and causing the ardy to reset.

lathoub commented 8 years ago

I have a Mac here that I can use for testing. What app do you use to send the TimeCodeQuarterFrame's?

lathoub commented 8 years ago

Also, what hardware are you using? (Arduino ?, ESP8266, ...)

Krenuds commented 8 years ago

Windows 10: Ace, works like a charm. OSX 10.11.3: No such luck.

I tested on Pro Tools 11 but I'm headed to a friends tonight to test it in Logic and Reaper. Also I've tried running it off an Uno with and ESP8266 and a Feather Huzzah ESP8266. Output is identical on both chipsets.

I feel bad posting having not gathered enough debug information. I'll try and have a full report done by the end of this evening. I wouldn't give it much though if I were you, until I've gone through everything on my end.

lathoub commented 8 years ago

Don't worry Krenuds, thanks for reporting. If you can find a free program to reproduce the issue, that would be super (I don't have ProTools on my Mac)

Krenuds commented 8 years ago

In the meantime, just out of curiosity - Are sysex callbacks in place? Just wondering, no intention of using them. I just tried one the other day I don't think it kicked anything back.

lathoub commented 8 years ago

I don't think so - waiting for a good use case

Hackmancoltaire commented 8 years ago

What did you set the packet size to? And if you look in wire shark what's the general size of the packets?

Krenuds commented 8 years ago

Hey there, so I tried the freeware program: Horae and this was the output when generatring MTC. The protocol buffer is filling up like crazy when I send MTC from OSX.

Wireshark output screenshot 2016-06-05 14 09 09

Arduino Serial Output

Purging left 2 bytes. New _protocolBufferIndex: 396
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 
Protocol buffer contains 443 bytes. Content:
40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 7 80 61 4 5C 1 73 53 81 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 441
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 
Protocol buffer contains 488 bytes. Content:
F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 7 80 61 4 5C 1 73 53 81 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 486
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 
Protocol buffer contains 533 bytes. Content:
64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 7 80 61 4 5C 1 73 53 81 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 531
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 
Protocol buffer contains 578 bytes. Content:
60 64 F1 72 40 4 58 8 7 47 20 0 F 7 80 61 4 5C 1 73 53 81 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 576
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 6A 1 73 7F 41 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 C 
Protocol buffer contains 623 bytes. Content:
F1 72 40 4 58 8 7 47 20 0 F 7 80 61 4 5C 1 73 53 81 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 80 61 4 6A 1 73 7F 41 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 C 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 621
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 6D 1 73 88 A1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 12 
Protocol buffer contains 668 bytes. Content:
40 4 58 8 7 47 20 0 F 7 80 61 4 5C 1 73 53 81 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 80 61 4 6A 1 73 7F 41 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 C 80 61 4 6D 1 73 88 A1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 12 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 666
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 6E 1 73 8B C1 E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 14 
Protocol buffer contains 713 bytes. Content:
58 8 7 47 20 0 F 7 80 61 4 5C 1 73 53 81 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 80 61 4 6A 1 73 7F 41 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 C 80 61 4 6D 1 73 88 A1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 12 80 61 4 6E 1 73 8B C1 E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 14 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 711
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 71 1 73 95 21 E 8C 93 3 C0 17 F1 3 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 1 
Protocol buffer contains 758 bytes. Content:
7 47 20 0 F 7 80 61 4 5C 1 73 53 81 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 80 61 4 6A 1 73 7F 41 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 C 80 61 4 6D 1 73 88 A1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 12 80 61 4 6E 1 73 8B C1 E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 14 80 61 4 71 1 73 95 21 E 8C 93 3 C0 17 F1 3 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 1 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 756
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 72 1 73 98 41 E 8C 93 3 C0 17 F1 5 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 3 
Protocol buffer contains 803 bytes. Content:
20 0 F 7 80 61 4 5C 1 73 53 81 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 80 61 4 6A 1 73 7F 41 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 C 80 61 4 6D 1 73 88 A1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 12 80 61 4 6E 1 73 8B C1 E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 14 80 61 4 71 1 73 95 21 E 8C 93 3 C0 17 F1 3 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 1 80 61 4 72 1 73 98 41 E 8C 93 3 C0 17 F1 5 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 3 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 801
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 76 1 73 A4 C1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 B 
Protocol buffer contains 848 bytes. Content:
F 7 80 61 4 5C 1 73 53 81 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 80 61 4 6A 1 73 7F 41 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 C 80 61 4 6D 1 73 88 A1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 12 80 61 4 6E 1 73 8B C1 E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 14 80 61 4 71 1 73 95 21 E 8C 93 3 C0 17 F1 3 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 1 80 61 4 72 1 73 98 41 E 8C 93 3 C0 17 F1 5 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 3 80 61 4 76 1 73 A4 C1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 B 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 846
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 77 1 73 A7 E1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 D 
Protocol buffer contains 893 bytes. Content:
80 61 4 5C 1 73 53 81 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 80 61 4 6A 1 73 7F 41 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 C 80 61 4 6D 1 73 88 A1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 12 80 61 4 6E 1 73 8B C1 E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 14 80 61 4 71 1 73 95 21 E 8C 93 3 C0 17 F1 3 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 1 80 61 4 72 1 73 98 41 E 8C 93 3 C0 17 F1 5 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 3 80 61 4 76 1 73 A4 C1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 B 80 61 4 77 1 73 A7 E1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 D 
> TimeCodeQuarterFrame (c=11)
> TimeCodeQuarterFrame (c=16)
> TimeCodeQuarterFrame (c=47)
> TimeCodeQuarterFrame (c=48)
> TimeCodeQuarterFrame (c=64)
> TimeCodeQuarterFrame (c=80)
> TimeCodeQuarterFrame (c=96)
> TimeCodeQuarterFrame (c=114)
ReportedBoundsError 3Purging left 40 bytes. New _protocolBufferIndex: 853
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 7C 1 73 B7 81 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 17 
Protocol buffer contains 900 bytes. Content:
8 7 47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 80 61 4 6A 1 73 7F 41 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 C 80 61 4 6D 1 73 88 A1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 12 80 61 4 6E 1 73 8B C1 E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 14 80 61 4 71 1 73 95 21 E 8C 93 3 C0 17 F1 3 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 1 80 61 4 72 1 73 98 41 E 8C 93 3 C0 17 F1 5 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 3 80 61 4 76 1 73 A4 C1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 B 80 61 4 77 1 73 A7 E1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 D 80 61 4 7C 1 73 B7 81 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 17 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 898
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 82 1 73 CA 41 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 A 
Protocol buffer contains 945 bytes. Content:
47 20 0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 80 61 4 6A 1 73 7F 41 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 C 80 61 4 6D 1 73 88 A1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 12 80 61 4 6E 1 73 8B C1 E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 14 80 61 4 71 1 73 95 21 E 8C 93 3 C0 17 F1 3 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 1 80 61 4 72 1 73 98 41 E 8C 93 3 C0 17 F1 5 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 3 80 61 4 76 1 73 A4 C1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 B 80 61 4 77 1 73 A7 E1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 D 80 61 4 7C 1 73 B7 81 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 17 80 61 4 82 1 73 CA 41 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 A 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 943
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 83 1 73 CD 61 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 C 
Protocol buffer contains 990 bytes. Content:
0 F 9 80 61 4 5D 1 73 56 A1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F B 80 61 4 5E 1 73 59 C1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F D 80 61 4 5F 1 73 5C E1 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F F 80 61 4 60 1 73 60 1 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 11 80 61 4 61 1 73 63 21 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 13 80 61 4 62 1 73 66 41 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 2F 64 F1 30 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 15 80 61 4 63 1 73 69 61 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 F 17 80 61 4 64 1 73 6C 81 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 0 80 61 4 67 1 73 75 E1 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 6 80 61 4 68 1 73 79 1 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 8 80 61 4 69 1 73 7C 21 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 A 80 61 4 6A 1 73 7F 41 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 C 80 61 4 6D 1 73 88 A1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 12 80 61 4 6E 1 73 8B C1 E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 20 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 10 14 80 61 4 71 1 73 95 21 E 8C 93 3 C0 17 F1 3 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 1 80 61 4 72 1 73 98 41 E 8C 93 3 C0 17 F1 5 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 3 80 61 4 76 1 73 A4 C1 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 B 80 61 4 77 1 73 A7 E1 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 21 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 D 80 61 4 7C 1 73 B7 81 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 11 17 80 61 4 82 1 73 CA 41 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 A 80 61 4 83 1 73 CD 61 E 8C 93 3 C0 17 F1 E 64 F1 10 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 C 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 988
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 84 1 73 D0 81 E 8C 93 3 C0 17 F1 0 64 F1 11 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 E 
Not enough memory in protocolBuffer, clearing existing parser buffer.
reset
Protocol buffer contains 47 bytes. Content:
80 61 4 84 1 73 D0 81 E 8C 93 3 C0 17 F1 0 64 F1 11 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 E 
> TimeCodeQuarterFrame (c=0)
> TimeCodeQuarterFrame (c=17)
> TimeCodeQuarterFrame (c=34)
> TimeCodeQuarterFrame (c=49)
> TimeCodeQuarterFrame (c=64)
> TimeCodeQuarterFrame (c=80)
> TimeCodeQuarterFrame (c=96)
> TimeCodeQuarterFrame (c=114)
ReportedBoundsError 3Purging left 40 bytes. New _protocolBufferIndex: 7
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 85 1 73 D3 A1 E 8C 93 3 C0 17 F1 2 64 F1 11 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 10 
Protocol buffer contains 54 bytes. Content:
8 7 47 20 0 12 E 80 61 4 85 1 73 D3 A1 E 8C 93 3 C0 17 F1 2 64 F1 11 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 10 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 52
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 86 1 73 D6 C1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 12 
Protocol buffer contains 99 bytes. Content:
47 20 0 12 E 80 61 4 85 1 73 D3 A1 E 8C 93 3 C0 17 F1 2 64 F1 11 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 10 80 61 4 86 1 73 D6 C1 E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 22 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 12 12 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 97
Incoming buffer of 47 bytes. These wil 75 52 C1 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 2B 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 1B 9 80 61 4 F3 1 75 55 E2 E 8C 93 3 C0 17 F1 D 64 F1 10 64 F1 2B 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 1B B 80 61 4 F4 1 75 59 2 E 8C 93 3 C0 17 F1 F 64 F1 10 64 F1 2B 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 1B D 
ReportedBoundsError 2Purging left 63 bytes. New _protocolBufferIndex: 351
Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 4 F5 1 75 5C 22 E 8C 93 3 C0 17 F1 1 64 F1 11 64 F1 2B 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 1B F 
Protocol buffer contains 398 bytes. Content:
64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 1A 18 80 61 4 EE 1 75 46 42 E 8C 93 3 C0 17 F1 3 64 F1 10 64 F1 2B 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 1B 1 80 61 4 EF 1 75 49 62 E 8C 93 3 C0 17 F1 5 64 F1 10 64 F1 2B 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 Incoming buffer of 47 bytes. These will be appended to the protocolBuffer
80 61 5 49 1 77 3D 39 E 8C 93 3 C0 17 F1 B 64 F1 10 64 F1 22 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 22 9 
Protocol buffer contains 990 bytes. Content:
0 1E C 80 61 5 1A 1 76 8 2A E 8C 93 3 C0 17 F1 0 64 F1 11 64 F1 2E 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 1E E 80 61 5 1B 1 76 B 4A E 8C 93 3 C0 17 F1 2 64 F1 11 64 F1 2E 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 1E 10 80 61 5 1C 1 76 E 6A E 8C 93 3 C0 17 F1 4 64 F1 11 64 F1 2E 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 1E 12 80 61 5 1D 1 76 11 8A E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 2E 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 1E 14 80 61 5 1E 1 76 14 AA E 8C 93 3 C0 17 F1 8 64 F1 11 64 F1 2E 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 1E 16 80 61 5 1F 1 76 17 CA E 8C 93 3 C0 17 F1 1 64 F1 10 64 F1 2F 64 F1 31 64 F1 40 64 F1 50 64 F1 60 64 F1 Incoming buffer of 36 bytes. These will be appended to the protocolBuffer
FF FF 43 4B E 8C 93 3 0 FF FF FF 0 0 0 0 1 78 B4 EB A2 A7 3 0 0 AE D0 50 FF 7F 0 0 75 91 D 95 
Protocol buffer contains 702 bytes. Content:
58 8 7 47 20 0 26 F 80 61 5 7F 1 77 E5 F9 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 26 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 26 11 80 61 5 80 1 77 E9 19 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 26 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 26 13 80 61 5 81 1 77 EC 39 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 26 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 26 15 80 61 5 82 1 77 EF 59 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 26 17 80 61 5 83 1 77 F2 79 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 0 80 61 5 84 1 77 F5 99 E 8C 93 3 C0 17 F1 4 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 2 80 61 5 85 1 77 F8 B9 E 8C 93 3 C0 17 F1 6 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 4 80 61 5 86 1 77 FB D9 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 6 80 61 5 87 1 77 FE F9 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 8 80 61 5 88 1 78 2 19 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 A 80 61 5 8A 1 78 8 59 E 8C 93 3 C0 17 F1 0 64 F1 11 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 E 80 61 5 8B 1 78 B 79 E 8C 93 3 C0 17 F1 2 64 F1 11 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 10 80 61 5 8D 1 78 11 B9 E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 14 80 61 5 8E 1 78 14 D9 E 8C 93 3 C0 17 F1 8 64 F1 11 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 16 FF FF 43 4B E 8C 93 3 0 FF FF FF 0 0 0 0 1 78 B4 EB A2 A7 3 0 0 AE D0 50 FF 7F 0 0 75 91 D 95 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 700
Incoming buffer of 36 bytes. These will be appended to the protocolBuffer
FF FF 43 4B E 8C 93 3 0 FF FF FF 0 0 0 0 1 7A 3E 6B A2 A7 3 0 0 AE D0 50 FF 7F 0 0 75 91 D 95 
Protocol buffer contains 736 bytes. Content:
7 47 20 0 26 F 80 61 5 7F 1 77 E5 F9 E 8C 93 3 C0 17 F1 3 64 F1 11 64 F1 26 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 26 11 80 61 5 80 1 77 E9 19 E 8C 93 3 C0 17 F1 5 64 F1 11 64 F1 26 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 26 13 80 61 5 81 1 77 EC 39 E 8C 93 3 C0 17 F1 7 64 F1 11 64 F1 26 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 26 15 80 61 5 82 1 77 EF 59 E 8C 93 3 C0 17 F1 0 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 26 17 80 61 5 83 1 77 F2 79 E 8C 93 3 C0 17 F1 2 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 0 80 61 5 84 1 77 F5 99 E 8C 93 3 C0 17 F1 4 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 2 80 61 5 85 1 77 F8 B9 E 8C 93 3 C0 17 F1 6 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 4 80 61 5 86 1 77 FB D9 E 8C 93 3 C0 17 F1 8 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 6 80 61 5 87 1 77 FE F9 E 8C 93 3 C0 17 F1 A 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 8 80 61 5 88 1 78 2 19 E 8C 93 3 C0 17 F1 C 64 F1 10 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 A 80 61 5 8A 1 78 8 59 E 8C 93 3 C0 17 F1 0 64 F1 11 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 E 80 61 5 8B 1 78 B 79 E 8C 93 3 C0 17 F1 2 64 F1 11 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 10 80 61 5 8D 1 78 11 B9 E 8C 93 3 C0 17 F1 6 64 F1 11 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 14 80 61 5 8E 1 78 14 D9 E 8C 93 3 C0 17 F1 8 64 F1 11 64 F1 27 64 F1 32 64 F1 40 64 F1 50 64 F1 60 64 F1 72 40 4 58 8 7 47 20 0 27 16 FF FF 43 4B E 8C 93 3 0 FF FF FF 0 0 0 0 1 78 B4 EB A2 A7 3 0 0 AE D0 50 FF 7F 0 0 75 91 D 95 FF FF 43 4B E 8C 93 3 0 FF FF FF 0 0 0 0 1 7A 3E 6B A2 A7 3 0 0 AE D0 50 FF 7F 0 0 75 91 D 95 
Signature not supported.
Purging left 2 bytes. New _protocolBufferIndex: 734
Incoming buffer of 16 bytes. These will be appended to the protocolBuffer
FF FF 42 59 0 0 0 2 0 0 0 0 E 8C 93 3 
Protocol buffer contains 16 bytes. Content:
FF FF 42 59 0 0 0 2 0 0 0 0 E 8C 93 3 
> End Session for ssrc 0xE8C9303
Freeing Session slot 0
Disconnected
Purging left 16 bytes. New _protocolBufferIndex: 0
Hackmancoltaire commented 8 years ago

Ok, yeah that's odd. It seems to parse some of the packets some of the time. And I see a bounds error in there. That might be throwing off the whole parse. Seems like legit bug to me. I'll look into it as well with that tool.

Krenuds commented 8 years ago

You know I just noticed that on the PC, packets are interpereted as malformed in wireshark. could this point me in the right direction?

shark_pc_protools

Krenuds commented 8 years ago

Keep in mind, it works like a charm on PC

Hackmancoltaire commented 8 years ago

Malformed means it probably didn't process it properly and ignored the info. There is a clear parse error I think.

Krenuds commented 8 years ago

I started poking around today and I think I've found the culprit. There's this part of the journaling system that is called a "Sanity check". What does this mean? I've build in some debugging info in my version.

System Flags: 8
Sanity check not passed: 
Offset: 42
Start Offset: 40
Difference: 2
Journal Len: 8

Code:

if ( offset-start_offset != sysjourlen ) {
    return -1;
}

I'll post a more detailed report soon, I'm just collecting my thoughts;

lathoub commented 8 years ago

The sanity check is just a way to check that all parts are decoded/parsed correctly. And it looks like some of the decoding did not happen as planned.

It might be that AppleMIDI on OSX sends additional info that rtpMidi on Windows does not send.

Hackmancoltaire commented 8 years ago

It's usually a mixture of the protocol layer controlled by the OS, and the audio program that's sending the notes. VMPK for instance doesn't seem to send journal information, while Rondo (a Mac midi player) sends all kinds of messages and journals per packet. The AppleMidi framework has to recognize and toss out most of the journal info cause as of yet we haven't written in how to process it. Similarly with sysex calls.

Krenuds commented 8 years ago

Yes, it would seem that there is a journal attached tot he MTC on mac, but not on PC. I believe this is the culprit. I'm going to start working on those features this weekend. Also, I've the basic framework for Sysex callbacks set up on my branch. It's going to be a long weekend!

Krenuds commented 8 years ago

Thanks for the input

lathoub commented 8 years ago

I was starting to work on a "weight loss" program for the library, but will wait for your feedback on Sysex and the journaling issue. Thanks!

Bluebie commented 8 years ago

Are there any workarounds for this overflow crasher on esp8266 as a stopgap?

Krenuds commented 8 years ago

Yes there is one quick one, if you reconfigure the protocol buffer to be circular it will function without crashing.

Bluebie commented 8 years ago

I think this issue is resolved now? I've not observed an ESP8266 crash since my changes eliminating the packetBuffer from the dissector.

lathoub commented 8 years ago

@Krenuds @Hackmancoltaire can we mark this as resolved?

Hackmancoltaire commented 8 years ago

Sure. I haven't had the chance to test my ESP with the updated code. But it didn't often crash for me. So I'd say we can mark it as resolved.