September 13-16, 2022
Dublin, Ireland + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Irish Standard Time (UTC +1). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Friday, September 16 • 11:45 - 12:25
Application Support with Libcamera - Kieran Bingham, Ideas on Board

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
libcamera has been maturing since it's first announcement at the Embedded Linux Conference Europe in Edinburgh, and is now used by platforms including the Raspberry Pi, Rockchip, NXP and the Intel IPU3. The conversion from V4L2 to the libcamera API has required applications to face updates that they weren't necessarily expecting. In this talk, we look at some current applications that utilise cameras, and how to ensure they will work well with libcamera platforms, or what to do if you find your application which used to work on a legacy V4L2 camera stack, now has a libcamera requirement. We will look at how desktop camera integration can be handled with PipeWire and the XDG camera portal, providing a layer of security on top of libcamera, and the provision of multiple applications being able to access the camera simultaneously, and what that will mean for applications, and users. We'll also look at the expanding ways that applications can access cameras on these platforms, using the libcamera native API, GStreamer element, Python bindings, or the V4L2 adaptation layer wrapper 'libcamerify', and what extra development is needed on those layers.

avatar for Kieran Bingham

Kieran Bingham

Embedded Linux Camera Specialist, Ideas on Board Oy.
Kieran Bingham is an embedded software engineer working with Ideas on Board and specialising in Linux kernel developments with a focus on media related subsystems. Kieran has worked with embedded Linux systems for over 17 years through professional service companies and silicon vendors... Read More →

Friday September 16, 2022 11:45 - 12:25 IST
Liffey Hall 2 (Level 1)