filmcraft/crates
Brandon Thomas 45b8c0c2a0 M8.9 + M12.6: Lumetri Scopes complete; Metadata, Timecode, Events, Progress, Reference Monitor panels
M8.9 (scopes):
- New L3 crate filmcraft-scopes (wasm-clean): Waveform RGB/Luma/YC/YC no Chroma,
  Parade RGB/YUV/RGB-White, Histogram, Vectorscope YUV (75/100 % targets, skin-tone
  line) and HLS; Rec. 601/709/2100 matrices, Clamp Signal, 8-bit/float/HDR (PQ cd/m2)
  scales; numeric summaries; density painting. < 1 ms per scope at 1080p.
- Lumetri Scopes panel rewritten: multi-scope grid, wrench / right-click menu (presets,
  scopes, parade/waveform type, targets, colour space, brightness, scale), footer
  (colour space, Clamp Signal, 8 Bit/Float/HDR). Settings in UiState::panels.
- scopes.read engine query returns levels, histogram bins, waveform/parade columns and
  vectorscope peaks.

M12.6 (panels):
- Metadata panel with editable Name/Label/log fields (metadata.get / metadata.set,
  one undo step, stored in ProjectItem::metadata; no schema change, stays v11).
- Timecode panel (rows: current/media/duration/in-out/remaining, any time display).
- Events panel on a new engine event log (failed/disabled commands, toasts, auto-save
  errors, jobs started/finished/failed/cancelled; events.list / events.clear).
