(note: edited to correct a previous error)
@jmondi @libcamera @fosdem @PINE64
What program are you using for this gif shot? I have a Pinephone Pro with Manjaro Plasma (and also with Mobian). On them I use Megapixels for the camera (which works on Manjaro Plasma, though not on Mobian). But, so far as I know, that program doesn't take videos/gifs, and the photos it takes are not as clear as what I see in your posted gif.
@jmondi @libcamera @fosdem @PINE64
So great to see this - especially for the use-case previewed, detecting QR codes, in apps like Authenticator (https://flathub.org/apps/details/com.belmoussaoui.Authenticator)
@jmondi @libcamera @fosdem @PINE64 Yep, it's even using the xdg-camera-portal to optain the pipewire socket using ASHPD (see https://flathub.org/apps/details/com.belmoussaoui.ashpd.demo for the demo). So yeah, there are real apps already out there that use the stack \o/
Rotation support is also missing though, see https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/284
@markgrieveson @jmondi @libcamera @fosdem @PINE64 he records the screen with wf-recorder
For everyone but @jmondi I should probably add that Wireplumber does not yet prefer libcamera over v4l2 by default, so things don't yet work out-of-the-box on devices requiring that (like most mobile phones, including the PPP). But we hope to fix that soon - feel free to follow https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/379
@markgrieveson Apparently this was one of the libcamera test apps - "cam" with SDL backend. The important point here is, however, that libcamera can be used with many different frontends - once a few more things land upstream, this is what you'll get in Gstreamer based apps like Cheese, in webrtc apps like Firefox and Chromium - you name it.
@markgrieveson
Unfortunately there's no real good mobile friendly camera app making use of the stack yet - there are several ones in development though. If you want to play around, you can give this a go: https://gitlab.gnome.org/rmader/camera/-/issues/1
It uses libcamera through pipewire and gstreamer - hopefully the future standard stack for GTK apps. It currently requires a non-standard pipewire config, disabling the v4l2 camera backend (so only libcamera is used).
@jmondi @libcamera @fosdem @PINE64
it does not look much like focusing at all, but may be the quality of the camera is just so 😭
@markgrieveson you mean that you get pictures with megapixel on mobian on a pinephone pro ??? On mine megapixel just does not start... Do I have to do something special ? @jmondi @libcamera @fosdem @PINE64
@RLetot @markgrieveson @jmondi @libcamera @fosdem @PINE64 For @mobian on the PPP you can now (since last night) `apt install pinhole` and get the camera working (using @libcamera, of course!)
@awai @RLetot @markgrieveson @jmondi @libcamera @fosdem @PINE64 footnote: still using the Mobian staging repository, rather than the stable one, most probably.
@mobian @RLetot @markgrieveson @jmondi @libcamera @fosdem @PINE64 nope, it's even in our bookworm repo (there likely weren't any user of this app so far on our side, so I migrated it quickly 😉 )
@awai @mobian @RLetot @markgrieveson @jmondi @libcamera @fosdem @PINE64
It works!!!