drivers/media/test-drivers/vivid

Vivid Virtual Video Test Driver

A synthetic video device that emulates webcams, TV tuners, HDMI capture cards, and other Video4Linux devices in software. It generates test patterns and fake streams so developers and QA can exercise the V4L2 and media subsystem APIs without real capture hardware.

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; it is a test harness that ships under drivers/media/test-drivers to simulate video capture devices in software. It exists purely so kernel and userspace media developers can validate the V4L2 stack on machines with no capture hardware attached, and the keep/remove framing does not really apply to it.

repository signals

44 files
14,937 source lines
73 commits, 5y
+1,787 / −1,441 lines added / removed, 5y
29 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 73 total · active in 33/61 months
2021 2022 2023 2024 2025 2026 2021-04: 3 commits · +45 −13 2021-05: 0 commits · +0 −0 2021-06: 1 commit · +1 −1 2021-07: 1 commit · +12 −2 2021-08: 1 commit · +219 −192 2021-09: 1 commit · +1 −1 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 1 commit · +44 −30 2022-01: 0 commits · +0 −0 2022-02: 1 commit · +8 −4 2022-03: 2 commits · +16 −1 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +14 −0 2022-06: 0 commits · +0 −0 2022-07: 2 commits · +37 −1 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +28 −0 2022-10: 11 commits · +78 −23 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 3 commits · +9 −544 2023-04: 1 commit · +34 −15 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 2 commits · +0 −2 2023-08: 2 commits · +3 −7 2023-09: 2 commits · +2 −2 2023-10: 0 commits · +0 −0 2023-11: 3 commits · +21 −21 2023-12: 1 commit · +2 −2 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 2 commits · +5 −12 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 7 commits · +830 −327 2024-07: 1 commit · +45 −3 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +2 −1 2024-10: 3 commits · +19 −22 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +32 −12 2025-01: 0 commits · +0 −0 2025-02: 2 commits · +37 −1 2025-03: 6 commits · +78 −32 2025-04: 1 commit · +1 −1 2025-05: 1 commit · +2 −6 2025-06: 0 commits · +0 −0 2025-07: 1 commit · +4 −3 2025-08: 3 commits · +151 −151 2025-09: 1 commit · +5 −7 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: V4L2/media test-driver code for synthetic virtual devices used for testing, not a real hardware-bound driver.