From e68e25275f7743815aaccf793823f48b17644743 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Sat, 3 Feb 2024 16:12:31 -0500 Subject: [PATCH] Fix buffer exhaustion / audio glitches --- LEGO1/omni/src/stream/mxdsbuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LEGO1/omni/src/stream/mxdsbuffer.cpp b/LEGO1/omni/src/stream/mxdsbuffer.cpp index c79f4a07..697984e0 100644 --- a/LEGO1/omni/src/stream/mxdsbuffer.cpp +++ b/LEGO1/omni/src/stream/mxdsbuffer.cpp @@ -56,7 +56,7 @@ MxDSBuffer::~MxDSBuffer() } case 0x80: { MxU32 a = - (m_pBuffer - streamer->GetSubclass1().GetBuffer()) / (streamer->GetSubclass1().GetSize() << 10); + (m_pBuffer - streamer->GetSubclass2().GetBuffer()) / (streamer->GetSubclass2().GetSize() << 10); MxU32 bit = 1 << ((MxU8) a & 0x1f); MxU32 index = (a & ~0x18u) >> 3;