Changeset 3320 for trunk/src


Ignore:
Timestamp:
Apr 5, 2000, 8:39:23 PM (25 years ago)
Author:
sandervl
Message:

callback + buffer size fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/winmm/dwaveout.cpp

    r3009 r3320  
    1 /* $Id: dwaveout.cpp,v 1.18 2000-03-04 19:55:06 sandervl Exp $ */
     1/* $Id: dwaveout.cpp,v 1.19 2000-04-05 18:39:23 sandervl Exp $ */
    22
    33/*
     
    335335#if 1
    336336        ulBufSize = pwh->dwBufferLength/2;
     337        if(ulBufSize < 128) {
     338                dprintf(("set buffer size to 128 bytes (org size = %d)", pwh->dwBufferLength));
     339                ulBufSize = 128;
     340        }
    337341#else
    338342        if(pwh->dwBufferLength >= 512 && pwh->dwBufferLength <= 1024)
     
    476480    wmutex->leave();
    477481    if(mthdCallback) {
    478         callback((ULONG)this, WOM_DONE, dwInstance, wavehdr->dwUser, (ULONG)wavehdr);
     482        callback((ULONG)this, WOM_DONE, dwInstance, (ULONG)wavehdr, 0);
    479483    }
    480484    else {
    481485        if(hwndCallback)
    482             PostMessageA(hwndCallback, WOM_DONE, wavehdr->dwUser, (ULONG)wavehdr);
     486            PostMessageA(hwndCallback, WOM_DONE, (ULONG)wavehdr, 0);
    483487    }
    484488    wmutex->enter(VMUTEX_WAIT_FOREVER);
     
    642646
    643647        if(mthdCallback) {
    644             callback((ULONG)this, WOM_DONE, dwInstance, whdr->dwUser, (ULONG)whdr);
     648            callback((ULONG)this, WOM_DONE, dwInstance, (ULONG)whdr, 0);
    645649        }
    646650        else
    647651            if(hwndCallback)
    648             PostMessageA(hwndCallback, WOM_DONE, whdr->dwUser, (ULONG)whdr);
     652                PostMessageA(hwndCallback, WOM_DONE, (ULONG)whdr, 0);
    649653
    650654        wmutex->enter(VMUTEX_WAIT_FOREVER);
Note: See TracChangeset for help on using the changeset viewer.