effectcraft/crates/export/src
Matej Kozlovský 2669e1a1de Export: cap GPU renders only, for GPU-accelerated projects (#879 review)
- The cap applied whenever an accelerator was attached, so Software Only
  projects (which render on the CPU) rendered one frame at a time. It
  now needs the project's GPU acceleration too, as #898 gates it.
- Only the render is capped: each window of max(cap, threads) frames
  renders in chunks of the cap, then encodes in parallel, holding at
  most one window of images.
- An invalid EFFECTCRAFT_GPU_INFLIGHT (0, negative, not a number, too
  large) logs a warning before using the default.
- The default stays one frame: the GPU backend reports no free or total
  device memory portably, so it is not sized from VRAM.
2026-10-12 16:51:36 +02:00
..
encode.rs #372: uncompressed QuickTime (raw RGB / ARGB) output module format 2026-10-11 12:43:33 +02:00
hevc_av1.rs Merge main into M13.4 (codec completion): HEVC/AV1 on the export pipeline (Cx), one key-frame interval for all movie codecs 2026-10-03 07:29:32 -04:00
lib.rs #372: uncompressed QuickTime (raw RGB / ARGB) output module format 2026-10-11 12:43:33 +02:00
out.rs M15.1: web build (eframe wasm) + xtask web 2026-10-02 00:19:35 -04:00
pipeline.rs Export: cap GPU renders only, for GPU-accelerated projects (#879 review) 2026-10-12 16:51:36 +02:00
uncompressed.rs #372: uncompressed QuickTime (raw RGB / ARGB) output module format 2026-10-11 12:43:33 +02:00
webm.rs G3: preserve exported audio sample positions 2026-10-10 17:55:50 +10:00
webm_av1.rs MCP: report render progress and handle cancellation 2026-10-09 00:20:22 -07:00