[UNIX] 2.8.3

Bert Freudenberg bert at isg.cs.uni-magdeburg.de
Thu Sep 7 16:39:56 UTC 2000


On Thu, 7 Sep 2000, I wrote:

>   I found out a fix for it: in auPollForIO, replace
>    "if (info.fragments > HWM_FRAGMENTS)" with
>    "if (info.fragments > (info.fragstotal / 2))".
>   In my case, fragstotal was only 2, so the semaphore never got
>   signaled. Damn those varying constants ...

Actually, make that
	"if (info.fragments > 0)"
With only one buffer (info.fragstotal / 2 ) I get a lot of drop-outs, in
the MIDI-Player, for example. Why was there a non-zero value anyway?

--Bert





More information about the Squeak-dev mailing list