WirePlumber requires the libcamera (https://git.libcamera.org/libcamera/libcamera.git/) library, which is missing from the official Gentoo overlay. Please add this library and a dependency to media-video/wireplumber. Aug 31 08:04:25 pc170am wireplumber[1807]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? Aug 31 08:04:25 pc170am wireplumber[1807]: PipeWire's libcamera SPA missing or broken. libcamera not supported. Reproducible: Always
To disable plugin just comment it in /etc/wireplumber/main.lua.d/90-enable-all.lua: --libcamera_monitor.enable() This should be controlled by USE-flag IMO
libcamera has finally started tagging releases, so I'm happy to work on this now.
(In reply to Sam James from comment #2) > libcamera has finally started tagging releases, so I'm happy to work on this > now. Noticed libcamera releases too, 0.0.5 came just 8 weeks ago :)
Is V4L2 enough for webcams for now?
(In reply to Joakim Tjernlund from comment #3) > (In reply to Sam James from comment #2) > > libcamera has finally started tagging releases, so I'm happy to work on this > > now. > > Noticed libcamera releases too, 0.0.5 came just 8 weeks ago :) I asked them to make proper tarballs a few weeks ago and they're considering it.
Now there is v0.1.0 too. Did not see any tarballs in the git repo/page though.
(In reply to Joakim Tjernlund from comment #6) > Now there is v0.1.0 too. > Did not see any tarballs in the git repo/page though. The discussion took place because of 0.1.0 5 weeks ago.
https://git.zx2c4.com/cgit/ shows cgit can host archives. https://git.libcamera.org/libcamera/libcamera.git/ doesn't show any release archive.
Yes, thanks. I know and I've told upstream that already.
libcamera has an github repo that do have tarballs: https://github.com/kbingham/libcamera/tags Perhaps they prefer having the tar files there to lower network load on their repo?
They made clear that repo is unofficial. Please see the full dialogue at https://social.treehouse.systems/@libcamera@floss.social/110734917465197953.
Most open-source developers are jackasses who don't care about UI and UX. This is a serious UX issue. How difficult is it to upload release tarballs somewhere?
It seems that cgit could generate tarballs via its "snapshots" configuration setting, and it could then look like https://git.zx2c4.com/cgit/refs/tags. Maybe upstream would be amenable to doing that?
(In reply to Sam James from comment #11) > They made clear that repo is unofficial. Please see the full dialogue at > https://social.treehouse.systems/@libcamera@floss.social/110734917465197953. Maybe a shallow git clone from a tag could replace a tar file? Gentoo could have a libcamera-9999 regardless I suppose.
This is now the modern way to use the Raspberry Pi camera. I've started on an ebuild. I take it there isn't one already? Apart from the half-baked one from Google, that is.
(In reply to James Le Cuirot from comment #15) > This is now the modern way to use the Raspberry Pi camera. I've started on > an ebuild. I take it there isn't one already? Apart from the half-baked one > from Google, that is. I think you have better ones here: http://gpo.zugaina.org/media-libs/libcamera
https://gitlab.com/reagentoo/gentoo-overlay/-/tree/master/media-video/snapshot?ref_type=heads https://gitlab.gnome.org/GNOME/snapshot FYI: this soft requires pipewire+libcamera Are there any plans to include the library in the tree?
I just had an update today from them and we've found a way to make things work. Packaging it now.
libcamera-0.2.0 is out
Yes, boss, I said I'm working on it...