Skip to content

yewee v1.4

Latest

Choose a tag to compare

@legofsalmon legofsalmon released this 31 Jul 18:33
· 4 commits to main since this release

First release under the yewee name — and the first with real installers.

Downloads

Platform File Notes
macOS (Apple Silicon) Yewee-1.4.0.dmg Signed (Developer ID). Not yet notarised — first open on another Mac needs right-click → Open.
Windows 10/11 x64 yewee-setup-1.4.exe Unsigned — SmartScreen will warn: More info → Run anyway. Per-user install, no admin needed.

Licensing is live: unlicensed installs run in full for 72 hours, then hold their outputs until a key is entered. Keys are issued from the Licence Admin and verified offline.

What's new since v1.3

Capture, proven on a live festival rig

  • Cameras are now selected by device name, not list position. Camera indices genuinely shuffle between processes and replugs — on this rig the same Blackmagic UltraStudio Recorder 3G sat at index 0 and index 1 minutes apart — and the old picker could open the wrong camera with no error. Names are resolved against OpenCV's own enumeration (including its internal uniqueID sort) at the moment of opening. Saved sources survive replugs and reboots; a missing camera fails loudly and lists what is connected.
  • Verified end-to-end at a festival: Blackmagic SDI feed in, faces cutout out, on both program and cutout outputs.

Windows

  • A real installer (Inno Setup): desktop icon optional, no services, nothing at startup, uninstall keeps your licence and settings.
  • onnxruntime-gpu on a machine without CUDA no longer crashes at launch (cublas64_12.dll missing). GPU providers that fail to load now fall back to the CPU detector, and --doctor reports which one actually works.

macOS

  • The app is code-signed with the hardened runtime, and the camera-permission prompt now genuinely appears on first launch and is waited for. (It had never worked: the request needs the main run loop, a registered block signature, and a foreground app — all three were missing.)
  • Packaged apps write settings and logs to ~/Library/Application Support/yewee/, never inside the bundle.

Identity

Known limits

  • Windows build is unsigned (certificate pending) — expect the SmartScreen warning.
  • macOS notarisation pending — expect a right-click → Open on first launch on Macs other than the build machine.
  • NVIDIA GPU accelerated detection needs the CUDA 12 runtime + cuDNN installed on the machine; without them the CPU detector (YuNet) is used automatically.