Ignore:
Timestamp:
May 18, 2000, 10:37:10 PM (25 years ago)
Author:
mike
Message:

Updated and slightly fixed DSOUND

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/dsound/dsmixer.cpp

    r3099 r3555  
    183183      data8b = (unsigned char *) outBuf->lpBuffer;
    184184      for (i = 0; i < tomix * outnch; i++) {
    185          if (mixbuf[i] <= -32768) data16b[outpos] = 0;
    186          else if (mixbuf[i] >= 32767) data16b[outpos] = 255;
    187          else data16b[outpos] = mixbuf[i] / 256 + 128;
     185         if (mixbuf[i] <= -32768) data8b[outpos] = 0;
     186         else if (mixbuf[i] >= 32767) data8b[outpos] = 255;
     187         else data8b[outpos] = mixbuf[i] / 256 + 128;
    188188         outpos++;
    189189         if (outpos >= outlen) outpos = 0;
Note: See TracChangeset for help on using the changeset viewer.