Make libcamera the default camera backend (over V4L2)
Libcamera recently had its first release 0.0.1
and is working on stabilizing its API/ABI. It allows a number of new devices to work, however it's currently required to disable the V4L2 backend.
Lets consider enabling it by default, by e.g. preferring libcamera nodes over V4L2 ones or disabling the V4L2 backend if the libcamera is present. Distros can easily stick to V4L2 by not installing the libcamera backend by default.
Some test clients:
- https://flathub.org/apps/details/com.belmoussaoui.ashpd.demo
- https://gitlab.gnome.org/-/snippets/762