- Progress panel (jobs with progress and Cancel).
- Reference Monitor (parked or ganged to Program; picture or scopes).
- All open from Window > menu, have automation ids; ui.set {"panels": ...} merges state.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 17:32:22 -04:00
..
aac T1: shared ffmpeg/ffprobe discovery in filmcraft-testkit 2026-10-01 00:10:59 -04:00
audio-dsp M7.7: audio-dsp: Premiere audio effect set (EQs, scientific/FFT filters, dynamics, multiband, modulation, delays, convolution/surround reverb, click remover, special/stereo) 2026-10-02 11:04:47 -04:00
automation M14: MCP server (headless + bridge to live app), filmcraft-cli (probe/commands/render/run/mcp), .mcp.json, control protocol docs 2026-09-30 06:50:31 -04:00
av1 M9.7: AV1 tile, frame and post-filter threading 2026-10-01 22:45:40 -04:00
bitstream M0.1/M0.2: workspace skeleton, time and bitstream crates 2026-09-30 05:33:20 -04:00
captions M10.1: text engine (crates/text): font database with bundled OFL fonts and system-font discovery, harfrust shaping, bidi, line breaking, paragraph layout, glyph cache and rasteriser; captions and Timecode/Clip Name burn-ins use it 2026-10-01 01:22:30 -04:00
codecs M4.8: HEVC transform/SAO speed-up, catch-up decoding, perf.stats 2026-10-02 13:01:16 -04:00
color M8.8: colour management — sequence working space (Rec. 709 / Rec. 2100 PQ / HLG, wide gamut), Interpret Footage colour space, log/HDR decode with BT.2390 tone mapping, HDR export signalling, HDR scopes 2026-10-01 08:56:47 -04:00
dnx M9.6: DNxHD/DNxHR (SMPTE ST 2019-1 VC-3) decoder and DNxHR encoder 2026-10-01 10:53:02 -04:00
edit Merge transcripts (M10.5) and clip/project commands (M3.10); clip schema renumbered to v10 2026-10-01 23:34:12 -04:00
engine M8.9 + M12.6: Lumetri Scopes complete; Metadata, Timecode, Events, Progress, Reference Monitor panels 2026-10-02 17:32:22 -04:00
export M13.1: wasm groundwork: range readers, pending reads, cooperative frames, stepped export 2026-10-01 14:50:06 -04:00
format M3.11: remaining Premiere menu items — Scene Edit Detection, Normalize Mix Track, Simplify Sequence, Find / search bins, Automate to Sequence, Project Settings, ALE export… 2026-10-02 11:08:58 -04:00
frame M8.8: colour management — sequence working space (Rec. 709 / Rec. 2100 PQ / HLG, wide gamut), Interpret Footage colour space, log/HDR decode with BT.2390 tone mapping, HDR export signalling, HDR scopes 2026-10-01 08:56:47 -04:00
geom M0.3–M0.8: geom, color, frame, media generators, project model, edit algebra, CPU renderer 2026-09-30 05:58:41 -04:00
golden M5.11: Effects panel Legacy bin and alphabetical folders, Text param editing, vfx goldens and docs 2026-10-02 11:04:45 -04:00
gpu M5.5: effect masks (ellipse / 4-point polygon / pen Bezier) with keyframable path, feather, opacity, expansion, inverted, modes; opacity masks; WGSL coverage parity; on-monitor editing 2026-10-01 10:48:47 -04:00
h264 T2: cargo xtask fixtures pre-generates the oracle fixture matrix 2026-10-01 00:20:59 -04:00
h264enc M8.8: colour management — sequence working space (Rec. 709 / Rec. 2100 PQ / HLG, wide gamut), Interpret Footage colour space, log/HDR decode with BT.2390 tone mapping, HDR export signalling, HDR scopes 2026-10-01 08:56:47 -04:00
hevc M4.8: HEVC transform/SAO speed-up, catch-up decoding, perf.stats 2026-10-02 13:01:16 -04:00
interchange M3.11: remaining Premiere menu items — Scene Edit Detection, Normalize Mix Track, Simplify Sequence, Find / search bins, Automate to Sequence, Project Settings, ALE export… 2026-10-02 11:08:58 -04:00
isobmff M9.6: DNxHD/DNxHR (SMPTE ST 2019-1 VC-3) decoder and DNxHR encoder 2026-10-01 10:53:02 -04:00
matroska T2: cargo xtask fixtures pre-generates the oracle fixture matrix 2026-10-01 00:20:59 -04:00
media M4.8: HEVC transform/SAO speed-up, catch-up decoding, perf.stats 2026-10-02 13:01:16 -04:00
opus T1: shared ffmpeg/ffprobe discovery in filmcraft-testkit 2026-10-01 00:10:59 -04:00
project Merge remaining Premiere menu items (M3.11, schema v11) into integration 2026-10-02 11:47:51 -04:00
prores T2: cargo xtask fixtures pre-generates the oracle fixture matrix 2026-10-01 00:20:59 -04:00
render Merge remaining Premiere menu items (M3.11, schema v11) into integration 2026-10-02 11:47:51 -04:00
scopes M8.9 + M12.6: Lumetri Scopes complete; Metadata, Timecode, Events, Progress, Reference Monitor panels 2026-10-02 17:32:22 -04:00
speech M10.5: Text-based editing / transcripts 2026-10-01 23:25:49 -04:00
testkit T4: BS.1770 loudness oracle test against ffmpeg ebur128 2026-10-01 00:32:25 -04:00
text M10.6: Graphics and Titles menu: New Layer (Vertical Text, Rectangle, Ellipse, Polygon, From file), Align to Video Frame / as Group / to Selection, Distribute (centres and gaps), Arrange, Select Next/Previous Graphic and Layer, Reset All Parameters, Reset Duration 2026-10-01 23:23:27 -04:00
time M0.1/M0.2: workspace skeleton, time and bitstream crates 2026-09-30 05:33:20 -04:00
ui-egui M8.9 + M12.6: Lumetri Scopes complete; Metadata, Timecode, Events, Progress, Reference Monitor panels 2026-10-02 17:32:22 -04:00
vp9 M9.8: VP9 README — benchmark numbers (alternated before/after runs) 2026-10-01 01:04:44 -04:00