()
| 337 | return normalizeVp9CpuUsed(Number(raw)); |
| 338 | }; |
| 339 | const envBrowserGpuMode = (): EngineConfig["browserGpuMode"] => { |
| 340 | const raw = env("PRODUCER_BROWSER_GPU_MODE"); |
| 341 | if (raw === "hardware" || raw === "software" || raw === "auto") return raw; |
| 342 | return DEFAULT_CONFIG.browserGpuMode; |
| 343 | }; |
| 344 | // Tri-state: explicit on/off via env, otherwise auto-detect from total RAM. |
| 345 | const resolveLowMemoryMode = (): boolean => { |
| 346 | const raw = env("PRODUCER_LOW_MEMORY_MODE")?.toLowerCase(); |