Cargo Features

[dependencies]
v4l = { version = "0.14.0", default-features = false, features = ["libv4l", "v4l2"] }
default = v4l2

The v4l2 feature is set by default whenever v4l is added without default-features = false somewhere in the dependency tree.

libv4l = v4l-sys
v4l2 default = v4l2-sys

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

v4l-sys libv4l?
v4l2-sys v4l2

Enables v4l2-sys-mit