feat(embedded-mpv): probe Linux frame-copy runtime

This commit is contained in:
4gray committed 2026-07-17 22:42:36 +02:00
1 parent 9bc8d74f35
commit 456ba1574b
11 files changed
+1963 -98

No files matched your search

@@ -37,11 +37,16 @@ export interface EmbeddedMpvSupport {
engine?: EmbeddedMpvEngine;
/**
* True when this machine could run the frame-copy engine (macOS arm64
* or Linux, with the helper binary present), regardless of whether it
* is active.
* or Linux x64, after its helper/runtime capability gate), regardless of
* whether it is active.
* Drives the Settings toggle; switching engines requires an app restart.
*/
frameCopyAvailable?: boolean;
/**
* Stable fail-closed capability reason when frameCopyAvailable is false.
* Intended for startup tracing and support diagnostics, not user copy.
*/
frameCopyUnavailableReason?: string;
}
/**