- Timestamp:
- Jun 30, 2000, 10:40:05 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/winmm/dwaveout.cpp
r3658 r3780 1 /* $Id: dwaveout.cpp,v 1.2 6 2000-06-03 16:40:52sandervl Exp $ */1 /* $Id: dwaveout.cpp,v 1.27 2000-06-30 08:40:05 sandervl Exp $ */ 2 2 3 3 /* … … 335 335 336 336 #if 1 337 int consumerate = getAvgBytesPerSecond(); 338 int minbufsize = consumerate/32; 339 337 340 ulBufSize = pwh->dwBufferLength/2; 338 if(ulBufSize < 128) {339 dprintf(("set buffer size to 128 bytes (org size = %d)", pwh->dwBufferLength));340 ulBufSize = 128;341 if(ulBufSize < minbufsize) { 342 dprintf(("set buffer size to %d bytes (org size = %d)", minbufsize, pwh->dwBufferLength)); 343 ulBufSize = minbufsize; 341 344 } 342 345 #else … … 438 441 else wavehdr = pwh; 439 442 wmutex->leave(); 440 if(State == STATE_STOPPED ) {//continue playback443 if(State == STATE_STOPPED || fUnderrun) {//continue playback 441 444 restart(); 442 445 }
Note:
See TracChangeset
for help on using the changeset viewer.