Check out our Monthly Survey Page to see what our users are running.
What are codecs / media components in Proton or Wine-GE that differ from upstream Wine?
Page: 1/2»
  Go to:
Shmerl Jul 4
I tried playing Blood West (GOG) in Wine+esync (+dxvk) and video cutscenes don't play, or more exactly only audio and subtitles in them work but no image is visible. But all works in Proton according to Proton DB.

So I wonder what I might be missing.

The game is using Unity by the way. It's annoying these codec issues still exist and some engines are still using these junk codecs.

Last edited by Shmerl on 4 July 2024 at 6:26 pm UTC
Xpander Jul 4
not sure if its that exactly but pretty sure steam transcodes some mf video crap to some normal formats.
and GE-proton has some extra mfplat s**t that's technically some licensing grey area.

i think vanilla wine is missing all the media foundation stuff

but i don't know if that specific game uses media foundation stuff ofc.

Last edited by Xpander on 4 July 2024 at 7:41 pm UTC
Shmerl Jul 4
I thought upstream Wine added some media foundation support. Found some info that out of the box Wine isn't configured to use all gstreamer plugins which it's using for codecs. So looking into how to enable them all (including "bad" ones).

Yeah, I don't know if it's related here, but these junk codecs is one of the most common reasons for videos not working.

Last edited by Shmerl on 4 July 2024 at 8:19 pm UTC
mrdeathjr Jul 4
Quoting: ShmerlI thought upstream Wine added some media foundation support. Found some info that out of the box Wine isn't configured to use all gstreamer plugins which it's using for codecs. So looking into how to enable them all (including "bad" ones).

Yeah, I don't know if it's related here, but these junk codecs is one of the most common reasons for videos not working.

This game remember me elderborn (same dev too) and curiously this have non working cinematics too

Shmerl Jul 4
I'm now trying this workaround script:

https://github.com/HoodedDeath/mf-fix

Not sure if it will work.
Shmerl Jul 5
Nope, no dice. I'll stop wasting time on this mfplat junk.
Media Foundation support in Wine is not complete, see: https://source.winehq.org/WineAPI/mfplat.html
Shmerl Jul 5
Quoting: pleasereadthemanualMedia Foundation support in Wine is not complete, see: https://source.winehq.org/WineAPI/mfplat.html

So what's the right way to install a native override? I couldn't find anything in winetricks.
Quoting: Shmerl
Quoting: pleasereadthemanualMedia Foundation support in Wine is not complete, see: https://source.winehq.org/WineAPI/mfplat.html

So what's the right way to install a native override? I couldn't find anything in winetricks.
That's because there is no legally available way for Winetricks to provide the native Media Foundation support. Microsoft doesn't provide them publicly as downloads on their site like they do or have done for other DLLs in the past.

I see you've already commented here, but mf-install illegally redistributes the Media Foundation DLLs: https://github.com/Winetricks/winetricks/issues/1132

They do work for some games, though.

That's my understanding of the situation.

With the additional qualification that the codecs that are patented which you'll actually run into are probably only VC-1, H.264, H.265, and maybe some newer AAC profiles. The baseline profile for H.264 is patent-free, the High profile (most widely used) will be patent-free in the next ~4 years, and the remaining VC-1 patents surely can't expire that far in the future...

No idea how that really interacts with Media Foundation though.
Shmerl Jul 7
Why do you need native ones if Wine implements it over gstreamer to some degree already? And native ones didn't work anyway.

Dealing with codecs shouldn't be any different from how ffmpeg and gstreamer itself deals with them. So it's not the reason for this to be broken in Wine.

Last edited by Shmerl on 7 July 2024 at 1:45 am UTC
mrdeathjr Jul 7
I trying convert resources.resource (aka cinematics) size around 1gb to xvid and x264 in both cases dont work

however bug appear now in bugzilla

https://bugs.winehq.org/show_bug.cgi?id=56936

only need wait for dev put attention



Last edited by mrdeathjr on 7 July 2024 at 7:44 am UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.