aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-02-12Changed rightmost outlet into a status outlet for track tempo and meta info. ↵Martin Peach
Updated help patch. svn path=/trunk/externals/mrpeach/; revision=14914
2011-02-01those abstractions actually belong to the 'net' sectionRoman Haefeli
svn path=/trunk/externals/mrpeach/; revision=14850
2011-02-01those abstractions actually belong to the 'net' sectionRoman Haefeli
svn path=/trunk/externals/mrpeach/; revision=14849
2011-02-01use SLIP as a container for OSC messages when transporting them over a ↵Roman Haefeli
stream oriented protocol (according to the OSC 1.1 specification) svn path=/trunk/externals/mrpeach/; revision=14848
2011-01-17[routeOSC] can now route addresses deeper than 1 (like ↵Martin Peach
/testing/one/two/three). Added a [verbosity( message to print some debug info. Added a [paths( message to print out the currently active addresses to Pd console. Updated the help patch to match. svn path=/trunk/externals/mrpeach/; revision=14748
2011-01-16should now recover gracefully from excessive bundle depth. Cleaned up some ↵Martin Peach
whitespace and removed duplicate define of MAX_BUNDLE_DEPTH. svn path=/trunk/externals/mrpeach/; revision=14745
2011-01-13Added a HEAD method.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=14737
2011-01-13Sometimes send returns 0 if the packet is queued, so we don't consider that ↵Martin Peach
to mean it's blocked. svn path=/trunk/externals/mrpeach/; revision=14736
2011-01-13Two externals to process HTTP/1.1 requests and responses in conjunction with ↵Martin Peach
net exernals like [tcpclient] or [slipenc]/[slipdec]. So far only GET requests work. svn path=/trunk/externals/mrpeach/; revision=14735
2010-12-16Fixed problems when bundle depth is exceeded. Placed global defines in ↵Martin Peach
packingOSC.h. Thanks to zmoelnig for pointing this out in tracker id 3136648. svn path=/trunk/externals/mrpeach/; revision=14663
2010-12-11Fixed bug in record where running status was not implemented properly. Now ↵Martin Peach
running status is not used, to facilitate looping the file. Changed help patch to implement real MIDI input from hardware. svn path=/trunk/externals/mrpeach/; revision=14590
2010-11-28changed #ifdef forMartin Peach
#define snprintf sprintf_s to _MSC_VER so MinGW doesn't see it. svn path=/trunk/externals/mrpeach/; revision=14534
2010-11-22include ifaddrs.h for mac, for getifaddrs() and freeifaddrs()Martin Peach
svn path=/trunk/externals/mrpeach/; revision=14473
2010-11-03changed long to int in the tag struct, as longs are 8 bytes in 64-bit Martin Peach
architectures. svn path=/trunk/externals/mrpeach/; revision=14261
2010-10-29Cleaned up unused code.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=14247
2010-10-28cleaned up whitespaceMartin Peach
svn path=/trunk/externals/mrpeach/; revision=14246
2010-10-28Added multicast supportMartin Peach
svn path=/trunk/externals/mrpeach/; revision=14245
2010-10-15Added a method for a port message so port number can be changed on the fly. ↵Martin Peach
Updated the help patch. svn path=/trunk/externals/mrpeach/; revision=14233
2010-10-01Moved slipdec help details to a separate patchMartin Peach
svn path=/trunk/externals/mrpeach/; revision=14184
2010-10-01Fixed bugs where incomplete packets with escapes were not decoded correctly. ↵Martin Peach
Added a help patch. svn path=/trunk/externals/mrpeach/; revision=14183
2010-09-15Can set maximum packet length. Updated help patch.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=14147
2010-09-15Can set maximum packet length. Verbosity extended to list inputs.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=14146
2010-09-08Cleaned out some useless post statements. Removed sys_lock and sys_unlock ↵Martin Peach
since they would freeze everything if nothing was found. If an object is an internal, it still won't be found by [which] since we don't seem to have access to that list. svn path=/trunk/externals/mrpeach/; revision=14002
2010-08-26Applied zmoelnig's patch 3051663 to handle intermixed floats and lists as input.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13945
2010-08-26Removed spurious warning about extra byte.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13944
2010-08-11added parentheses around ored constants to stop warning in _WIN32 versionMartin Peach
svn path=/trunk/externals/mrpeach/; revision=13786
2010-08-06Don't allow setting multicast ttl or loopback if not connected.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13765
2010-08-05Added #include <errno.h> for the new sock_error functionMartin Peach
svn path=/trunk/externals/mrpeach/; revision=13758
2010-08-05_WIN32 multicast works (needed to bind socket before joining multicast).Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13757
2010-08-05Fixed bugs in _WIN32 socket error reporting.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13755
2010-08-04Removed remaining calls to things in s_stuff.h (sys_closesocket)Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13745
2010-08-04Can set multicast interface in MacOSX, added a udpsend_sock_err function to ↵Martin Peach
print system errors in the pd console instead of stderr. svn path=/trunk/externals/mrpeach/; revision=13744
2010-08-03Can set_multicast_interface on _WIN32 now.Martin Peach
Remembered to set size of parameter before calling getsockopt. svn path=/trunk/externals/mrpeach/; revision=13741
2010-08-03include <ws2tcpip.h> for multicast sockopts on _WIN32Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13740
2010-08-02Methods for multicast ttl and loopback only make sense on udpsend... updated ↵Martin Peach
help patches. svn path=/trunk/externals/mrpeach/; revision=13738
2010-08-02Added method to set multicast TTL, updated help patch.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13737
2010-08-02set_multicast_interface doesn't work in _WIN32 yet so I just post a message.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13736
2010-07-30Added method to select interface when multicasting, updated help patch.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13734
2010-07-18Fix ip_mreq stuff for MACOSX and _WIN32 (we hope...)Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13723
2010-07-16MacOSX wants a struct_mreq instead of a struct_mreqnMartin Peach
svn path=/trunk/externals/mrpeach/; revision=13720
2010-07-13Added messages to set multicast ttl and loopback, updated the help patch.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13711
2010-07-13Added support for multicasting. Added a status message to output total ↵Martin Peach
received bytes and multicast status on right outlet. Added received byte count on right outlet. Help patch updated. svn path=/trunk/externals/mrpeach/; revision=13708
2010-07-07converted error() calls to pd_error() calls where appropriate, ie. where a ↵Hans-Christoph Steiner
findable error is desirable svn path=/trunk/externals/mrpeach/; revision=13694
2010-06-14Removed class_sethelpsymbol as it's the same name as the object.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13656
2010-06-14removed ifdef for useless D_HAVECONFIGMartin Peach
svn path=/trunk/externals/mrpeach/; revision=13655
2010-06-14Fixed name of help patch, removed some sludge.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13654
2010-05-21Eliminate any post of any part of a bad address string in case it contains ↵Martin Peach
'{', which hangs Pd. svn path=/trunk/externals/mrpeach/; revision=13568
2010-05-19Cleaned up some diagnostic messages.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13565
2010-05-19Trying to make it immune to garbage input: Don't attempt to print bad OSC ↵Martin Peach
path, it could cause trouble. svn path=/trunk/externals/mrpeach/; revision=13564
2010-05-13Check for buffer overflow in case of bad input.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13533