Page MenuHomeFreeBSD

fwcamctl: add control utility for fwcam(4) IIDC FireWire cameras
ClosedPublic

Authored by guest-seuros on Jun 27 2026, 8:56 PM.
Referenced Files
F165357000: D57914.id180837.diff
Fri, Aug 7, 7:49 PM
F165339218: D57914.id181515.diff
Fri, Aug 7, 5:43 PM
F165321606: D57914.id.diff
Fri, Aug 7, 3:28 PM
F165268375: D57914.id181515.diff
Fri, Aug 7, 7:27 AM
Unknown Object (File)
Thu, Aug 6, 6:56 PM
Unknown Object (File)
Fri, Jul 31, 6:47 AM
Unknown Object (File)
Thu, Jul 23, 2:20 AM
Unknown Object (File)
Tue, Jul 21, 3:21 PM
Subscribers

Details

Summary

fwcamctl provides userland access to /dev/fwcam0. Supported
subcommands: info (camera state, format, mode, rate, features),
snap (capture a frame as PPM), mode (set format/mode/rate), and
feat (get/set camera feature registers).

snap converts YUV422, YUV411, YUV444, RGB8, and Mono8 pixel
formats to RGB24 PPM with no external dependencies. A configurable
frame skip (default 5) allows auto-exposure and auto-white-balance
to settle before capture.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

adrian added a reviewer: firewire.
adrian added a subscriber: firewire.
adrian added inline comments.
sys/dev/firewire/fwcam.c
152

This should be in a separate commit!

This revision is now accepted and ready to land.Jul 7 2026, 8:45 PM