aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/video
Commit message (Collapse)AuthorAgeFilesLines
* video(4): wake the kqueue knote when a buffer completesBaptiste Daroussin9 days1-0/+2
| | | | | | selwakeup() only wakes select/poll waiters; it does not notify the kqueue knote registered on the device, so EVFILT_READ never fired when a frame became available.
* video(4): add missing V4L2_CAP_EXT_PIX_FORMAT featureBaptiste Daroussin9 days1-2/+3
| | | | this fixes, 2 failed v4l2-compliances tests
* video: add generic video(4) capture frameworkAbdelkader Boudih2026-08-094-0/+1812
| | | | | | | | | | Add a new video(4) framework that provides /dev/videoN, buffer management, mmap lifetime, and V4L2 ioctl dispatch for video capture drivers. Hardware drivers implement struct video_hw_ops callbacks and use video_buf_acquire/write/done to deliver frames. Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D58367
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* arm: Rename hdmi_if.m to crtc_if.mEmmanuel Vadot2023-03-171-0/+67
There is nothing hdmi related in this interface, it's just a generic interface for crt controller so rename it. This also remove the 'hdmi' device used in arm kernel config. 'vt' now controls if we build this interface (sc(4) isn't supported on arm). Sponsored by: Beckhoff Automation GmbH & Co. KG Reviewed by: andrew Differential Revision: https://reviews.freebsd.org/D39120