https://bugs.winehq.org/show_bug.cgi?id=48230
Bug ID: 48230 Summary: TES IV: Oblivion MP3 no longer play since wine-staging 4.17 Product: Wine-staging Version: 4.21 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: belgix_oz@hotmail.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Some recent changes in QUARTZ.DLL code prevent TES IV: Oblivion to play MP3 files. Other sounds like voices and ambiance sound just play fine with any 4.x version.
The issue is present in wine-staging 4.17, 4.18, 4.19, 4.20 and the latest 4.21.
A workaround to get thing working is to override QUARTZ.DLL and QUARTZ.DLL.SO files in /usr/lib (and optionally /usr/lib64 but Oblivion is a 32-bit game) using files compiled for wine-staging 4.16. Workaround tested on wine-staging 4.21 only.
Using native Windows QUARTZ.DLL (32-bit) doesn't help too. For that case, game stability is good but no MP3 sound played.