Advertisement · 728 × 90
#
Hashtag
#libobscura
Advertisement · 728 × 90
Original post on fosstodon.org

Remember #libobscura ?

The project didn't attract a huge community, but it did teach me stuff so obscure that few people apart from the authors understand it.

So I started writing it down, for everyone's benefit.

If you had questions about #DMABUF, I try to explain it on my #blog […]

0 2 0 0
Original post on fosstodon.org

Hey #libobscura fans!

Did you know that the project is actually made up of 11 crates maintained here?

Some new ones, some heavily modified forks.

There are several crates for video hardware support, but even if you're not a #camera fan:

- error-backtrace (can you guess what it does?) […]

0 0 0 0
Preview
Weekly GNU-like Mobile Linux Update (08/2025): Cameras and Project Updates Mobian gives an update on present and future changes, an interesting Ubuntu Touch Q&A, another collection of Sailfish Community News, some Flathub news and more! Enjoy!

Weekly GNU-like #MobileLinux Update (08/2025): Cameras and Project Updates

linmob.net/weekly-updat...

#LinuxMobile #Mobian #UbuntuTouch #SailfishOS #postmarketOS #libobscura #FuriLabsFLX1 #PinePhone #Librem5

4 1 0 0

Weekly GNU-like #MobileLinux Update (08/2025): Cameras and Project Updates

https://linmob.net/weekly-update-08-2025/

#LinuxMobile #Mobian #UbuntuTouch #SailfishOS #postmarketOS #libobscura #FuriLabsFLX1 #PinePhone #Librem5

0 4 0 0
Original post on fosstodon.org

Woohoo, #libobscura returned an image from the #librem5 !

```
Buffer size: 823296, seq: 0, timestamp: 18178.362439 [s]
Writing to frame.GRBG
```

Now I'm scared to look at the data. It's probably garbage.

But the proof of concept is there: you can treat the Media Controller API as a database […]

0 4 0 0
1d7ab69 (HEAD -> combinat) UVC config querying works
73f049e evreything: Use output system for res queries
8de17f7 wip: loading all facts
aba25db add topology to config database
6878f07 Big WIP
ed78895 wip: draft the merging of configs
f714645 devices.pl: docs, carry enough info to setup link
1373669 media: add setup_link
efca42c Add L5 video output formats
85b7a86 (l5_rust/foo) WIP: formats on video device
5af7776 vidi: Add subdev to reexports
0ea12f8 Bump dependency on v4l
27ec223 const_enum: Add iteration over variants
5b3f1ae Fix Entityname type
d0880e8 storage example
7ab5462 WIP: formats
77ec7c5 query subdevice-less entities
e34ff58 Remove warning
d4cead1 Improve parse error
eae8a4b Move error printer to repl
7917e6a wip storage fixes
7b67b0a Add devices config

1d7ab69 (HEAD -> combinat) UVC config querying works 73f049e evreything: Use output system for res queries 8de17f7 wip: loading all facts aba25db add topology to config database 6878f07 Big WIP ed78895 wip: draft the merging of configs f714645 devices.pl: docs, carry enough info to setup link 1373669 media: add setup_link efca42c Add L5 video output formats 85b7a86 (l5_rust/foo) WIP: formats on video device 5af7776 vidi: Add subdev to reexports 0ea12f8 Bump dependency on v4l 27ec223 const_enum: Add iteration over variants 5b3f1ae Fix Entityname type d0880e8 storage example 7ab5462 WIP: formats 77ec7c5 query subdevice-less entities e34ff58 Remove warning d4cead1 Improve parse error eae8a4b Move error printer to repl 7917e6a wip storage fixes 7b67b0a Add devices config

77 commits later, and #libobscura has a scripting system good enough to initialize a #USB #Camera

So it's back to the same functionality, except with extra complexity, lol.

Next up: organize the commits (don't leave a mess if you want contributors) and make sure #librem5 works the same way.

0 1 0 0
Dorota presenting libobscura at FOSDEM

Dorota presenting libobscura at FOSDEM

#FOSSonMobile on #FOSDEM

libobscura: Cameras are STILL difficult by @dcz
fosdem.org/2025/schedule/event/fosd...

https://codeberg.org/libobscura/libobscura
#libobscura

0 1 0 0
Preview
Weekly GNU-like Mobile Linux Update (44/2024): Forking Flutter Progress on libobscura (and, unrelated, Poco F1 camera support), Fedora's Plasma Mobile Spin, a FOSS on Mobile dev room at fosdem 2025, a Ubuntu Touch Q&A, various news from postmarketOS and more!

Weekly GNU-like #MobileLinux Update (44/2024): Forking #Flutter

linmob.net/weekly-updat...

#LinuxMobile #postmarketOS #Mobian #PinePhone #Librem5 #SailfishOS #UbuntuTouch #libobscura #GNOMEMobile #PlasmaMobile #Linux

2 1 0 0