[Bug 18773] New: The Westerner: needs MPEG Layer-3 audio codec
wine-bugs at winehq.org
wine-bugs at winehq.org
Thu Jun 4 04:44:47 CDT 2009
http://bugs.winehq.org/show_bug.cgi?id=18773
Summary: The Westerner: needs MPEG Layer-3 audio codec
Product: Wine
Version: 1.1.22
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: winmm&mci
AssignedTo: wine-bugs at winehq.org
ReportedBy: hoehle at users.sourceforge.net
The Westerner until now had garbage AppDB rating but no bug entry. Deselecting
any audio driver in winecfg let's wine play the intro and crash after:
err:ole:CoGetClassObject class {38be3000-dbf4-11d0-860e-00a024cfef6d} not
registered
err:ole:CoGetClassObject no class object {38be3000-dbf4-11d0-860e-00a024cfef6d}
could be created for context 0x1
This UUID is the "FriendlyName"="MPEG Layer-3 Decoder" from DirectX9
windows\system32\l3codecx.ax
As Wine has its own winemp3.acm, shouldn't it declare this UUID (e.g. via
tools/wine.inf)? Is this a simple omission? Does winemp3 implement something
entirely different, another win API?
When audio is not disabled in winecfg, wine crashes after repeatedly (~13x)
opening and closing all winmm codecs, including winemp3.acm (it does not manage
to reach the intro).
wine regsvr32 l3codecx.ax
WINEDLLOVERRIDES=quartz=n wine PICTuRE.exe
is what's needed to let the music play, to see the intro, to start gameplay and
to bump the AppDB rating from garbage to bronze. (Likely gold except for
serious mouse lag, which is another issue.) The loop mentioned above is then
avoided, as a driver is found.
The native quartz.dll is needed or it won't find some pin (later than the
intro).
I copied the l3codecx.ax from a separate winetricks DirectX9 install before
noticing that The Westerner's CD-ROM also contains it in DirectX9\DirectX.cab.
Oddly, the application's cover lists only DirectX 8.1 as requirement.
Using The Westerner German Patch v1.3. I guess v1.0 (CD-ROM without patch)
would behave the same (guessing from reports in AppDB).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list