[Bug 18773] New: The Westerner: needs MPEG Layer-3 audio codec
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(a)winehq.org ReportedBy: hoehle(a)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.
http://bugs.winehq.org/show_bug.cgi?id=18773 --- Comment #1 from Austin English <austinenglish(a)gmail.com> 2010-03-11 17:21:36 --- This is your friendly reminder that there has been no bug activity for 8 months. Is this still an issue in current (1.1.40 or newer) wine? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 Andrew Nguyen <arethusa26(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |emrdanmark(a)gmail.com --- Comment #2 from Andrew Nguyen <arethusa26(a)gmail.com> 2010-06-19 07:48:25 --- *** Bug 7924 has been marked as a duplicate of this bug. *** -- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 Andrew Nguyen <arethusa26(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 --- Comment #3 from Andrew Nguyen <arethusa26(a)gmail.com> 2010-06-19 07:49:22 --- I can confirm that the problem is still present in wine-1.2-rc4. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 Andrew Nguyen <arethusa26(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal -- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 butraxz(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz(a)gmail.com --- Comment #4 from butraxz(a)gmail.com 2012-05-21 14:28:33 CDT --- This bug has not been updated for two years. Is this still an issue i current (1.5.4) or newer wine ? You may also close this as abandoned if you feel that that this is issue is no longer relevant to you. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 Jörg Höhle <hoehle(a)users.sourceforge.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|winmm&mci |directx-dsound Severity|normal |enhancement --- Comment #5 from Jörg Höhle <hoehle(a)users.sourceforge.net> 2012-05-22 03:51:52 CDT --- The bug is still relevant. I made it an enhancement request, like bug #657. What I don't know is whether some gstreamer plugin may make the need for l3codecx.ax obsolete -- in general or for this particular app -- on the lucky systems that can use winegstreamer. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 --- Comment #6 from Rosanne DiMesio <dimesio(a)earthlink.net> 2012-05-22 08:38:02 CDT --- (In reply to comment #5)
What I don't know is whether some gstreamer plugin may make the need for l3codecx.ax obsolete -- in general or for this particular app -- on the lucky systems that can use winegstreamer.
Is there a download for this app, or some other app that also demonstrates the problem on your system? I've got gstreamer working (openSUSE 11.4 x86_64). -- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 --- Comment #7 from Jörg Höhle <hoehle(a)users.sourceforge.net> 2012-05-23 09:19:52 CDT --- Bug #21785 has a download link for the westerner demo. I can't remember whether the demo is affected. It would be interesting to see whether WINEDLLOVERRIDES=winegstreamer= (to disable it) makes a difference. There appears to be no other bug specific about l3codecx.ax. Perhaps because people are happy, as in bug #24911, with "winetricks directx9" that presumably installs it. I guess few take extra steps and investigate exactly what from the huge directx9 install is needed. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 --- Comment #8 from Rosanne DiMesio <dimesio(a)earthlink.net> 2012-05-23 16:14:18 CDT --- The demo crashes without l3codecx.ax. It also still needs native quartz, though builtin no longer makes it crash (it just plays sound with no video). Winetricks directx9 didn't install the file--I had to expand it from my Windows XP install cd. The howto in the AppDB entry for Age of Empires III indicates that it, too, needs the codec. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 Jörg Höhle <hoehle(a)users.sourceforge.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.4players.de/4pla | |yers.php/spielinfonews/PC-C | |DROM/3661/31331/The_Western | |er.html --- Comment #9 from Jörg Höhle <hoehle(a)users.sourceforge.net> 2012-05-24 03:37:17 CDT --- Added the download link. Thank you for finding out. me>I copied the l3codecx.ax from a separate winetricks DirectX9 install RdM>Winetricks directx9 didn't install the file This looks like a winetricks regression, isn't it? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 --- Comment #10 from Rosanne DiMesio <dimesio(a)earthlink.net> 2012-05-24 06:50:44 CDT --- (In reply to comment #9)
This looks like a winetricks regression, isn't it? Possibly. It's not something I ever checked before. I have since discovered that winetricks has an l3codecx verb. It does set an override for devenum, though, which isn't necessary for this game. You might want to update the AppDB howto to mention it.
-- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 Daniel Jelinski <djelinski1(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |djelinski1(a)gmail.com --- Comment #11 from Daniel Jelinski <djelinski1(a)gmail.com> 2013-03-10 10:11:31 CDT --- Still present in 1.5.25, tested with 3dmark 2001SE - demo mode fails quickly complaining about the same class id. Native l3codecx allows it to run. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=18773 Wylda <wylda(a)volny.cz> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda(a)volny.cz --- Comment #12 from Wylda <wylda(a)volny.cz> --- Still present in wine-1.7.12-141-gaa22a3c. Tested with 3dmark 2001SE's demo mode. 3Dmark log MP3 exception and console complains: err:ole:CoGetClassObject class {38be3000-dbf4-11d0-860e-00a024cfef6d} not registered -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 sacrediou <vmerlet(a)april.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vmerlet(a)april.org -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #13 from joaopa <jeremielapuree(a)yahoo.fr> --- Does the bug still occur in wine-4.0-rc2? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 Wylda <wylda(a)volny.cz> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|The Westerner: needs MPEG |Multiple apps need MPEG |Layer-3 audio codec |Layer-3 audio codec (The | |Westerner, 3D Mark 2001SE) --- Comment #14 from Wylda <wylda(a)volny.cz> --- Still present in wine-4.0-rc2. Tested with 3dmark 2001SE's demo mode. 3Dmark logs MP3 exception and console complains: err:ole:CoGetClassObject class {38be3000-dbf4-11d0-860e-00a024cfef6d} not registered -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com Summary|Multiple apps need MPEG |Multiple apps need |Layer-3 audio codec (The |DirectShow MPEG Layer-3 |Westerner, 3D Mark 2001SE) |decoder filter / | |l3codecx.ax (The Westerner, | |3D Mark 2001SE) Component|directx-dsound |quartz --- Comment #15 from Zebediah Figura <z.figura12(a)gmail.com> --- (In reply to Jörg Höhle from comment #0)
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?
To answer this question, essentially yes. winemp3 (now l3codeca.acm) implements the decoder for the old ACM API (which in fact only deals with WAVE files). Most games don't try to load l3codecx.ax explicitly, so they go through winegstreamer instead. If this one does, I guess the best way forward is probably to make use of libmpg123. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 pattietreutel <katyaberezyaka(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka(a)gmail.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yurikazakov9184(a)gmail.com --- Comment #16 from Zebediah Figura <z.figura12(a)gmail.com> --- *** Bug 48128 has been marked as a duplicate of this bug. *** -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 C. Leu <kle(a)bluewin.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kle(a)bluewin.ch --- Comment #17 from C. Leu <kle(a)bluewin.ch> --- Just for information, I can confirm that this bug is still present also in wine-6.0 (stable). In my case it was NOT possible to get it work through winetricks (winetricks l3codecx & winetricks quartz). Well, maybe I did something wrong, whatever. Everything other works almost perfectly, especially if a DX8 to DX9 wrapper like "d3d8to9" is used in conjunction with Gallium Nine (winetricks galliumnine). I never have seen this benchmark running so smooth and brilliant, also with higher HD resolutions and antialiasing. Awesome! ;-) -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.4players.de/4pla |https://web.archive.org/web |yers.php/spielinfonews/PC-C |/20210226091558/http://dl.4 |DROM/3661/31331/The_Western |players.de/f1/pc/westerner/ |er.html |demo_westerner_de.zip CC| |focht(a)gmx.net -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 Anton Baskanov <baskanov(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |baskanov(a)gmail.com --- Comment #18 from Anton Baskanov <baskanov(a)gmail.com> --- Should be fixed by https://gitlab.winehq.org/wine/wine/-/commit/c3cca0d206660b016803ecace9f205d.... -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 Matheus <matheus.venturini(a)acad.ufsm.br> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matheus.venturini(a)acad.ufsm | |.br --- Comment #19 from Matheus <matheus.venturini(a)acad.ufsm.br> --- I tested the 3DMark 2001 SE (which can be downloaded from https://benchmarks.ul.com/legacy-benchmarks) graphics demo as well as the game used for its benchmarks (which can be played separately and with audio) and The Westerner demo linked in the bug's description. I had no crashes, audio worked perfectly and when testing 3DMark there were no error logs about "CoGetClassObject." -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |c3cca0d206660b016803ecace9f | |205daa4ab9c5c --- Comment #20 from Zeb Figura <z.figura12(a)gmail.com> --- (In reply to Matheus from comment #19)
I tested the 3DMark 2001 SE (which can be downloaded from https://benchmarks.ul.com/legacy-benchmarks) graphics demo as well as the game used for its benchmarks (which can be played separately and with audio) and The Westerner demo linked in the bug's description. I had no crashes, audio worked perfectly and when testing 3DMark there were no error logs about "CoGetClassObject."
Thank you for retesting; I'm going to go ahead and mark this one fixed. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=18773 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #21 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 8.6. -- 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.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla