Skip to content

Releases: stoatworks-labs/oxbow

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 02:09

First release.

A standalone FFGL host with NDI, OMT, Syphon and DeckLink I/O: route a source out
of a mixer that has no plugin interface, through a chain of FFGL plugins on the
GPU, and back in.

What is verified

  • FFGL host core against nine real third-party plugins.
  • The frame pump at 60 fps end to end over NDI and OMT, in any combination
    per side — NDI→NDI, OMT→OMT and NDI→OMT all proven by frame dumps.
  • Syphon output against two implementations that are not this code:
    Resolume Arena's own Syphon client, and OBS's Syphon source.
  • DeckLink SDI output on a real Duo 2, connector 1 cabled to connector 4:
    all eight colour bars in the right places, within a few counts of the
    BGRA → SDI 4:2:2 → BGRA round trip. A full chain — NDI in, a plugin on the
    GPU, SDI out — ran at 60.0 fps.

What is not

  • Spout (Windows) has never been run against a receiver. It compiles, and
    that is the whole of the evidence.
  • The DeckLink output carries no audio and no keying.
  • Windows has been runtime-tested only under emulation in a VM.

Notes

The DeckLink output is compiled only when the build is configured with
-DDECKLINK_SDK_DIR; Blackmagic's SDK is not ours to redistribute. NDI and OMT
are loaded at run time and are never linked.

macOS builds are universal. Requires macOS 12 or later.