feat: disable v4l2loopback kmod for Fedo...
Per earlier discussions about PipeWire obsoleting v4l2loopback, I've done a draft PR of this:
https://github.com/ublue-os/akmods/pull/325
GitHub
feat: disable v4l2loopback kmod for Fedora 42+ by bsherman · Pull ...
PipeWire should now provide the features which previously made v4l2loopback necessary. Skip the build for F42+.
Downstreams will need to adopt a similar conditional before we merge this to ensure n...
31 Replies
I can help test this tomorrow
I can PR this for bluefin and bazzite testing also
might help in testing if you have an F42 without it
I dunno?
my plan was to start figuring out the pipewire parts first
GitHub
feat: remove v4l2loopback and rpmfusion for Fedora 42+ by bsherman ...
PipeWire should now provide the features which previously made v4l2loopback necessary. This removes the v4l2loopback install.
Additionally, this removes rpmfusion as it was only still required to p...
like if I try it and it doesn't work then we know we gotta keep it
yeah, i can draft this
heh, i mean, right now beta probably doesn't have v4l2loopback anyway, due to rpmfusion failures
nod
I think the main thing people use v4l2loopback for is duplicating their screen as a webcam.
Obs has button for it
yeah
v4l2loopback is also being used in droidcam
software that can use your phone as a webcam
GitHub
PipeWire Virtual Camera by columbarius · Pull Request #5377 · obs...
Description
This MR creates a new plugin exposing the obs video feed as a virtual camera via PipeWire. Additionally it should create a framework to share code between different plugins connecting...
pipewire virtualcam is still a draft since 2021
I can't get the virtualcam to show up in the flatpak at all
the button in the screenshots is missing
Is v4l2loopback loaded?
GitHub
linux-v4l2: Fix virtual camera start failure by stephematician · P...
Skip the 'non-compliant' usage of STREAMON ioctl for V4L2 compliant v4l2loopback module
Description
When starting the virtual camera:
Check the OUTPUT capability is reported for th...
there is a bug with v4l2loopback vcam on obs recently
no I'm on LTS, I'm testing the pipewire thing to see if we need v4l2
v4l2loopback has become more compliant, and therefore broke workarounds in obs-studio.
You maybe able make a scene that is like that button using a pipe wire source.
The open up pwgraph or whatever it's called to route your video feed
the camera itself works
via the pipewire beta stuff, all that works fine
beta... is this a beta feature but we get it for free in F42?
it's part of obs, the pipewire support
firefox moved to pipewire for cameras too
awesome
this issue appears to be upstream though, not an rpmfusion one
it only needs to work for gts this week.
so we have time for f42
ok, well, the akmods and bluefin PRs are there, so do whatever need be done 🙂
yeah I bet we end up with gts only while this gets sorted upstream
I'll add it to the release notes if it comes to that
@j0rge I see you approved this but it’s still a draft. I can make ready since it was just waiting on you to test
yeah I can't get it to work at all on LTS
so the pure flatpak pipewire thing isn't an option
So v4l2loopback will stay in Fedora 42?
we're going to build it in packages, we need to get rid of the rpmfusion dep, that cost us like 2 days
not going to block 42 on it though
GitHub
packages/anda/system/v4l2loopback/kmod-common/v4l2loopback.spec at ...
Monorepo for Terra Packages. Contribute to terrapkg/packages development by creating an account on GitHub.
Terra repo already have v4l2loopback package