-
-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install wireplumber and gst-plugin-pipewire by default (to enable Pipewire cameras) #537
Comments
Kernel 6.2.7 is in the testing repository for days now, I'll move it to main later as there's not yet a problem reported on the kernel. |
Thanks, just updated and confirmed again that it works. |
https://discord.com/channels/370595587097362454/726875989401141268/1087526169685000442 |
@grinceur bruh which discord server -_- |
Note: this discussion here is not about Megapixels. It's about the proper libcamera + pipewire (+ gstreamer + xdg-camera-portal) stack, which AFAIK Megapixels currently does not plan to support. Apps that use this stack include Cheese, the upcoming, mobile friendly, new Gnome camera app and soon also Chromium, Firefox and OBS-Studio. |
@Danct12 gentle ping here :) With the recent linux 6.4 update there's finally proper rotation and location support, plus the number of apps making use of Pipewire cameras is increasing (Firefox just got experimental support, https://flathub.org/apps/org.gnome.Snapshot is getting stable), so having this work out-of-the-box becomes increasingly useful. |
Snapshot flatpak works fine now, thank you! |
6.1.126.2.7The future/modern camera stack on Linux, consisting of libcamera and pipewire (similar to alsa + pulseaudio/pipewire) provides apps with a clean API to access cameras without needing device specific knowledge.
As of today (Mar. 26) with the libcamera 0.0.4-3 upgrade this almost works on the Pinephone Pro on a vanilla installation of the archlinux-pinephone-pro-phosh-20230203.img.xz image.
The only changes needed to make applications like Cheese be able to use the cameras now are:
wireplumber
(needed to make Pipewire actually expose cameras - requires a restart)gst-plugin-pipewire
(implies 1.)the pending kernel update to 6.2.7✔️These packages get installed by default on most distros nowadays - it would be nice if the image here would do so as well.
The text was updated successfully, but these errors were encountered: