summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/PACKAGING-GUIDE.md6
-rw-r--r--docs/WINDOWS-PORT.md9
2 files changed, 9 insertions, 6 deletions
diff --git a/docs/PACKAGING-GUIDE.md b/docs/PACKAGING-GUIDE.md
index 4dcda30..9649826 100644
--- a/docs/PACKAGING-GUIDE.md
+++ b/docs/PACKAGING-GUIDE.md
@@ -86,9 +86,9 @@ It asks two things, both skippable:
Running setup again (an upgrade, a repair install) asks neither question if
the firewall rules are already there.
-**ffmpeg** is required for video streaming and is *not* in the installer unless
-it was built with `-FfmpegDir`. Otherwise install it separately
-(`winget install ffmpeg`) so the node finds it on `PATH`.
+**ffmpeg** — required for video streaming, **bundled in the installer by
+default** (verified, checksummed, GPLv3-licensed; `LICENSE-ffmpeg.txt` ships
+alongside it). Nothing to install separately.
### First run
diff --git a/docs/WINDOWS-PORT.md b/docs/WINDOWS-PORT.md
index ceba2b8..da281c3 100644
--- a/docs/WINDOWS-PORT.md
+++ b/docs/WINDOWS-PORT.md
@@ -333,9 +333,12 @@ what the W3 autostart launcher points at (`platform._node_exe`). The embeddable
zip needs pip to produce that wrapper, and the wrapper bakes in an **absolute**
interpreter path that breaks the moment the tree is installed elsewhere.
-**ffmpeg** is not bundled by default (the node finds it on `PATH`); pass
-`-FfmpegDir` to `build-win.ps1` to copy `ffmpeg.exe`/`ffprobe.exe` in beside the
-daemon for a self-contained installer.
+**ffmpeg is bundled by default** (`packaging/win/fetch-ffmpeg.ps1` — downloaded
+from a pinned, checksum-verified BtbN/FFmpeg-Builds release, ~161 MB, GPLv3
+because the transcode path needs libx264 and no LGPL-only build has one;
+`LICENSE-ffmpeg.txt` ships with it). `winget install ffmpeg` was considered and
+rejected as the mechanism: it needs network + winget present at install time
+and fails silently. `-SkipFfmpeg` opts out for a smaller local-iteration build.
**Still open:** Authenticode signing (Phase 13.9 — unsigned ⇒ SmartScreen),
a Windows CI runner (Phase 18.3), `electron-updater`. First clean-machine