18–20 Sept 2024
Europe/Vienna timezone

Session

Complex Cameras MC

19 Sept 2024, 15:00

Description

CFP closes on July 15th.

Unlocking the Future of Open-Source Camera Software

The camera hardware landscape has undergone a dramatic transformation, moving from simple frame producers to highly configurable and programmable systems. Unfortunately, open-source camera software has struggled to keep pace, creating a bottleneck that hinders innovation and limits the potential of modern camera technology.

This microconference will bring together key stakeholders to address the urgent challenges and opportunities in open-source camera software development.

Call for Proposals:

We invite proposals for topics in the following and related areas:

  • What kind of Kernel API is required for Complex Cameras?
  • What level of hardware documentation do we require from vendors?
  • In which kernel subsystems should Complex Cameras reside?
  • How shall the camera stack interact with other subsystems like NPUs/GPUs?
  • What does the perfect camera software stack look like?
  • How can we support dual camera stacks (open and proprietary) on top of a single upstream kernel driver? Can we support non-open features?
  • How can we allocate/share memory efficiently between the different subsystems?

Who Should Attend:

  • Kernel developers
  • ISP vendors
  • OEMs
  • Camera software developers
  • Linux distribution maintainers

Microconference Format:

The microconference will consist of short discussion topics, introduced and moderated by the participants. Each topic lead is expected to prepare a short presentation that will be shared with all the attendees in advance so we can use the Micro Conference for questions and face to face discussions.

After the conference we will divide in smaller working groups.

Submission Deadline: 15th July 2024

We look forward to your contributions in making complex cameras a reality in Linux!

Presentation materials

  1. 19/09/2024, 15:00

    The Complex Camera Summit will be held just before Plumbers. For a whole day Vendors, Distros and Kernel Maintainers will have discuss the future of Complex Cameras in Linux, covering kernel APIs and userspace camera stacks.

    During this presentation we will report the conclusions of that meeting to the rest of the community, gather feedback and discuss open questions.

    Go to contribution page
  2. 19/09/2024, 15:30

    Allocating shared buffers between disparate hardware devices remains a significant challenge in modern systems. The diverse constraints of each device make it difficult to find allocation strategies that are both efficient and universally compatible. Current solutions often rely on ad-hoc workarounds and duct-tape.

    This session aims to foster discussion on best practices for efficient...

    Go to contribution page
  3. 19/09/2024, 16:00

    Vendor Passthrough mechanisms enable direct communication between userspace and hardware devices, fully or partly bypassing traditional kernel software stacks. This approach has found applications in various subsystems, such as testing new protocols (e.g. NVMe Passthrough), debugging hardware, and implementing user-space drivers (e.g. DPDK). Some subsystems have set stricter rules governing...

    Go to contribution page
Building timetable...
Diamond Sponsor
Platinum Sponsors
Gold Sponsors
Silver Sponsors
Conference Services Provided by