So thanks to @rmader@mastodon.social we managed to get the front camera in the Pixel 3a working with a libcamera/pipewire stack 🥳 Thanks to @flamingradian for the work on the whole port!
EDIT: The driver does not properly release the camera when closing the app, so it only works once per boot. It would be lovely if anybody with the skills would like to contribute to improve it!
https://gitlab.com/sdm670-mainline/linux/-/merge_requests/1
[#]postmarketOS #LinuxMobile #Pixel3a #Snapshot #GNOME #GUADEC
=> View attached media | View attached media
=> More informations about this toot | More toots from pabloyoyoista@treehouse.systems
@pabloyoyoista @flamingradian this is epic :D
=> More informations about this toot | More toots from root@sms.cybik.moe
@pabloyoyoista
Does it use v4l? I had a similar problem in an embedded device, turns out I have to always close the fd it gives me, even in error cases (program crashes, camera unusable until reboot, yay)
@flamingradian
=> More informations about this toot | More toots from vivia@toot.cat
@vivia @pabloyoyoista @flamingradian It uses v4l2 through #libcamera indeed. Thanks for the hint that closing the FD might help!
=> More informations about this toot | More toots from rmader@mastodon.social
@vivia @flamingradian there's a crash in the driver in dmesg. So I don't think so? But my level of knowledge of kernel dev and internals is 1 out of 100
=> More informations about this toot | More toots from pabloyoyoista@treehouse.systems
@pabloyoyoista @flamingradian Regarding the colors - this should improve once we have a GPU implementation of the #libcamera softISP, allowing us to make color correction at reasonable speed :)
=> More informations about this toot | More toots from rmader@mastodon.social
@pabloyoyoista @flamingradian and it even removes smiling from the face
=> More informations about this toot | More toots from max@karlsruhe.social
@pabloyoyoista @flamingradian So thats a picture from a pixel without any post processing and stacking? Very interesting
=> More informations about this toot | More toots from l0drex@dresden.network
@l0drex @flamingradian yeah, lots of room for improvement in the libcamera stack. Will only get better :D
=> More informations about this toot | More toots from pabloyoyoista@treehouse.systems
@pabloyoyoista that pic would make a good midwest emo album cover
=> More informations about this toot | More toots from woof@pl.dokyun.club
@pabloyoyoista @flamingradian congrats, interesting development
=> More informations about this toot | More toots from fredldotme@mastodon.social
@pabloyoyoista @flamingradian
Awesome, great work!
=> More informations about this toot | More toots from Chronoshift@fosstodon.org This content has been proxied by September (ba2dc).Proxy Information
text/gemini