in OSCByteArrayToJavaConverter.java:
in private byte[] readBlob(final Input rawInput):
moveToFourByteBoundry(rawInput);
-> if the blob ends on a 4-byte boundary, moveToFourByteBoundry() will move to +4 bytes.
-> according to spec, after a blob, there are 0-3 pad bytes (never >3)
the superfluous bytes after a blob of size n*4 will confuse other OSC libraries.
in OSCByteArrayToJavaConverter.java: in private byte[] readBlob(final Input rawInput): moveToFourByteBoundry(rawInput);
-> if the blob ends on a 4-byte boundary, moveToFourByteBoundry() will move to +4 bytes. -> according to spec, after a blob, there are 0-3 pad bytes (never >3)
the superfluous bytes after a blob of size n*4 will confuse other OSC libraries.
greetings