Linux Media Controller development
 help / color / mirror / Atom feed
From: Hans Verkuil <hverkuil+cisco@kernel.org>
To: Linux Media Mailing List <linux-media@vger.kernel.org>
Cc: "Mauro Carvalho Chehab" <mchehab@kernel.org>,
	"Laurent Pinchart" <laurent.pinchart@ideasonboard.com>,
	"Sakari Ailus" <sakari.ailus@linux.intel.com>,
	"Ricardo Ribalda" <ribalda@chromium.org>,
	"Nicolas Dufresne" <nicolas.dufresne@collabora.com>,
	"Jacopo Mondi" <jacopo.mondi@ideasonboard.com>,
	"Tomi Valkeinen" <tomi.valkeinen@ideasonboard.com>,
	"Bryan O'Donoghue" <bryan.odonoghue@linaro.org>,
	"Dave Stevenson" <dave.stevenson@raspberrypi.com>,
	"Michael Tretter" <m.tretter@pengutronix.de>,
	"Kieran Bingham" <kieran.bingham@ideasonboard.com>,
	"Paul Kocialkowski" <paulk@sys-base.io>,
	"Benjamin Mugnier" <benjamin.mugnier@foss.st.com>,
	"Brandon Brnich" <b-brnich@ti.com>,
	"Marco Felsch" <m.felsch@pengutronix.de>,
	"Loic Poulain" <loic.poulain@oss.qualcomm.com>,
	"Sven Püschel" <s.pueschel@pengutronix.de>,
	"Michael Riesch" <michael.riesch@collabora.com>,
	"Devarsh Thakkar" <devarsht@ti.com>,
	"Yemike Abhilash Chandra" <y-abhilashchandra@ti.com>,
	"Jackson Lee" <jackson.lee@chipsnmedia.com>,
	"Jai Luthra" <jai.luthra@ideasonboard.com>,
	"Mehdi Djait" <mehdi.djait@linux.intel.com>,
	"Padhi, Beleswar" <b-padhi@ti.com>,
	"Donadkar, Rishikesh" <r-donadkar@ti.com>,
	"Rouven Czerwinski" <rouven.czerwinski@linaro.org>,
	"Jose A. Perez de Azpillaga" <azpijr@gmail.com>,
	"Daniel Stone" <daniel@fooishbar.org>,
	"Robert Mader" <robert.mader@collabora.com>,
	"Suresh Vankadara" <svankada@qti.qualcomm.com>,
	"Vikash Garodia" <vikash.garodia@oss.qualcomm.com>,
	"Satish Babu Patakokila" <spatakok@qti.qualcomm.com>,
	"Antti Laakso" <antti.laakso@linux.intel.com>,
	"Víctor Jáquez" <vjaquez@igalia.com>,
	"Frank Li" <Frank.li@nxp.com>,
	"Arthur Vinchon" <arthur.vinchon@allegrodvt.com>
Subject: [ANNv6, final] Media Summit on May 26th in Nice, France
Date: Thu, 14 May 2026 12:12:38 +0200	[thread overview]
Message-ID: <8590b824-0556-448f-be58-03ddb30b08bb@kernel.org> (raw)

Hi all,

This is the sixth and final version of this announcement, finalizing the list of attendees
and the agenda at the end: please let me know if you see mistakes.

We're now closed for new registrations: we're 26 in-person attendees and 11 remote attendees.
Information on how to call in as remote participant will be given in a separate email next week.

This year's Media Summit will be held on Tuesday May 26th the day before the
Embedded Recipes Conference in Nice, France:

https://embedded-recipes.org/2026/

The Media Summit will be held at Hotel Campanile and in the same meeting room
as last year (Nikaia):

https://nice-aeroport.campanile.com/en-us/

It is close to the Airport and to the Embedded Recipes venue.

The meeting room can hold up to 30 people and I will provide video conferencing support,
just like last year. The location and the meeting room was quite nice last year, so
I saw no need to change it.

The meeting room is sponsored by Cisco and Collabora, and the lunch is sponsored by
Ideas on Board! Many thanks to our sponsors, it's very much appreciated.

Regards,

	Hans

PS: Be aware that May 24 and 25 are public holidays in France. So many shops may be
closed those days.

