diff --git a/src/xenia/apu/xma_context_new.cc b/src/xenia/apu/xma_context_new.cc index e2671690a..1289777aa 100644 --- a/src/xenia/apu/xma_context_new.cc +++ b/src/xenia/apu/xma_context_new.cc @@ -649,15 +649,11 @@ void XmaContextNew::UpdateLoopStatus(XMA_CONTEXT_DATA* data) { const uint32_t loop_start = std::max(kBitsPerPacketHeader, data->loop_start); const uint32_t loop_end = std::max(kBitsPerPacketHeader, data->loop_end); - if (loop_end <= loop_start) { - return; - } - XELOGAPU("XmaContext {}: Looped Data: {} < {} (Start: {}) Remaining: {}", id(), data->input_buffer_read_offset, data->loop_end, data->loop_start, data->loop_count); - if (data->input_buffer_read_offset < loop_end) { + if (data->input_buffer_read_offset != loop_end) { return; }