-
Notifications
You must be signed in to change notification settings - Fork 12
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
[BUG] GStreamer version mismatch will cause Recorder to silently fail #25
Comments
I noticed a similar behaviour of failing silently and not recording anything on SteamOS For example this is what I see in the log,
Here's the full output: https://pastebin.com/i505T6yC I think that the warnings are probably harmless and the main issue is with I tried the stable version, the testing version and also building the plugin myself. This also is probably the same bug as in #20. |
You were right @lonkelle. I checked the comment from @siglmf and, thanks to that, I could verify that the cause of the issue is the recorder using The solution is to target specific versions of The recorder probably works on SteamOS
One would need to tie together the plugin version with the backend libraries included on it. It would help also if Decky-Loader would have a mechanism to only install plugin versions compatible with the OS, or at least let you install an older version from UI (I think it is possible manually providing the URL). I'll continue experimenting to see if I can find a solution that would work with both major versions of SteamOS. |
This occurs every time a user updates Decky Recorder and the GStreamer version library is changed or every time a user updates SteamOS and the GStreamer version library is changed.
Maybe dynamically loading this library will fix the issue?
@siglmf - "SteamOS includes GStreamer and Decky Recorder includes some additional libraries for that, and if there is a version mismatch between those, then recording will fail silently. Decky Recorder just starts the gst-launch-1.0 process (which fails immediately), and then it never checks the status of that process (until after you stop the recording), so it does not notice or report any issue."
Reference: marissa999/decky-recorder#52
The text was updated successfully, but these errors were encountered: