On Wed Mar 25 15:00:32 2026 +0000, Yuxuan Shui wrote:
oh no, it's been too long i need to jog my memory. i think there is a game that has video playback problems because wine and native have different stride alignment. this bug has been fixed in `wg_transform`, but this game uses WMReader which uses `wg_parser`. i think people agreed that having this overlap between `wg_transform` and `wg_parser` (they both do decoding) is problematic. this bug is one example - same bug have to be fixed twice. that was why i embarked on the task of refactoring `WMSyncReader` so it no longer uses `wg_parser` for decoding. i need to find which game the bug is from. i definitely should have put more context in the commit messages. It was River City Girls. The alignment fix for wg_transform is in https://gitlab.winehq.org/wine/wine/-/merge_requests/8758.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/9567#note_133738