https://bugs.winehq.org/show_bug.cgi?id=47618
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- (In reply to Jens Reyer from comment #2)
(In reply to Zebediah Figura from comment #1)
In some specific cases libmpg123 alone can be used, but in general this isn't enough, no. Various applications need different codecs, some of which are available in -good, some in -bad, some in -ugly.
Thanks! Can you also comment on "gstreamer1.0-libav"?
I'm less sure about this one, but I think it's similarly necessary for some codecs; in particular WMA/WMV comes to mind.
Further, contrary to most other dependencies, there is no way to automatically generate a list of needed gstreamer plugins.
For what it's worth, I think it would be possible without too much difficulty to compile by hand a list of formats that Windows supports natively; we don't strictly need to provide any others for the purposes of emulation. (On the other hand, some applications that use quartz are generic media players, and a user may want to be able to play, say, Ogg audio, which I don't think Windows supports, using a win32 media player. But then maybe it's their responsibility to install the GStreamer plugins that they need.)