In-person attendees:
Sakari Ailus <sakari.ailus@linux.intel.com>
Kieran Bingham <kieran.bingham@ideasonboard.com>
Brandon Brnich <b-brnich@ti.com>
Rouven Czerwinski <rouven.czerwinski@linaro.org>
Mehdi Djait <mehdi.djait@linux.intel.com>
Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Nicolas Dufresne <nicolas.dufresne@collabora.com>
Marco Felsch <m.felsch@pengutronix.de>
Vikash Garodia <vikash.garodia@oss.qualcomm.com>
Stefan Klug <stefan.klug@ideasonboard.com>
Paul Kocialkowski <paulk@sys-base.io>
Frank Li <Frank.li@nxp.com>
Jai Luthra <jai.luthra@ideasonboard.com>
Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Benjamin Mugnier <benjamin.mugnier@foss.st.com>
Beleswar Padhi <b-padhi@ti.com>
Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Loic Poulain <loic.poulain@oss.qualcomm.com>
Sven Püschel <s.pueschel@pengutronix.de>
Ricardo Ribalda <ribalda@chromium.org>
Michael Riesch <michael.riesch@collabora.com>
Daniel Stone <daniel@fooishbar.org> (Collabora)
Devarsh Thakkar <devarsht@ti.com>
Michael Tretter <m.tretter@pengutronix.de>
Suresh Vankadara <svankada@qti.qualcomm.com>
Hans Verkuil <hverkuil@kernel.org> (Cisco)

Remote attendees:
Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
Mauro Carvalho Chehab <mchehab@kernel.org>
Rishikesh Donadkar <r-donadkar@ti.com>
Víctor Jáquez <vjaquez@igalia.com>
Antti Laakso <antti.laakso@linux.intel.com>
Jackson Lee <jackson.lee@chipsnmedia.com>
Robert Mader <robert.mader@collabora.com>
Satish Babu Patakokila <spatakok@qti.qualcomm.com>
Jose A. Perez de Azpillaga <azpijr@gmail.com>
Dave Stevenson <dave.stevenson@raspberrypi.com>
Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Arthur Vinchon <arthur.vinchon@allegrodvt.com>


Agenda:

8:45-9:20: Arrive, settle in

9:20-9:30: Short intro (Hans Verkuil)

9:30-9:45: Status of ISP support in V4L2
	Presenter: Laurent Pinchart
	Description: Summary of ISP-related development in V4L2 since the last
	Linux Media Summit. This includes a brief overview of technical
	developments, and a summary of the efforts to engage with vendors.

9:45-10:45: V4L2 Stateless Video Encoding uAPI Progress Update
	Presenter: Paul Kocialkowski
	Description: An update on the ongonig work to support stateless codecs in V4L2.
	Some of the remaining open topics will be presented and discussed.

10:45-11:00: break

11:00-11:30: Vulkan Video Codecs
	Presenter: Nicolas Dufresne
	Description: Vulkan video codecs: what are the viable options for Linux Media
	and what is in preparation outside of our subsystem. The second aspect is
	informative as these discussions don't seem to lean toward our subsystem as the
	foundation. But I think it's rather useful for everyone to understand why and
	what is included.

11:30-12:00: Protected Video playback on i.MX8MQ
	Presenter: Rouven Czerwinski
	Description: Introduction to protected video playback
	on i.MX8MQ and missing bits for linux-media & protected heap interoperability.

12:00-13:30: Lunch

13:30-14:00: HDCP support for HDMI receivers
	Presenter: Hans Verkuil
	Description: I have been working on adding HDCP support for HDMI receivers.
	Specifically the HDCP negotiation between sources and sinks.

14:00-14:15: How to progress on Module identification
	Presenter: Stefan Klug
	Description: In many real world use cases it is necessary to identify
	the exact module/lens combination on top of the currently used sensor to
	be able to provide corresponding tuning data. I'd like to recap on the
	existing ideas and add a few more thoughts on how we could solve that.

14:15-15:00: Common raw sensor model, streams, metadata and metadata series status
	Presenter: Sakari Ailus
	Description: The Common Raw Sensor Model defines a new UAPI for camera
	sensors in Linux. It provides a more useful UAPI for configuring camera
	sensors than the existing practice is. The metadata series includes the
	Common Raw Sensor Model and a number of other improvements, such as generic
	raw formats, metadata support and finally enabling the streams uAPI.

