Skip to content

Commit e4ec5e5

Browse files
committed
Revert "[XMA] fix loop trigger to guard against degenerate loop regions"
This reverts commit 492e7c9.
1 parent 5f5e5bb commit e4ec5e5

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/xenia/apu/xma_context_new.cc

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -649,15 +649,11 @@ void XmaContextNew::UpdateLoopStatus(XMA_CONTEXT_DATA* data) {
649649
const uint32_t loop_start = std::max(kBitsPerPacketHeader, data->loop_start);
650650
const uint32_t loop_end = std::max(kBitsPerPacketHeader, data->loop_end);
651651

652-
if (loop_end <= loop_start) {
653-
return;
654-
}
655-
656652
XELOGAPU("XmaContext {}: Looped Data: {} < {} (Start: {}) Remaining: {}",
657653
id(), data->input_buffer_read_offset, data->loop_end,
658654
data->loop_start, data->loop_count);
659655

660-
if (data->input_buffer_read_offset < loop_end) {
656+
if (data->input_buffer_read_offset != loop_end) {
661657
return;
662658
}
663659

0 commit comments

Comments
 (0)