[PD] usleep() equivalent to Sleep() ?
Yves Degoyon
ydegoyon at free.fr
Mon May 13 01:32:46 CEST 2002
hi,
Olaf's help is very useful here
because "sleep" on UNIX takes
a number of seconds as argument
( thus, different from Windows' sleep ).
If you ported the code "as is",
there should be a delay of 100 seconds
before drawing anything,
i guess that's not what you expect.
So, divide THREAD_SLEEP_TIME by 1000.
Next, i don't really know what you mean by
"buffer overrun", maybe because i never
used PD on Windows ???
cheers,
yves
Olaf Matthes wrote:
>Hi,
>
>usleep() takes time in microseconds, Window's sleep() needs milliseconds... this
>makes sleep() sleep 1000 times longer than wanted if used with the same value...
>
>Olaf
>
>"joge ." schrieb:
>
>>hi all ,
>>
>>i am trying to compile two externals of yves's on to windows . there is
>>one issue with threads [i am using pthreads for maximum unix compatibility]
>>that i seem to be having though . there is no usleep() for windows as far
>>as i can tell . however i did fine a function called Sleep() . from my
>>brief browsing of code on the internet . i thought the two for the more
>>part were equivalent in their functionality : to put a thread/process to
>>sleep for a specified amount of time . however , i seem to get *buffer
>>overruns* when i play with the externs . everything compiles fine and is
>>even loaded fine , it seems to be when the external tries to draw to the
>>screen that i get the buffer overrun . the externals i am trying to compile
>>over are sonogram~ 0.9 and cooled~ 0.6 .
>>
>>thanks .
>>
>>joge .
>>
>
>
>
>
More information about the Pd-list
mailing list