Skip to content

Stellar-Suite/Hyperwarp

Repository files navigation

Hyperwarp

Disclaimer: THIS CODE IS EXTREMELY CURSED. NO QUALITY GUARANTEE IS PROVIDED. USE AT YOUR OWN RISK.

Please do not open PRs at the time since a lot of things are constantly changing and there is like 0 stability guarantees.

For more info on the project, see the org README.

notes

  • retitling windows is a memory leak because it doesn't know when to free up the window title. it will only leak if your window title changes a lot.
  • libnice-gstreamer1 (in fedora) is required in addition to the rest of the gstreamer plugins, esp if your webrtc element does not link (obscure error indeed).
  • SDL2 bindings are included in streamerd and hyperwarp partially through a shared module and fully through the sdl2-sys-lite package. See the license for more info.
  • Thanks to the libTAS project for showing how to hook games in more complex scenarios. Their work on hooking SDL dynapi is invaluable.
  • selkies-gstreamer has a very neat codebase for gstreamer, and I thank the contributors for their work. Their project has various performant optimizations that are also being used here.
  • streamerd should be built at the same time of hyperwarp until I stabilize their communication protocol.

About

wtf r we doing with ld preload

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages