postmarketOS in 2026-07: libcamera 0.7.2

August 06, 20266 min. read

The postmarketOS logo in various green tones and white on black background

The artwork above is a variation of a rollup banner for the upcoming FrOSCon event that Ranny has been working on. He shared a behind the scenes screenshot on Mastodon . Unless you are very familiar with the graphite graphics toolbox, you probably cannot imagine how complicated it looks. We are at DEFCON and FOSSY right now and will soon be at FrOSCon as well as our very own postmarketOS and Alpine Linux Conference. More on that as usual in the and what's next? section further below.

Organizational

Libcamera 0.7.2 and video calls

One of the most noticeable things that happened last month is the libcamera 0.7.2 release. Robert M. upgraded the postmarketOS edge package in !8991, dropping 11 (!) patches that he managed to upstream in the process. "The release notably includes fixes that allow us to start shipping color correction matrices in tuning files. This commit includes the current tuning iterations for the imx363 (used e.g. as Pixel 3a rear camera) and the s5kjn1 (used on e.g. as FairPhone 5 front camera). The later is also used for the other corresponding cameras on the mentioned devices, as they improve the quality over the default. This is, of course, planned to change in the future. The GPU-ISP also received major performance improvements, in particular if the dmabuf direct import path can be used. If that's not the case some INFO logs are printed, giving hints what needs to be improved in the V4L2 or GPU drivers."

He also fixed camera selection for pipewire/libcamera in mobile-config-firefox 5.4.1 (!138) and wrote: "So on devices with working cameras you should be able to do video calls now OOTB. Some sites might run into a remaining webrtc issue though (the camera freezing after a short time) - I have some pending patches for that, with a FF test build at aports!105606 (mrtest add -a 105605). With that all major video chat sides should work."

Thanks to Robert M. and the libcamera developers!

Duranium

pmaports

Misc

Powered by

The following people wrote patches that have been merged since the last monthly blog post. Thank you very much for improving postmarketOS!

Aster, Aelin, Clayton, Stefan, Oliver, Bart, Rob, Pablo, Achill, Ferass, Panagiotis, Barnabás, Nikita, Rudraksha, Daniel K., Sicelo, Dylan, Eric, Dawid, Robert M., Xelef2000, Luca, Alexey M., Fauzan, Ranny, Hugo P., Vladimir S., Henrik, Xu, Antoine, Jianhua, Nicola, erikas9987, Diego, ABOOTHAHIR, vognev, Kidd, Danila, Anton, Moritz, Lycheer, Zachariah, chiffa, Paul, MariooB, DrRac27, Raymond, Alicja, Richard Ac., Arnav, Alexandre, Duje, Federico, Wren, Eisenbahnfan, bluebunny, Ingo, Victoria, knuxify, Radnos, dikasp, Stanley

Furthermore we thank everybody who has been contributing to any of the numerous upstream projects we use (Alpine Linux, Linux kernel, Phosh, Plasma (Mobile), GNOME (Mobile), Sxmo, ModemManager, and so many more!). And of course everybody who has helped out in other ways, such as helping others to run postmarketOS (e.g. in chats or IRL), improving documentation in the wiki, doing infrastructure and organizational work, or donating to postmarketOS.

You are the people who make this possible!

And what's next?

Help wanted

This blog post was written by Oliver. Header image by Ranny, Oliver.