ENGRAM PRO
1.1
1.1DATE23 SEP 2026CHANGES50LIVE
Tighter custody: a changed file can't be re-certified, client sheets only claim what the checks prove, proxies and renders no longer count as clips, camera metadata matches the camera.
IMPROVED 25
Cards first offloaded by Silverstack or another tool: cover reads "N of M files hashed at offload". Real E002: "12 of 14"
Attachment caption drops "and verified" unless every attachment verified
Reconciliation line ends at the count unless every file is verified and in the MHL
Library reports: fewer CLIPS and shorter runtime where proxies were double-counted. Proxies show "Delivery: produced proxy"
RED span segments: caption says "clip segments", not "proxies"
ARRI Color Space column now filled: AWG4 (ALEXA 35/265), AWG3 (Mini LF class). Was "—"
ARRI Gamma: LogC3 on Mini/LF/SXT/AMIRA/65. Unknown camera prints its own "LOG-C"
ARRI codec: HDE clips read ARRIRAW HDE. ARRICORE reads ARRICORE
Imperial focus and drop-frame TC values change to the correct ones
BRAW rows show real audio. No false NO AUDIO. FCPXML and ALE audio fields fill too
Sony XAVC-S cards with DCIM read Sony. Cards with no brand evidence show a blank camera instead of Canon
ALEXA 35 ARRIRAW posters shift slightly in colour and grain. Now matches ARRI's render
BRAW posters from clips with an embedded LUT look different. LUT is no longer applied twice
Volume slider now drives synced sound
Transport refusal note stacks above the SYNCED AUDIO chip
LOG view on Mini/LF/SXT ARRIRAW says LogC3. E-stops read "LogC3 EI800"
LUT picker refuses unknown keywords and shaper LUTs, and names the reason
CRM PROXIES AUDIO row: "Linear PCM · 16-bit · 2 ch summed from source"
Resolve button works from a Finder launch
MXF OP-Atom with sound lands video-only, with a row note
A symlinked subfolder under the destination is refused, with the link named
A proxy folder mixing audio formats is refused whole
Sync flags more clips ambiguous when two rolls share a name
Scaled ProRes proxies look slightly sharper (Lanczos scaler)
Every transcode run line ends in "· colour=primaries/transfer/matrix"
FIXED 25
Card B's MHL re-certified card A's changed files as new
Now: each path is checked against its first digest; a mismatch blocks certification (exit 11)
Reports took any MHL digest as proof
Now: recorded size is compared; truncated or swapped files read SIZE MISMATCH, NOT CERTIFIED
A symlinked folder under the destination was followed
Now: refused before any write or skip; card can't be wiped on a false green
Source-verify re-read the card from RAM (0 MB off the device)
Now: card pages purged first; a 1 GiB file now reads 1024 MB off the card
Sheets said "verified" beside Unverified 2
Now: claims match the evidence; other tools' MHLs read "hashed at offload"
Library REPORT counted proxies as takes (13 CRM
Now: 26 CLIPS) → proxies matched by filename; 13 CLIPS; CRM posters upgrade from 160x120
A 3-segment RED take read "3 clips"
Now: one take, one clip; a missing segment is flagged
FX3 / a7S III cards with a still read CANON, reel C000–C003 by launch
Now: read Sony, one fixed reel
Every ALE "LOG-C" became LogC4
Now: LogC3/AWG3 on Mini, Mini LF, LF, SXT, 65, AMIRA; LogC4/AWG4 on 35/265 only
ARRI imperial focus 12x too far (10 ft read 36.58 m)
Now: 3.05 m
ARRI drop-frame TC off (1 h @ 29.97 DF read 00:59:56;12)
Now: 01:00:00;00
ARRICORE codec read "—", HDE read ARRIRAW
Now: ARRICORE, ARRIRAW HDE
Sync merged two different WAVs with the same name
Now: both kept, ranked; clip marked ambiguous
ProRes masters and proxies were built from 8-bit RGB (645 of 877 codes)
Now: 10-bit YCbCr path
OP-Atom MXF with sound left a 0-byte .mxf and deleted the master
Now: master kept; video-only MXF with an "audio not carried" note
ALEXA 35 ARRIRAW decoded without its unit calibration
Now: calibrated; frames match ARRI's reference to 8e-6
BRAW embedded LUT applied on top of Rec.709 output
Now: LUT off under Rec.709; refused overrides fail loudly
29 Resolve LUTs passed the picker, then failed every proxy (exit 5)
Now: viewer and engine accept the same 130 of 212 LUTs
A mixed 24-bit / 16-bit proxy folder got sealed
Now: whole batch refused, file and field named
Resolve button said UNAVAILABLE HERE when ENGRAM opened from Finder
Now: finds the bundled ffprobe/ffmpeg; works
CRM proxy window promised source audio channels
Now: "Linear PCM · 16-bit · 2 ch summed from source", plus channel warnings
Handoff ran a plain offload on staging
Now: runs the proxy-intake gate first
Volume slider didn't change synced sound
Now: it does, live
Transport refusal note sat below the SYNCED AUDIO chip
Now: above it, as intended
Playback held every frame in RAM (2K proxy: 4.28 GB in 20 s)
Now: drained per frame; growth 1024 MB → 0 MB