pDSBuf->lpVtbl->Play(pDSBuf, 0, 0, DSBPLAY_LOOPING);
shm->samples = gSndBufSize / shm->format.width;
+ shm->sampleframes = shm->samples / shm->format.channels;
shm->samplepos = 0;
shm->buffer = (unsigned char *) lpData;
}
shm->samples = gSndBufSize / shm->format.width;
+ shm->sampleframes = shm->samples / shm->format.channels;
shm->samplepos = 0;
shm->buffer = (unsigned char *) lpData;