Open
Conversation
|
Includes non-plugin changes
|
|
This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed. Internal use only: Reviewer details Maintainer details |
Bumps the pinned commit to ship Vulkan Video Encode (H.264) for client-side clip encoding, with a CPU buffer capture fallback for users who don't run the GPU plugin. Adds org.lwjgl:lwjgl-vulkan:3.3.6 to the thirdParty configuration so the plugin can link against the Vulkan bindings that RuneLite itself doesn't ship. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
84e3eee to
ea706a1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the pinned commit to ship Vulkan Video Encode (H.264) for client-side clip encoding. When the user's GPU supports it the clip is encoded locally instead of sending raw MJPEG frames to our backend for server-side transcoding, which saves bandwidth and drops a large chunk of server cost.
Frame capture keeps working with the GPU plugin off: if no GL context is available the plugin reads pixels straight from
Client.getBufferProvider()and feeds them into the same encoder path.Dependency-wise this needs
org.lwjgl:lwjgl-vulkan:3.3.6, which RuneLite doesn't ship, so the same PR adds it to thethirdPartyconfiguration with its SHA256 pinned. No other plugin currently uses it but it sits next to the existinglwjgl-openglentries and is available for anyone who wants to try hardware video.Co-authored with Claude Opus 4.7.