Stu Mason · Folkestone, Kent
One entryMerged PR· StuMason/roll· Swift

PR #14 merged: feat(capture): commit 1080p/6Mbps camera deliberately + encode knobs (#12)

additions
+45
deletions
-13
files changed
2

What

Closes #12.

  • Commits the 1080p @ 6 Mbps camera encode that the local build was already recording (main shipped 720p/2.5Mbps — packs were silently diverging from the repo).
  • Adds --cam-height <720|1080> / --cam-bitrate <bps> knobs, honored by both the one-shot --screen path and the --serve daemon (the app passes nothing → defaults).
  • Stamps the settings into manifest.camera.encode = {w, h, bitrate} so crunch/edator know what they got; schemas/pack.schema.json gains a cameraRef def.
  • Sidecar VERSION → 0.0.15.

Verified

  • 15s real take at defaults: camera.mp4 = 1920x1080, measured 6.09 Mbps, encode block present, sync offsets sane.
  • 8s take with --cam-height 720 --cam-bitrate 2500000: camera.mp4 = 1280x720 @ 2.55 Mbps, manifest matches.
  • Produced manifest validates against pack.schema.json (ajv, draft 2020-12).

🤖 Generated with Claude Code