Tom :debian: :xfce: · @tripplehelix
65 followers · 995 posts · Server fosstodon.org

Finally got my resin working again on , the solution is always simpler than you think... nope just died again.

Using: github.com/raspberrypi/picamer

Why would the camera cut out? I know cuts when it no longer is being viewed but surely this shoudn't? It survives short term.

#raspberrypi #printer #camera #bullseye #libcamera

Last updated 1 year ago

Robert Mader · @rmader
356 followers · 202 posts · Server floss.social

(this thread is written in real-time and on satellite inet, so please bear with me :P).

While "complex" cameras have been common for phones and professional cameras for a long time now, the linux ecosystem more or less got away with only supporting UVC cameras via V4L2.

By now more and more laptops using non-UVC cameras are entering the market on one hand and new use-cases like become more common on the other.

Switching to gives you support for for free.

#LinuxMobile #PipeWire #libcamera

Last updated 1 year ago

Robert Mader · @rmader
355 followers · 201 posts · Server floss.social

So we'll have a neat little camera indicator in .

It will only show up for apps that use for camera access so we depend on more apps switching to it.

During the "State of the Shell" talk I was asked what incentives there are for app developers to do so and unfortunately I messed up to make the probably most convincing ones, so short 🧡

1. support for modern cameras via (as opposed to only / UVC cameras).

#gnome45 #PipeWire #GUADEC2023 #libcamera #V4L2 #GUADEC

Last updated 1 year ago

Robert Mader · @rmader
331 followers · 195 posts · Server floss.social

0.3.75 is pretty important for and thus . It allows to ensure to advertise cameras only once, even if both the libcamera and the v4l2 backends are active. This opens the door for distros to install/enable the libcamera backend by default everywhere, using it only for devices that are not supported by the v4l2 backend alone - avoiding possible regressions.

Apart from that the release closes a nasty camera portal issue.

#PipeWire #libcamera #LinuxMobile #wireplumber

Last updated 1 year ago

Robert Mader · @rmader
331 followers · 195 posts · Server floss.social

@capyloon Here are the patches: bugzilla.mozilla.org/show_bug.

We can hopefully upstream the patches so all variants of and have good camera support on

#webrtc #Firefox #Chromium #LinuxMobile #PipeWire #libcamera

Last updated 1 year ago

LINux on MOBile · @linmob
4245 followers · 6961 posts · Server fosstodon.org
Robert Mader · @rmader
331 followers · 195 posts · Server floss.social

Awesome to see getting closer to a stable API.

#libcamera

Last updated 1 year ago

Robert Mader · @rmader
301 followers · 159 posts · Server floss.social

Mind that video support is not quite great at the moment. This is because currently lacks good frame rate reporting that Dino can use. But that will be hopefully fixed soon in libcamera / pipewire.

#libcamera

Last updated 1 year ago

Robert Mader · @rmader
301 followers · 158 posts · Server floss.social

@dino 0.4.3 just got released with some exciting improvements for

1. Several fixes for touch input, making audio/video calls actually usable on phones
2. Fixes for video support so devices with / support like the work now
3. The app is now recognized as mobile friendly on
4. Stricter sandbox - no device/all any more

The new version is available on and lots of distro repos.

#LinuxMobile #libcamera #PipeWire #PinePhonePro #phosh #Flatpak #flathub #GNOME #XMPP #Jabber

Last updated 1 year ago

Seldon · @Seldon
16 followers · 108 posts · Server fosstodon.org

@piggz What camera package may this be? I've been using qcam to do testing, which includes the package, but qcam is still oriented incorrectly. Running with .

#libcamera #postmarketos #kdemobile

Last updated 1 year ago

Robert Mader · @rmader
292 followers · 151 posts · Server floss.social

One of the issue preventing distros from shipping a / camera stack is the fact that it requires as session manager, which again does not always play nicely with , if that is still used as sound server.

Unfortunately switching to PW for sound is not always possible yet because some mobile-specific packages depend on PA. So if you want to help with camera enablement, please consider helping with issues such as source.puri.sm/Librem5/wys/-/i :)

#LinuxMobile #PipeWire #libcamera #wireplumber #pulseaudio

Last updated 1 year ago

Sonny · @sonny
776 followers · 663 posts · Server floss.social

This is @halfmexican; GNOME Outreachy student excited that their effort to make a modern and sandboxed Camera demo for Workbench has paid off πŸ› οΈ

Well done! πŸŽ‰

Thanks @philn and @slomo for your help!

#GNOME #Outreachy #development #students #gstreamer #PipeWire #Flatpak #freedesktop #libcamera #GTK

Last updated 1 year ago

Robert Mader · @rmader
278 followers · 146 posts · Server floss.social

@dino This of course only works when using device provider and related packages installed. And with a kernel exposing the correct values, see previous posts.

#PipeWire #gstreamer #libcamera

Last updated 1 year ago

Robert Mader · @rmader
277 followers · 144 posts · Server floss.social

Just came home and there are great news: the last patch needed for the to expose proper camera orientation (front/back) just got pulled into 6.4. Together with previously landed patches (partly upstream, partly megi) for the right rotations (90/270 deg), users using and will have a much better camera experience.

Meanwhile, there's a coup attempt in πŸ‡·πŸ‡Ί by Wagner. I'd say a good day for , πŸ‡ΊπŸ‡¦ and the world :)

#PinePhonePro #Megi #Linux #PipeWire #libcamera #LinuxMobile

Last updated 1 year ago

Robert Mader · @rmader
262 followers · 139 posts · Server floss.social

Just gave with / / support a go on my . Works pretty well apart from missing rotation support and UI issues on small screens.

It currently requires "media.webrtc.camera.allow-pipewire" to be set to "true" in "about:config". Other then that the same requirements like for other apps like Snapshot, Authenticator and Decoder apply: a working Pipewire/libcamera/xdg-portal setup (IMO this should be left to distros/images).

#Firefox #PipeWire #libcamera #xdgportal #PinePhonePro

Last updated 1 year ago

Robert Mader · @rmader
255 followers · 132 posts · Server floss.social

Wow, cool day for on . After and thus camera support, now hardware video decoding with V4L2-M2M is landing as well.

bugzilla.mozilla.org/show_bug.

#Firefox #LinuxMobile #PipeWire #libcamera

Last updated 1 year ago

Robert Mader · @rmader
253 followers · 131 posts · Server floss.social

support is finally landing in \o/

#PipeWire #xdgportal #libcamera #Firefox

Last updated 1 year ago

Robert Mader · @rmader
247 followers · 130 posts · Server floss.social

Haven't seen anyone posting this yet, so I figured I'll share it: during our recent Gnome Mobile hackfest we got the experimental pipeline handler for the to work and make a video call with @dino. There were still some serious issues we didn't have time to debug any more - but hey, it's something :)

#libcamera #Purism #Librem5

Last updated 1 year ago

Robert Mader · @rmader
247 followers · 130 posts · Server floss.social

@mobian Awesome! What I'm most excited about is, however, that mobian testing can start shipping recent updates again :p (thinking mostly about , and kernel for better camera support)

#libcamera #PipeWire

Last updated 1 year ago

Robert Mader · @rmader
231 followers · 124 posts · Server floss.social