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

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube