-
Notifications
You must be signed in to change notification settings - Fork 85
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
Update dependencies #228
Update dependencies #228
Conversation
Good newsOBS builds in Debug and RelWithDebInfo. These worked:
Everything in my typical tests for those features worked. Bad NewsThese did not work:
I'm not sure about the RIST failure. It's possible that I misconfigured something, so additional testing would be appreciated. Receiving RIST seems to work fine though. cc @pkviet on this. If we can't resolve it quickly, I'll just revert the librist update. I did experience a crash if I set the service to WHIP and try to restart OBS. OBS will crash in Todo
Also, building and testing on macOS. |
Requires driver version 531.61 or newer on Windows.
Also removes a patch that is no longer needed.
Also remove patches that are no longer needed.
Per off-thread conversation with @pkviet , I've dropped the librist update. We'll revisit it in the future. As a side note, I have not updated mbedTLS because libsrt cannot link against mbedTLS 3.5+ until libsrt 1.5.4 is available. I did attempt to test NVENC on one of my systems, but the driver on that system is too old for the updated nv-codec-headers (the new headers require driver version 531.61 or newer). |
For the sake of completeness and future reference, the breaking commit is this one in librist: |
CI is all green again. |
Merging. Additional cleanups and work will come later. |
Description
Update many of our dependencies.
Motivation and Context
Want to keep our deps up to date. Up to date deps come with bug fixes, new features, and allow us to maintain less patches and backport less commits/patches.
After the recent enablement of native Windows FFmpeg builds, this updates dependency versions to help provide a distinct comparison to that tag/release.
How Has This Been Tested?
Tested locally. Will post results in a separate comment.
Types of changes
Checklist: