Page MenuHomeFreeBSD

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

Authored by seuros on Wed, Aug 26, 9:54 PM.
Referenced Files
F169922588: D59203.diff
Wed, Sep 2, 11:46 PM
F169859669: D59203.id185236.diff
Wed, Sep 2, 7:23 PM
F169802106: D59203.diff
Wed, Sep 2, 3:00 PM
F169797619: D59203.diff
Wed, Sep 2, 2:39 PM
F169772584: D59203.id185171.diff
Wed, Sep 2, 12:49 PM
F169748064: D59203.id185236.diff
Wed, Sep 2, 11:05 AM
F169723107: D59203.id185236.diff
Wed, Sep 2, 9:26 AM
F169721800: D59203.id185236.diff
Wed, Sep 2, 9:21 AM
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.Thu, Aug 27, 4:02 PM