Page MenuHomeFreeBSD

video: add V4L2 cropping, control menu and overlay symbols
ClosedPublic

Authored by seuros on Aug 26 2026, 9:54 PM.
Referenced Files
F176341620: D59203.diff
Sun, Oct 18, 1:43 AM
Unknown Object (File)
Tue, Oct 13, 10:22 AM
Unknown Object (File)
Tue, Oct 13, 8:10 AM
Unknown Object (File)
Sun, Oct 11, 12:13 AM
Unknown Object (File)
Sat, Oct 10, 9:36 PM
Unknown Object (File)
Sat, Oct 10, 7:26 PM
Unknown Object (File)
Sat, Oct 10, 3:10 PM
Unknown Object (File)
Fri, Oct 9, 4:44 PM
Subscribers

Details

Summary

Adds missing structs symbols for V4L2.

video(4) capture devices do not crop, expose menu controls or support
overlay, and return ENOTTY for the new ioctls.
Applications enumerate these unconditionally and degrade gracefully
at run time, but fail to build when the declarations are missing.

Diff Detail

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

Event Timeline

seuros edited the summary of this revision. (Show Details)

LGTM. Please also bump OSVERSION, so that ports can test it.

I'm adding the OSVersion bump in a separate diff.

I will land them once @adrian approve both

make sure you do a "make universe" on a beefy enough machine to try and capture any of the weird kernel variants having different sizes.

This revision is now accepted and ready to land.Aug 27 2026, 4:02 PM