-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing runtime libraries for video playback #338
Comments
The file I will say though, building other multimedia libraries to help with in-game media playback is something that will be possible once we start customizing the runtime. That way users, can maintain using a stable Proton build instead of switching to GE-Proton whenever they encounter the test pattern. |
There is also the option of UMU-Proton shipping it, the same way it is made available in Proton-GE. Steam has the fallback of "Shader Pre-Caching" for decoding unsupported formats for the official Protons, which is not available to
This is not an option, because the libraries bundled with a Proton build take priority https://github.com/ValveSoftware/Proton/blob/proton_9.0/proton#L1376-L1381 over the ones in the runtime. So the Proton build should be modified to not bundle the |
This is a limitation of Valve's proton and subsequently UMU-Proton as it is based off of Valve's. If you want extra codec support for video playback as mentioned use GE-Proton. |
I've noticed that in many games, cutscenes are replaced with a test pattern (e.g. the startup video in GRIP).
It looks like the relevant section of the log is:
However, the linked
libavfilter.so.7
exists on my system (along with all the rest of the linked libraries):It seems that
libavfilter.so.7
(and possibly some other libraries GStreamer links against) aren't included with the runtime and the included Proton fails to play some videos without them.I am using the latest umu-launcher, Proton and Steam Runtime on Arch Linux:
The text was updated successfully, but these errors were encountered: