Ancestors

Toot

Written by Robert Mader on 2024-09-26 at 12:43

For those running #postmarketos edge on a device with working camera - the number of which is raising fast enough to make me lose track - and you want to play around with the great new #gnomecamera / #gnomesnapshot #gnome47 release: you'll need to install gst-plugins-rs manually until some build issues are fixed.

The release features heavily improved rendering performance, mainly thanks to improvements in #gtk4 and the #gstreamer gtk4paintablesink (also for apps using the aperture library)

=> More informations about this toot | More toots from rmader@mastodon.social

Descendants

Written by Silmathoron ⁂ on 2024-09-26 at 13:34

@rmader by "manually" do you mean build from source or just "apk add" because the dependencies are incorrect?

=> More informations about this toot | More toots from silmathoron@floss.social

Written by Robert Mader on 2024-09-26 at 14:40

@silmathoron just "apk add gst-plugins-rs", fortunately

=> More informations about this toot | More toots from rmader@mastodon.social

Written by TuxPhones :linux: on 2024-09-26 at 14:13

@rmader i felt gtk4paintablesink becoming better since, is there any specific change that made it so?

=> More informations about this toot | More toots from tuxdevices@fosstodon.org

Written by Robert Mader on 2024-09-26 at 15:24

@tuxdevices There were various things like adding support for the new gtk dmabuf import APIs for zero-copy playback, however most relevant for mobile was IMO the rotation support.

As mobile cameras produce rotated content we need to rotate somewhere in the pipeline. Previously we did that with the gst videoflip element - an extra copy, in software. Now that step is essentially free.

https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1590

=> More informations about this toot | More toots from rmader@mastodon.social

Written by Daniel Barlow on 2024-09-26 at 22:24

@rmader

#postmarketos edge on a device with working camera - the number of which is raising fast enough to make me lose track

That's exciting news and where can I find out which ones they are? I look at the wiki Devices page periodically but I guess it lags the actual development

=> More informations about this toot | More toots from dan@brvt.telent.net

Written by Mahmoud - محمود عبدالجواد on 2024-09-27 at 01:44

@dan @rmader same inquiry here.

=> More informations about this toot | More toots from mahmoudajawad@mastodon.online

Written by Robert Mader on 2024-09-27 at 13:06

@mahmoudajawad @dan So the Pixel 3a will be the first one with both cameras (not counting PP, PPP and L5). The Pixel 3 and 3 Max use the same sensors and hopefully will follow - but I don't think anyone has got it to work yet.

Then there's the Poco F1 where the back-camera works, some msm8953 devices (1) and random other ones (2).

1: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5541#note_2081469767

2: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5624#note_2127943661

=> More informations about this toot | More toots from rmader@mastodon.social

Written by Robert Mader on 2024-09-27 at 13:13

@mahmoudajawad @dan With the pipewire+libcamera stack maturing (Fedora will also use it by default in F41 on some devices that require it, fixing a bunch of bugs in preparation) I hope the documentation will improve soon.

Because there's quite a difference between: "kernel supports it, here are the steps to get an actual image with gstreamer or ffmpeg" to "there's a preinstalled camera app and if you open it it works - and other apps like your browser as well".

=> More informations about this toot | More toots from rmader@mastodon.social

Written by Daniel Barlow on 2024-09-27 at 13:27

@rmader @mahmoudajawad hah yes, I had an OG PP once, it was slower than the Moto G5 Plus I bought it to replace.

Pixel 3a looks interesting - thanks!

=> More informations about this toot | More toots from dan@brvt.telent.net

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113203910416479241
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
317.157392 milliseconds
Gemini-to-HTML Time
1.991028 milliseconds

This content has been proxied by September (ba2dc).