Page MenuHomeFreeBSD

fwcam: add dynamic resolution and frame rate support
ClosedPublic

Authored by seuros on Jul 7 2026, 5:38 PM.
Referenced Files
F169739214: D58090.id181467.diff
Wed, Sep 2, 10:32 AM
F169539335: D58090.diff
Tue, Sep 1, 8:56 PM
Unknown Object (File)
Tue, Sep 1, 9:27 AM
Unknown Object (File)
Tue, Sep 1, 9:26 AM
Unknown Object (File)
Mon, Aug 31, 10:13 AM
Unknown Object (File)
Mon, Aug 31, 4:40 AM
Unknown Object (File)
Sun, Aug 30, 8:31 PM
Unknown Object (File)
Sun, Aug 30, 7:51 AM
Subscribers

Details

Summary

Read V_MODE_INQ and V_RATE_INQ registers for all supported formats
during probe, caching the camera's actual capabilities. Use these
to validate SMODE ioctl requests before writing to the camera.

Writing an unsupported combination caused the camera to
stop responding, requiring a physical power cycle.

Tested with: Apple iSight (external FireWire)

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 74593
Build 71476: arc lint + arc unit