Skip to content

Commit 5f5e5bb

Browse files
committed
[XMA] Write back output_buffer_read_offset in StoreContextMerged
fixes L4D2
1 parent 01c3991 commit 5f5e5bb

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/xenia/apu/xma_context_new.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -910,6 +910,9 @@ void XmaContextNew::StoreContextMerged(const XMA_CONTEXT_DATA& data,
910910
// DWORD 4: decoder owns current_buffer
911911
fresh.current_buffer = data.current_buffer;
912912

913+
// DWORD 9: decoder owns output_buffer_read_offset (reset by ClearLocked)
914+
fresh.output_buffer_read_offset = data.output_buffer_read_offset;
915+
913916
fresh.Store(context_ptr);
914917
}
915918

0 commit comments

Comments
 (0)