XaiJu
Xaymar
Xaymar

patreon


StreamFX v1.0.0 Beta 736 (for OBS Studio 31.1.0-rc1)

⚠️Attention: This version REQUIRES OBS Studio 31.1.0-rc1 or newer!⚠️

Heyo everyone,

sorry about the late release! We had intended to release this 2-3 days after DoKoMi but unfortunately both of us here fell ill. We've done our best to catch up on the missed work in the last week but still couldn't quite make the deadline. Anyway with all that said, here's the

Downloads

Changelog

  • MacOS (Beta 738)

    • Removed usage of gs_debug_marker_begin/_end from MacOS only to prevent crashes on the only platform that exports these symbols but doesn't actually implement them.

  • Windows

    • We've sunset support for "All Users" installations on Windows and instead only support "Current User" installations. Any user on a "All Users" installation should automatically be migrated to a "Current User" installation once they install this update.

      Users which require the Administrator-only installation can still do so with the InnoSetup command line flags. However we do not offer any support for this installation method as even Microsoft no longer recommends doing things this way.

      This brings us up to parity with Microsoft's recommended ways to install software and plug-ins introduced in Windows 7. We hope that OBS Studio eventually catches up to these standards as well and we won't have to mess with the user environment variables.

    • The uninstaller that appears during the update/upgrade process is now hidden as it confused people that couldn't read as fast as their machine was done with the update/upgrade process. Unfortunately that means the installer will now show a blank page while it's removing the old version.

    • Portable installations should no longer add "StreamFX" to the selected installation path.

  • Core

    • The minimum OBS Studio version is now 31.1.0-rc1. Note that this also now requires an up to date Windows 10 or 11, MacOS 15.x or newer, and Ubuntu 24.04 is now a hard requirement.

    • We now have a number of helpful wrappers that notify coders about mistakes at compile time whenever possible. In the worst case, we now have an assert that tells us exactly what went wrong. Less crashes that have no ETA for a fix!

    • All filters registered with StreamFX now provide the filter_add and filter_remove signals in addition to the normal functions, allowing injected components to work correctly - like Spout/Sink.

  • Spout/Sink

    • Renaming sources should no longer cause a small hitch on Windows / crash on Linux.

    • Renaming sources should now properly update the Spout names in the Sink lists.

    • Blending modes should now be properly applied as libOBS now provides gs_blend_state_push and gs_blend_state_pop for us.

    • Migration from Source Mirror now creates the necessary filter always instead of only when there is another filter already there. Not sure how we missed this.

  • Dynamic Mask

    • The filter now uses the Spout/Sink system to handle input, output and sidechain textures. The necessary filters should be automatically added if they are missing from the source resulting in a drop-in update process.

    • The Input and Output of Dynamic Mask is now published to the Spout/Sink network as a Video Texture. It is no longer necessary to have an additional Spout (Video Texture) after a Dynamic Mask. This process has no impact on performance as no additional rendering is required for this.

System Requirements:

OBS Studio: 31.1.0-rc1, 31.1.0, 31.1.1, 31.1.2
Operating System:

  • Windows 10 (fully updated) or newer

  • Ubuntu 24.04 or newer

  • MacOS 15.0 or newer

CPU:

  • Any x86-64-v3 compatible, like AMD Excavator or newer, Intel Haswell or newer

  • Any ARM64-v8.5-A compatible, like Apple M1 Series or newer

RAM: 8 GB (or more)
GPU: DirectX 11 / OpenGL 4 compatible
VRAM: 4GB or 12 GB for NVIDIA Broadcast/Maxine

Notes: 

  • The NVIDIA Maxine/Broadcast features require an NVIDIA Tensor capable GPU in addition to the matching NVIDIA Broadcast SDK Redistributables.

  • The Blur feature will lose the masking ability as Dynamic Mask can do the same work much more efficiently and without the user confusion.

Known Issues/Quirks: 

  • Regression: The recursion ability of Spout/Sink seems to have been broken in an unusual way. We're looking into it.

  • We haven't quite figured out how libOBS handles sRGB and HDR in all situations yet. Sources and Filters may end up looking wrong (un)expectedly.

  • The following Features still need their Texture inputs migrated to Spout/Sink: Shader.

  • On some Systems Virtual Greenscreen (and other NVIDIA Broadcast features) will cause an "unsupported pixel format" error. So far this is unique to some 20 Series cards and we have informed NVIDIA of the issue.

Comments

The post you commented on links to the Discord that contains the latest downloads.

Vhonowslend

where can i find the download link?

Narlare

We have yet to receive a valid report of StreamFX not working on the recommended OBS Studio version. It is quite obvious that it won't work on the next pre-release/release-candidate version of OBS Studio, since it introduces ABI incompatibilities.

Vhonowslend

this is literally so bad you guys sold out to make a few buck and ended up scaming your original supporters. streamfx literally dose not work on the current version of obs so what are you guys even sealing? im not even joking im so disappointed in this team. why are you charging people for something you guys can't even manage to make a full release for just greed! what a joke smh

Akira Viichii Plays


More Creators