From d24de6820cfe3cf9105764443eb3886ef429d255 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Mon, 1 Aug 2011 13:37:05 -0700 Subject: [PATCH] The buffer's in_type field is only set when using the buffer_samples API --- buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buffer.c b/buffer.c index ff67e8e..c8417b8 100644 --- a/buffer.c +++ b/buffer.c @@ -1359,7 +1359,7 @@ static HRESULT WINAPI DS8Buffer_Initialize(IDirectSoundBuffer8 *iface, IDirectSo { DS8Data *buf = This->buffer; - if(buf->in_type == AL_UNSIGNED_BYTE) + if(buf->format.Format.wBitsPerSample == 8) memset(buf->data, 0x80, buf->buf_size); else memset(buf->data, 0x00, buf->buf_size); -- 2.11.4.GIT