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-gpuon 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--doctorreports 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
- Renamed from facetrack to yewee, new mask-style icon, site at yeweetracker.letissier.ie.
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.