enrike wrote: ...
I have also problems with negative numbers. If I pass -1 for example PD gets some ridiculous number like 4.29497e+009. i am not sure if this is the representation of a negative number and then i need to translate it or if this is an error. I am not sure if the problem is from PD, Python or director.
I have already pointed this one out:
In OSCx/OSC/dumpOSC.c line 743, in the function dumpOSC_PrintTypeTaggedArgs():
change SETFLOAT(mya+myargc,ntohl(*((int *) p))); to SETFLOAT(mya+myargc,(signed)ntohl(*((int *) p)));
...since ntohl returns an unsigned integer, you get 0xFFFFFFFF for -1, which equals 4294967295 decimal...
Martin