drivers/media/v4l2-core

Video4Linux2 (V4L2) core framework

The shared core of the Video4Linux2 subsystem, which provides the common APIs, ioctl handling, buffer management, and helper code that every Linux video capture, camera, TV tuner, and webcam driver builds on top of. It is plumbing used by hundreds of hardware drivers rather than support for any single device.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=media category=not-a-driver
100%

recommendation

This is not actually a hardware driver directory; it is the central V4L2 framework that all media capture drivers depend on. Removing or deprecating it is not on the table — it is core infrastructure for the entire Linux media subsystem.

repository signals

31 files
28,350 source lines
396 commits, 5y
+14,957 / −11,085 lines added / removed, 5y
95 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 396 total · active in 60/61 months
2021 2022 2023 2024 2025 2026 2021-04: 10 commits · +5,572 −5,168 2021-05: 4 commits · +6 −7 2021-06: 12 commits · +232 −161 2021-07: 4 commits · +208 −22 2021-08: 6 commits · +30 −2 2021-09: 1 commit · +10 −3 2021-10: 5 commits · +68 −26 2021-11: 5 commits · +2,085 −36 2021-12: 7 commits · +597 −22 2022-01: 11 commits · +121 −44 2022-02: 3 commits · +13 −5 2022-03: 10 commits · +122 −46 2022-04: 12 commits · +217 −45 2022-05: 12 commits · +248 −70 2022-06: 5 commits · +55 −49 2022-07: 15 commits · +489 −213 2022-08: 8 commits · +99 −25 2022-09: 5 commits · +107 −6 2022-10: 5 commits · +49 −17 2022-11: 3 commits · +21 −19 2022-12: 9 commits · +17 −6 2023-01: 5 commits · +93 −4 2023-02: 12 commits · +321 −293 2023-03: 16 commits · +543 −177 2023-04: 11 commits · +165 −198 2023-05: 10 commits · +205 −172 2023-06: 5 commits · +203 −22 2023-07: 3 commits · +16 −14 2023-08: 4 commits · +28 −2,639 2023-09: 7 commits · +72 −12 2023-10: 9 commits · +105 −63 2023-11: 11 commits · +201 −167 2023-12: 4 commits · +110 −41 2024-01: 3 commits · +62 −7 2024-02: 5 commits · +18 −8 2024-03: 9 commits · +73 −18 2024-04: 22 commits · +413 −245 2024-05: 5 commits · +27 −14 2024-06: 7 commits · +180 −10 2024-07: 1 commit · +1 −1 2024-08: 5 commits · +85 −2 2024-09: 1 commit · +0 −1 2024-10: 7 commits · +113 −71 2024-11: 2 commits · +43 −2 2024-12: 1 commit · +2 −0 2025-01: 1 commit · +36 −0 2025-02: 9 commits · +307 −134 2025-03: 5 commits · +36 −26 2025-04: 2 commits · +3 −2 2025-05: 2 commits · +4 −5 2025-06: 10 commits · +76 −98 2025-07: 7 commits · +227 −2 2025-08: 15 commits · +361 −342 2025-09: 2 commits · +101 −26 2025-10: 4 commits · +38 −18 2025-11: 7 commits · +49 −30 2025-12: 4 commits · +27 −0 2026-01: 1 commit · +38 −0 2026-02: 5 commits · +47 −53 2026-03: 1 commit · +3 −2 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: V4L2 core framework/shared media subsystem infrastructure, not a hardware-specific kernel driver directory.