88
libcamera v0.2.0 released! (gitlab.freedesktop.org)
submitted 10 months ago by joojmachine@lemmy.ml to c/linux@lemmy.ml
top 5 comments
sorted by: hot top controversial new old
[-] lnxtx@feddit.nl 40 points 10 months ago

libcamera:

A complex camera support library for Linux, Android, and ChromeOS

Cameras are complex devices that need heavy hardware image processing operations. Control of the processing is based on advanced algorithms that must run on a programmable processor. This has traditionally been implemented in a dedicated MCU in the camera, but in embedded devices algorithms have been moved to the main CPU to save cost. Blurring the boundary between camera devices and Linux often left the user with no other option than a vendor-specific closed-source solution.

To address this problem the Linux media community has very recently started collaboration with the industry to develop a camera stack that will be open-source-friendly while still protecting vendor core IP. libcamera was born out of that collaboration and will offer modern camera support to Linux-based systems, including traditional Linux distributions, ChromeOS and Android.

[-] kingmongoose7877@lemmy.ml 8 points 10 months ago

Thank you for that.

[-] iturnedintoanewt@lemm.ee 4 points 10 months ago

Any idea on whether is there more devices supported now? Those release notes are quite gibberish to me. My Surface SP7 camera isn't compatible as of yet :(

[-] Molecular0079@lemmy.world 6 points 10 months ago

SP7 camera isn't going to be supported until we get IPU4 Linux drivers, so it isn't a libcamera issue.

https://github.com/linux-surface/linux-surface/wiki/Camera-Support

[-] iturnedintoanewt@lemm.ee 2 points 10 months ago

Thanks for the clarification! I thought they were related.

this post was submitted on 10 Jan 2024
88 points (96.8% liked)

Linux

48335 readers
382 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS