radarsat1 / liblo

liblo is an implementation of the Open Sound Control protocol for POSIX systems
GNU Lesser General Public License v2.1
192 stars 60 forks source link

Support receiving double-ENDed SLIP packets #86

Closed s0600204 closed 5 years ago

s0600204 commented 5 years ago

(An explanation is given in the commit message of the commit. Forgive me for not duplicating it here.)

I don't know how widespread double-ENDing SLIP packets is, but I have come across one situation where it happens: Figure53's OSC implementation in their QLab software, as described here.

I don't know how likely it is you have access to an iOS device to test, but this can be tested by attempting to read the OSC messages from the official iOS app for remote-controlling the aforementioned program, or by using the appropriate section of the third-party "Audio Toolbox" iOS app.

Admittedly I haven't tried sending messages, so that might be a future PR for you.

radarsat1 commented 5 years ago

Thanks!