effectcraft/crates
bflatastic 0fe6db00e8 M4.9: Preserve frame rate when nested or in render queue, Preserve resolution when nested
Composition Settings ▸ Advanced has both options (they were missing from the model, the
renderer and the dialog):
- Preserve frame rate: nested in another comp, the comp shows only its own frames
  (`EvalCtx::nested_time` floors the precomp layer's source time to the nested comp's frame
  rate; used for the nested frame, its proxy, aux channels, collapsed transformations and the
  viewer's internal wireframes), and the Render Queue renders it at its own rate whatever the
  Frame Rate override (`RenderSettings::rate`).
- Preserve resolution: nested in a comp rendered at Half / Third / Quarter, it renders at full
  size and the buffer's scale places it.
- `comp.settings {preserveFrameRate, preserveResolution}`, `comp.info` reports them, scripts
  read and set `CompItem.preserveNestedFrameRate` / `preserveNestedResolution`, Pre-compose
  copies them, and the dialog registers `dialog.comp.preserveFrameRate` /
  `dialog.comp.preserveResolution`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 01:33:14 +07:00
..
automation media: WebM VP9 alpha imports as straight alpha (FilmCraft 2c5ba7a) 2026-10-03 23:57:57 -04:00
av1enc av1enc tests: decode with a single-threaded filmcraft-av1 decoder 2026-10-04 00:15:39 -04:00
color M13.30: web depth and polish 2026-10-04 02:57:17 -04:00
effects M13.32: web main-thread stall: Warp Stabilizer plans solved in job workers 2026-10-04 03:40:46 -04:00
engine M4.9: Preserve frame rate when nested or in render queue, Preserve resolution when nested 2026-10-05 01:33:14 +07:00
export M13.30: web depth and polish 2026-10-04 02:57:17 -04:00
expr M8.1: expressions keep working on long-lived threads — boa leaves values on its VM stack when an exception unwinds through call frames (every pending host request does), so after tens to hundreds of evaluations that read layers or effects every expression on the thread failed with "maximum stack size"; a run that hits the limit now gets a fresh context and is retried once (regression test: 6000 host-reading evaluations on one thread) 2026-10-04 00:19:22 +07:00
geom M0.9–M0.10: egui frontend (AE-style panels, viewer, timeline, effect controls, dialogs), desktop app with control channel, host wiring; cargo fmt 2026-10-01 14:48:31 -04:00
gpu Merge branch 'main' into worktree-agent-abff9a10f06a98f2c 2026-10-04 03:16:01 -04:00
hevcenc M13.4: hevcenc README measurements 2026-10-03 05:21:39 -04:00
host M13.30: web depth and polish 2026-10-04 02:57:17 -04:00
interchange Merge branch 'main' into worktree-agent-a9fea98fe9839069d (filmcraft rev 2c5ba7a: AAF and OMF interchange) 2026-10-04 00:45:00 -04:00
keyframe M13.15: qa scenarios 1-4 (kinetic type, shape logo, compositing, tracking) and fixes 2026-10-03 12:09:41 -04:00
lottie Merge main into M13.5 long-tail polish 2026-10-03 00:25:09 -04:00
media M4.8: Edit ▸ Purge clears what it names: disk and snapshot purges keep the RAM preview, memory purges drop decoded footage 2026-10-05 01:03:47 +07:00
model M13.8: Advanced 3D iris depth of field, collapsed precomps, extruded strokes 2026-10-03 07:47:25 -04:00
opusenc M13.4: opus extreme-input tests, SILK doc 2026-10-03 09:23:03 -04:00
path M13.6: scopes, content-aware fill (PatchMatch/flow propagation/membrane), cut detection and auto-trace algorithms 2026-10-03 02:21:14 -04:00
pdf M13.12: docs (pdf README, parity, plug-ins), EPS Type 3 fonts reported 2026-10-03 09:51:22 -04:00
plugin M13.12: plug-in ABI hardening (memory limit, manifest length, slider schema) and tests 2026-10-03 09:42:44 -04:00
project M4.9: Preserve frame rate when nested or in render queue, Preserve resolution when nested 2026-10-05 01:33:14 +07:00
psd M13.6: PSD smart objects apply perspective quads and placed-layer warps 2026-10-03 07:21:00 -04:00
raster Merge main into M9.13 (GPU kernels defer CPU-only controls via catalog::gpu_supported) 2026-10-03 07:29:30 -04:00
render M4.9: Preserve frame rate when nested or in render queue, Preserve resolution when nested 2026-10-05 01:33:14 +07:00
script M4.9: Preserve frame rate when nested or in render queue, Preserve resolution when nested 2026-10-05 01:33:14 +07:00
svg M13.12: pdf knockout/isolated transparency groups, group alpha and masks on group results 2026-10-03 08:46:41 -04:00
text M13.12: Variable Font Axes animators change advances (text re-spaced) 2026-10-03 09:34:15 -04:00
time M7.7: viewer and colour completion 2026-10-03 02:25:56 -04:00
track M13.10: web frame workers fed by project diffs, offloaded Roto Brush propagation, non-blocking wait jobs, browser Media Browser 2026-10-03 08:36:00 -04:00
ui-egui M4.9: Preserve frame rate when nested or in render queue, Preserve resolution when nested 2026-10-05 01:33:14 +07:00
vp9enc M10.2: VP9 inter frames (motion search, MV prediction, loop filter, forward probability updates, rate control) 2026-10-03 03:44:03 -04:00