15:00-15:30: AI patches
	Presenter: Sakari Ailus
	Description: What is our policy w.r.t. AI generated patches?

15:30-15:45: Break

15:45-16:00: A case for a media-job scheduler
	Presenter: Jacopo Mondi
	Description: Dan has proposed last year a framework for scheduling operations
	across multiple drivers that compose a capture pipeline:

	https://www.spinics.net/lists/linux-media/msg279502.html

	To better clarify why this is useful, I would like to discuss and
	describe a practical use case based around the Mali-C55 ISP as
	integrated in the Renesas RZ/V2H(P) SoC.

16:00-16:30: The Butterfly Effect or How Support for Complex Hardware may affect the uAPI
	Presenter: Michael Riesch
	Description: Video capture and camera hardware in recent SoCs is exceedingly complex
	and the assumption that there is one central V4L2 driver that registers
	the media device does not necessarily hold anymore. IMHO we need a
	central media device to rule them all and adaptations to the
	v4l2_{async,device}_register_subdev code.
	 - Dynamic (de)registration of media entities is desired
	 - This requires considerations about the uAPI
	 - There is significant overlap with the notion of fault-tolerant V4L2
	 - There is also a ton of cleanup work, but the resulting patches must
	   not break anything existing
	 - So we need to talk about possible migration strategies in order to
	   achieve reasonable progress without interfering too much with
	   existing and working parts

16:30-17:00 Overview of Media CI: where do pipelines run?
	Presenter: Ricardo Ribalda
	Description: How are jobs in pipelines assigned? How does the infrastructure
	for Media CI work? Are there things that can be tweaked to make it more
	reliable?

17:00-17:45: Discussion of the media subsystem development process
	Presenter: Hans Verkuil
	Description: Review of the multi-committer model: current status and next steps.
	Are there any bottlenecks, any ideas for improvements, w.r.t. the development process?

                 reply	other threads:[~2026-05-14 10:12 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8590b824-0556-448f-be58-03ddb30b08bb@kernel.org \
    --to=hverkuil+cisco@kernel.org \
    --cc=Frank.li@nxp.com \
    --cc=antti.laakso@linux.intel.com \
    --cc=arthur.vinchon@allegrodvt.com \
    --cc=azpijr@gmail.com \
    --cc=b-brnich@ti.com \
    --cc=b-padhi@ti.com \
    --cc=benjamin.mugnier@foss.st.com \
    --cc=bryan.odonoghue@linaro.org \
    --cc=daniel@fooishbar.org \
    --cc=dave.stevenson@raspberrypi.com \
    --cc=devarsht@ti.com \
    --cc=jackson.lee@chipsnmedia.com \
    --cc=jacopo.mondi@ideasonboard.com \
    --cc=jai.luthra@ideasonboard.com \
    --cc=kieran.bingham@ideasonboard.com \
    --cc=laurent.pinchart@ideasonboard.com \
    --cc=linux-media@vger.kernel.org \
    --cc=loic.poulain@oss.qualcomm.com \
    --cc=m.felsch@pengutronix.de \
    --cc=m.tretter@pengutronix.de \
    --cc=mchehab@kernel.org \
    --cc=mehdi.djait@linux.intel.com \
    --cc=michael.riesch@collabora.com \
    --cc=nicolas.dufresne@collabora.com \
    --cc=paulk@sys-base.io \
    --cc=r-donadkar@ti.com \
    --cc=ribalda@chromium.org \
    --cc=robert.mader@collabora.com \
    --cc=rouven.czerwinski@linaro.org \
    --cc=s.pueschel@pengutronix.de \
    --cc=sakari.ailus@linux.intel.com \
    --cc=spatakok@qti.qualcomm.com \
    --cc=svankada@qti.qualcomm.com \
    --cc=tomi.valkeinen@ideasonboard.com \
    --cc=vikash.garodia@oss.qualcomm.com \
    --cc=vjaquez@igalia.com \
    --cc=y-abhilashchandra@ti.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox