Repository navigation
What's Changed
- perf: faster bounded clip-library discovery by @FranprzDev in #58
- perf: reuse audio FIR and mastering ceiling calculations by @FranprzDev in #59
- perf: reuse SVG definitions and frame document buffers by @FranprzDev in #60
- perf: notify render waiters without half-second polling by @FranprzDev in #61
- perf: avoid duplicate overlay metadata probes by @FranprzDev in #62
- perf: batch caption QA screenshots with stream-safe fallback by @FranprzDev in #63
- perf(audio): skip unused zero-wet convolution and impulse synthesis by @FranprzDev in #64
- perf(synth): reuse boom saturation normalization by @FranprzDev in #65
- perf(stylize): combine probes and precompute Bayer thresholds by @FranprzDev in #67
- perf(render): stream chunk cache hash by @FranprzDev in #68
- perf(morph): reuse identical hold-frame rasters by @FranprzDev in #69
- perf(animate): fast-path transparent and opaque RGBA conversion by @FranprzDev in #71
- perf(animate): reuse static non-glow hold frames by @FranprzDev in #72
- fix(animate): preserve hidden RGB in transparent glow pixels by @FranprzDev in #73
- perf(font): cache ASCII caption advances by @FranprzDev in #74
- perf(audio): bound loudness interleave scratch memory by @FranprzDev in #75
- perf(font): memoize current caption width by @FranprzDev in #76
- perf(svg): escape XML in one pass by @FranprzDev in #79
- perf(audio): eliminate per-tap decimation boundary checks by @FranprzDev in #80
- perf(mux): avoid final MP4 copy with same-directory rename by @FranprzDev in #78
- perf(ascii): fuse cell background and glyph blending by @FranprzDev in #81
- perf(morph): avoid duplicate font scan per morph by @FranprzDev in #82
- perf(audio): reduce WAV decoding peak memory by @FranprzDev in #83
- release: 0.3.1 validated optimization batch by @FranprzDev in #84
Full Changelog: v0.3.0...v0.3.1