cap: camera debug telemetry + ?camrot override + restore 'cap' label
To bisect the iPhone rotation bug from afar:
- bios.mjs posts a camera:debug message (requested/actual dims,
trackSettings, facingMode, iOS/Android, screen.orientation.angle,
userAgent) right after getUserMedia succeeds, and a one-shot
camera:debug:frame with the actual video.videoWidth/Height plus
our needsRotation verdict once the first real frame arrives.
- cap.mjs act() console.log()s both, so they land in piece-runs
(MongoDB) and we can read them back with ac-piece-logs.
- Added a URL override: ?camrot=0|cw|ccw|180 sets the rotation
angle manually, and ?camforce=1 forces the rotation path even
when dims-based detection says no. Lets the user quickly try
every 90° option on device without another push cycle.
Also: drop nohud=true from cap.mjs. The corner now shows the
standard 'cap' label again instead of an empty top-left.