[XMA] Write back output_buffer_read_offset in StoreContextMerged

fixes L4D2
This commit is contained in:
Herman S.
2026-02-21 19:57:18 +09:00
parent 01c399164d
commit 5f5e5bb5ed
+3
View File
@@ -910,6 +910,9 @@ void XmaContextNew::StoreContextMerged(const XMA_CONTEXT_DATA& data,
// DWORD 4: decoder owns current_buffer
fresh.current_buffer = data.current_buffer;
// DWORD 9: decoder owns output_buffer_read_offset (reset by ClearLocked)
fresh.output_buffer_read_offset = data.output_buffer_read_offset;
fresh.Store(context_ptr);
}