Files
hyperframes/packages/engine/src
Miguel Ángel 39410ee320 fix(engine): revert streaming/multi-page/gpu defaults to safe values
Streaming encode is a regression on Linux/headless-shell (confirmed by
both local benchmarks and Rames' Linux VM A/B). The pipe becomes a
bottleneck when capture is already fast — Chrome and FFmpeg compete for
CPU instead of overlapping.

Reverts:
- enableStreamingEncode: true → false
- useMultiPageCapture: true → false (shared WebSocket serializes CDP calls)
- gpuBackend: "hardware" → "swiftshader" (needs real GPU to validate)

All three features remain available as opt-in via config/env vars.
The remaining 6 always-on optimizations (string-eval seek, FFmpeg
threading, parallel audio, hwaccel extraction, worker tuning, lower
PNG compression) are net-positive on all tested fixtures.
2026-04-25 13:57:03 -04:00
..