[XMA] Write back output_buffer_read_offset in StoreContextMerged
This commit is contained in:
@@ -906,6 +906,9 @@ void XmaContextNew::StoreContextMerged(const XMA_CONTEXT_DATA& data,
|
|||||||
// DWORD 4: decoder owns current_buffer
|
// DWORD 4: decoder owns current_buffer
|
||||||
fresh.current_buffer = data.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);
|
fresh.Store(context_ptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user