https://www.onlinemictest.com/webcam-test/ says "We can't find your camera"
The V4L device otherwise works in Firefox, qTox, mplayer.
Version 80.0.3987.132 (Official Build) (64-bit)
Although I've only tried this with www/qutebrowser (which uses www/qt5-webengine), not www/chromium, this might still be relevant (almost the same code, after all):
The following two patches essentially #ifdef out video capture code:
With those patches, VideoCaptureDeviceFactoryLinux::HasUsableFormats always returns false, so capable devices are not even detected. I've removed those #ifdefs in www/qt5-webengine, and I've been using Facebook Messenger and Jitsi from qutebrowser for a few days now on a HardenedBSD 13.0-CURRENT laptop.
That said, I don't know if those patches fix some problem that just luckily don't occur on my box, or they were just left there accidentally. I've tried git --follow and internet searches, but wasn't able to find the reason they exist.
As far as I can tell, they were introduced for no documented reason in r416521.
I'm preparing a patch: https://reviews.freebsd.org/D24330
A commit references this bug:
Date: Wed Apr 8 00:22:47 UTC 2020
New revision: 531050
www/chromium: Un-remove v4l video capture support
This support was removed in r416521. The revision message did not document the
removal nor justify patching out a major port feature.
This restores that support.
The earlier revision should probably be audited for other patches which (a) add
update burden to this already huge port and (b) remove expected functionality.
Submitted by: Tamas Szakaly <sghctoma AT gmail.com>
Reported by: yuri@
Approved by: jrm
Differential Revision: https://reviews.freebsd.org/D24330
There is progress (it gets detected), but I am getting green flicker, for which I have opened https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245505