YoVDO

The First Stable libcamera Release - A Call for Public API Review

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Event Loop Courses libcamera Courses

Course Description

Overview

Explore a comprehensive presentation on libcamera, an open-source camera stack for Linux-based systems, as it approaches its first stable release. Dive into the project's progress, supported platforms, and expanded features, including integration with Android and ChromeOS. Learn about libcamera's architecture, API, and key components such as Camera Manager, Camera Images, and Camera Streams. Discover how to create and configure cameras, handle requests and buffers, and implement callbacks. Gain insights into advanced topics like synchronization, metadata, validation, and image processing. Participate in the public API review process and contribute feedback to shape the future of this essential camera stack for Linux-based systems.

Syllabus

Introduction
About the team
Supported platforms
References
Background
Why libcamera
The stack
The API
Presentation
Camera Manager
Camera Images
Camera Streams
Create a Camera
Generate a Configuration
Camera Configuration
Print Configuration
Viewfinder Configuration
Configuration Validation
Camera Unique Pointers
Camera Config
Prepare State
Requests
Buffer API
Pushback
Summary
Callbacks
Coalback
Camera State
Queue
Event Loop
Queue Request
Queue Buffer
Im not cheating
Reusing requests
Deleting requests
Synchronization
Metadata
Validation
Default Values
Encoding
Image Processing
Control
Lazy valuation


Taught by

Linux Foundation

Tags

Related Courses

Raspberry Pi Autofocus Camera and Libcamera
DroneBot Workshop via YouTube
Learn How to Support Your SoC and ISP in Libcamera
Linux Foundation via YouTube
Camera Applications with Libcamera and PipeWire
Linux Foundation via YouTube
Camera Sensor Drivers Compliance for Linux
Linux Foundation via YouTube
Beyond Complex Cameras - Complex Video Graphs Using PipeWire
Linux Foundation via YouTube