StreamFX v1.0.0 Beta 557 [Silver+ Exclusive]
🕑 Added 2024-09-27 22:29:32 +0000 UTCIt's taken a bit more than a month (almost two even), but it's finally ready for usage: Spout/Sink is here! This new system finally enables you to "Spout" audio and video data from anywhere in the filter chain, instead of only after all filters were applied. You no longer need to carefully consider when to split your Source into multiple filter chains, as you can now just insert a Spout (Texture), Spout (Video) or Spout (Audio) filter at any point in time.
In addition to that, it addresses many of the problems the previous systems had, like unclean shutdowns, random freezes, and more. I'll be adding this system to all other sources that can take another source as an input, so that I can finally upgrade some of them from Experiment to Unstable. Source Mirror will be deprecated once this system hits Stable, so migrate ASAP!
Changelog: (since 1.0.0b542)
â The minimum OBS Studio version is now 30.2.3. Previous versions targeted 30.0-rc2 instead.
đ The Spout/Sink feature is now available as Experimental and will replace Source Mirror once fully Stable.
Known Issue: Audio Sinks/Spouts seem to only get half the data.
đ Fixed ring buffers constantly repeating the same chunk of data if the data happened to exceed the buffer size.
Comments
Vhonowslend
Yes, that is correct. I'm not sure when exactly I'll remove it, but Source Mirror should be considered deprecated as of this release and avoided or replaced. Currently Spout/Sink is one frame delayed, but I'll make it configurable in the future so that a 0 frame delay is possible too - assuming that the Spout renders/updates prior to the Sink. Unfortunately replacing Source Mirrors with Spouts and Sinks isn't something I can do on the plug-in side. At best I could make Source Mirror act like a Sink, but at that point you can just use the real thing anyway.
Wyatt Kane
I have so many source mirrors. đ€Łđ€Ł Thanks for working so hard on all of this! I have main camera sources, then I have folders with source mirrors that have effects applied to them. Am I understanding correctly that the Soure Mirror source option will go away and I need to replace all of these sources with a new source type? Sorry I am very tired and wanted to make sure I don't do the wrong thing. Thanks!