https://bugs.winehq.org/show_bug.cgi?id=18773
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@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@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.