* [ANNv4] Media Summit on May 26th in Nice, France
@ 2026-04-12 10:25 Hans Verkuil
2026-04-12 13:56 ` Sakari Ailus
` (2 more replies)
0 siblings, 3 replies; 19+ messages in thread
From: Hans Verkuil @ 2026-04-12 10:25 UTC (permalink / raw)
To: Linux Media Mailing List
Cc: Mauro Carvalho Chehab, Laurent Pinchart, Sean Young, Sakari Ailus,
Ricardo Ribalda, Nicolas Dufresne, Jacopo Mondi,
Niklas Söderlund, Tomi Valkeinen, Alain Volmat,
Bryan O'Donoghue, Dave Stevenson, Daniel Almeida,
Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham,
Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede,
Maxime Ripard, Brandon Brnich, Marco Felsch, Loic Poulain,
Sven Püschel, Michael Riesch, Devarsh Thakkar,
Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait,
Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski
(Please pass this on to anyone you think might be interested in this!)
Hi all,
This is the fourth version of this announcement, updating the list of attendees
and the tentative agenda at the end: please let me know if you see mistakes.
Note that there is still time for one or two other topics. Also please check
the agenda if you need more (or perhaps less) time for your topic.
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.
That said, in-person participation is very much preferred. This yearly summit is meant
for active media developers to meet face-to-face and to discuss media subsystem issues.
And it is also a good opportunity to talk to each other during the Embedded Recipes
conference to discuss topics in a smaller group. But if you are an active media developer
and are really not able to attend in person, then remote participation is an option.
If you want to attend the meeting (either in person or remote), then send an email to me
directly. The deadline for in-person attendance is May 14 as the hotel needs to know the
final number of attendees by then.
There is no registration fee, 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.
If you have a topic that you want to discuss, just 'Reply All' to this announcement
and give the topic title, a short description and a guesstimate of the time you need
for your topic.
See last year's Media Summit Report as an example of what to expect:
https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/
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>
Paul Kocialkowski <paulk@sys-base.io>
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>
Devarsh Thakkar <devarsht@ti.com>
Michael Tretter <m.tretter@pengutronix.de>
Hans Verkuil <hverkuil@kernel.org>
Remote attendees:
Yemike Abhilash Chandra <y-abhilashchandra@ti.com>
Rishikesh Donadkar <r-donadkar@ti.com>
Jackson Lee <jackson.lee@chipsnmedia.com>
Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative)
Agenda (tentative):
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:30: AI patches
Presenter: Sakari Ailus
Description: What is our policy w.r.t. AI generated patches?
14:30-15: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?
15:00-15:15: Break
15:15-16:15: 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?
As you can see, there is still some available time for other topics.
^ permalink raw reply [flat|nested] 19+ messages in thread* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-12 10:25 [ANNv4] Media Summit on May 26th in Nice, France Hans Verkuil @ 2026-04-12 13:56 ` Sakari Ailus 2026-04-13 6:08 ` Hans Verkuil 2026-04-13 9:57 ` Michael Riesch 2026-04-13 20:03 ` Loic Poulain 2 siblings, 1 reply; 19+ messages in thread From: Sakari Ailus @ 2026-04-12 13:56 UTC (permalink / raw) To: Hans Verkuil Cc: Linux Media Mailing List, Mauro Carvalho Chehab, Laurent Pinchart, Sean Young, Ricardo Ribalda, Nicolas Dufresne, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Loic Poulain, Sven Püschel, Michael Riesch, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski Hi Hans, On Sun, Apr 12, 2026 at 12:25:39PM +0200, Hans Verkuil wrote: > As you can see, there is still some available time for other topics. I'd like to add: Title: Common raw sensor model, streams, metadata and metadata series status Presenter: Sakari Ailus Time estimate: 45 minutes (depends heavily on how much there will be discussion) Descriptition: 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. -- Kind regards, Sakari Ailus ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-12 13:56 ` Sakari Ailus @ 2026-04-13 6:08 ` Hans Verkuil 0 siblings, 0 replies; 19+ messages in thread From: Hans Verkuil @ 2026-04-13 6:08 UTC (permalink / raw) To: Sakari Ailus Cc: Linux Media Mailing List, Mauro Carvalho Chehab, Laurent Pinchart, Sean Young, Ricardo Ribalda, Nicolas Dufresne, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Loic Poulain, Sven Püschel, Michael Riesch, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski On 12/04/2026 15:56, Sakari Ailus wrote: > Title: Common raw sensor model, streams, metadata and metadata series status > Presenter: Sakari Ailus > Time estimate: 45 minutes (depends heavily on how much there will be > discussion) > Descriptition: 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. Added! Hans ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-12 10:25 [ANNv4] Media Summit on May 26th in Nice, France Hans Verkuil 2026-04-12 13:56 ` Sakari Ailus @ 2026-04-13 9:57 ` Michael Riesch 2026-04-14 6:49 ` Hans Verkuil 2026-04-13 20:03 ` Loic Poulain 2 siblings, 1 reply; 19+ messages in thread From: Michael Riesch @ 2026-04-13 9:57 UTC (permalink / raw) To: Hans Verkuil, Linux Media Mailing List Cc: Mauro Carvalho Chehab, Laurent Pinchart, Sean Young, Sakari Ailus, Ricardo Ribalda, Nicolas Dufresne, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Loic Poulain, Sven Püschel, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski Hi Hans, On 4/12/26 12:25, Hans Verkuil wrote: > [...] > Agenda (tentative): > > 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:30: AI patches > Presenter: Sakari Ailus > Description: What is our policy w.r.t. AI generated patches? > > 14:30-15: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? > > 15:00-15:15: Break > > 15:15-16:15: 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? > > As you can see, there is still some available time for other topics. If there is still a bit of time left, maybe we can reserve some 15-30 minutes for the following: -------%<---snip-------------------------------------------------------- The Butterfly Effect or How Support for Complex Hardware may affect the uAPI 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. The discussion [0, 1] quickly escalated: - 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 TL;DR: This short talk outlines the effects of upstreaming Rockchip RK3588 video capture and camera support on the V4L2/MC uAPI and on the (linux-media) universe as we know it today. [0] https://linuxtv.org/irc/oftc/irclogger_log/linux-media?date=2026-02-17,Tue&sel=72#l68 [1] https://linuxtv.org/irc/oftc/irclogger_log/linux-media?date=2026-02-18,Wed&sel=14#l10 -------%<---snip-------------------------------------------------------- If desired, I'll try to find the time to describe the issue in more detail on the list *before* everyone travels to Nice. Then, we can use the time on site more effectively to discuss it. Best regards, Michael ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-13 9:57 ` Michael Riesch @ 2026-04-14 6:49 ` Hans Verkuil 0 siblings, 0 replies; 19+ messages in thread From: Hans Verkuil @ 2026-04-14 6:49 UTC (permalink / raw) To: Michael Riesch, Linux Media Mailing List Cc: Mauro Carvalho Chehab, Laurent Pinchart, Sean Young, Sakari Ailus, Ricardo Ribalda, Nicolas Dufresne, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Loic Poulain, Sven Püschel, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski On 13/04/2026 11:57, Michael Riesch wrote: > Hi Hans, > > On 4/12/26 12:25, Hans Verkuil wrote: >> [...] >> Agenda (tentative): >> >> 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:30: AI patches >> Presenter: Sakari Ailus >> Description: What is our policy w.r.t. AI generated patches? >> >> 14:30-15: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? >> >> 15:00-15:15: Break >> >> 15:15-16:15: 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? >> >> As you can see, there is still some available time for other topics. > > If there is still a bit of time left, maybe we can reserve some 15-30 > minutes for the following: I added this to the agenda. Thanks! Regards, Hans > > -------%<---snip-------------------------------------------------------- > > The Butterfly Effect or How Support for Complex Hardware may affect the uAPI > > 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. The discussion [0, 1] quickly > escalated: > - 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 > > TL;DR: This short talk outlines the effects of upstreaming Rockchip > RK3588 video capture and camera support on the V4L2/MC uAPI and on the > (linux-media) universe as we know it today. > > [0] > https://linuxtv.org/irc/oftc/irclogger_log/linux-media?date=2026-02-17,Tue&sel=72#l68 > [1] > https://linuxtv.org/irc/oftc/irclogger_log/linux-media?date=2026-02-18,Wed&sel=14#l10 > > -------%<---snip-------------------------------------------------------- > > If desired, I'll try to find the time to describe the issue in more > detail on the list *before* everyone travels to Nice. Then, we can use > the time on site more effectively to discuss it. > > Best regards, > Michael ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-12 10:25 [ANNv4] Media Summit on May 26th in Nice, France Hans Verkuil 2026-04-12 13:56 ` Sakari Ailus 2026-04-13 9:57 ` Michael Riesch @ 2026-04-13 20:03 ` Loic Poulain 2026-04-13 20:19 ` Laurent Pinchart 2 siblings, 1 reply; 19+ messages in thread From: Loic Poulain @ 2026-04-13 20:03 UTC (permalink / raw) To: Hans Verkuil Cc: Linux Media Mailing List, Mauro Carvalho Chehab, Laurent Pinchart, Sean Young, Sakari Ailus, Ricardo Ribalda, Nicolas Dufresne, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Michael Riesch, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski Hi Hans, I would be happy to discuss this if a slot is available: Title: Generic V4L2 ISP M2M framework Presenter: Loic Poulain Time estimate: ~20min Description: During early development of a Qualcomm Offline Image Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory (v4l2‑m2m) framework, which is widely used and provides solid support for buffer management and scheduling. However, applying it to an ISP use case exposes limitations: ISP engines often require a richer media graph, with multiple pads and metadata flows, similar to inline ISP pipelines (params, stats, outputs). This talk proposes discussing the need for and design of a common V4L2 ISP M2M framework to factor out shared functionality across drivers, particularly around buffer/queue management and job scheduling. Regards, Loic On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil <hverkuil+cisco@kernel.org> wrote: > > (Please pass this on to anyone you think might be interested in this!) > > Hi all, > > This is the fourth version of this announcement, updating the list of attendees > and the tentative agenda at the end: please let me know if you see mistakes. > Note that there is still time for one or two other topics. Also please check > the agenda if you need more (or perhaps less) time for your topic. > > 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. > > That said, in-person participation is very much preferred. This yearly summit is meant > for active media developers to meet face-to-face and to discuss media subsystem issues. > > And it is also a good opportunity to talk to each other during the Embedded Recipes > conference to discuss topics in a smaller group. But if you are an active media developer > and are really not able to attend in person, then remote participation is an option. > > If you want to attend the meeting (either in person or remote), then send an email to me > directly. The deadline for in-person attendance is May 14 as the hotel needs to know the > final number of attendees by then. > > There is no registration fee, 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. > > If you have a topic that you want to discuss, just 'Reply All' to this announcement > and give the topic title, a short description and a guesstimate of the time you need > for your topic. > > See last year's Media Summit Report as an example of what to expect: > > https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ > > 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> > Paul Kocialkowski <paulk@sys-base.io> > 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> > Devarsh Thakkar <devarsht@ti.com> > Michael Tretter <m.tretter@pengutronix.de> > Hans Verkuil <hverkuil@kernel.org> > > Remote attendees: > Yemike Abhilash Chandra <y-abhilashchandra@ti.com> > Rishikesh Donadkar <r-donadkar@ti.com> > Jackson Lee <jackson.lee@chipsnmedia.com> > Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) > > > Agenda (tentative): > > 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:30: AI patches > Presenter: Sakari Ailus > Description: What is our policy w.r.t. AI generated patches? > > 14:30-15: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? > > 15:00-15:15: Break > > 15:15-16:15: 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? > > As you can see, there is still some available time for other topics. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-13 20:03 ` Loic Poulain @ 2026-04-13 20:19 ` Laurent Pinchart 2026-04-13 20:25 ` Nicolas Dufresne 0 siblings, 1 reply; 19+ messages in thread From: Laurent Pinchart @ 2026-04-13 20:19 UTC (permalink / raw) To: Loic Poulain Cc: Hans Verkuil, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Ricardo Ribalda, Nicolas Dufresne, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Michael Riesch, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski On Mon, Apr 13, 2026 at 10:03:52PM +0200, Loic Poulain wrote: > Hi Hans, > > I would be happy to discuss this if a slot is available: > > Title: Generic V4L2 ISP M2M framework > Presenter: Loic Poulain > Time estimate: ~20min > Description: During early development of a Qualcomm Offline Image > Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory > (v4l2‑m2m) framework, which is widely used and provides solid support > for buffer management and scheduling. However, applying it to an ISP > use case exposes limitations: ISP engines often require a richer media > graph, with multiple pads and metadata flows, similar to inline ISP > pipelines (params, stats, outputs). This talk proposes discussing the > need for and design of a common V4L2 ISP M2M framework to factor out > shared functionality across drivers, particularly around buffer/queue > management and job scheduling. That's well aligned with the v4l2-isp framework that Jacopo started, and to the multi-context and media-jobs APIs that we have proposed. I wonder, however, if a short session at the media summit will be enough, or if we should try to organize a half day brainstorming workshop at some point. Depending on when the people interested in this topic plan to arrive, Monday could be an option. > On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil <hverkuil+cisco@kernel.org> wrote: > > > > (Please pass this on to anyone you think might be interested in this!) > > > > Hi all, > > > > This is the fourth version of this announcement, updating the list of attendees > > and the tentative agenda at the end: please let me know if you see mistakes. > > Note that there is still time for one or two other topics. Also please check > > the agenda if you need more (or perhaps less) time for your topic. > > > > 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. > > > > That said, in-person participation is very much preferred. This yearly summit is meant > > for active media developers to meet face-to-face and to discuss media subsystem issues. > > > > And it is also a good opportunity to talk to each other during the Embedded Recipes > > conference to discuss topics in a smaller group. But if you are an active media developer > > and are really not able to attend in person, then remote participation is an option. > > > > If you want to attend the meeting (either in person or remote), then send an email to me > > directly. The deadline for in-person attendance is May 14 as the hotel needs to know the > > final number of attendees by then. > > > > There is no registration fee, 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. > > > > If you have a topic that you want to discuss, just 'Reply All' to this announcement > > and give the topic title, a short description and a guesstimate of the time you need > > for your topic. > > > > See last year's Media Summit Report as an example of what to expect: > > > > https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ > > > > 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> > > Paul Kocialkowski <paulk@sys-base.io> > > 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> > > Devarsh Thakkar <devarsht@ti.com> > > Michael Tretter <m.tretter@pengutronix.de> > > Hans Verkuil <hverkuil@kernel.org> > > > > Remote attendees: > > Yemike Abhilash Chandra <y-abhilashchandra@ti.com> > > Rishikesh Donadkar <r-donadkar@ti.com> > > Jackson Lee <jackson.lee@chipsnmedia.com> > > Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) > > > > > > Agenda (tentative): > > > > 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:30: AI patches > > Presenter: Sakari Ailus > > Description: What is our policy w.r.t. AI generated patches? > > > > 14:30-15: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? > > > > 15:00-15:15: Break > > > > 15:15-16:15: 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? > > > > As you can see, there is still some available time for other topics. -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-13 20:19 ` Laurent Pinchart @ 2026-04-13 20:25 ` Nicolas Dufresne 2026-04-13 21:16 ` Laurent Pinchart 0 siblings, 1 reply; 19+ messages in thread From: Nicolas Dufresne @ 2026-04-13 20:25 UTC (permalink / raw) To: Laurent Pinchart, Loic Poulain Cc: Hans Verkuil, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Ricardo Ribalda, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Michael Riesch, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski [-- Attachment #1: Type: text/plain, Size: 9166 bytes --] Hi, Le lundi 13 avril 2026 à 23:19 +0300, Laurent Pinchart a écrit : > On Mon, Apr 13, 2026 at 10:03:52PM +0200, Loic Poulain wrote: > > Hi Hans, > > > > I would be happy to discuss this if a slot is available: > > > > Title: Generic V4L2 ISP M2M framework > > Presenter: Loic Poulain > > Time estimate: ~20min > > Description: During early development of a Qualcomm Offline Image > > Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory > > (v4l2‑m2m) framework, which is widely used and provides solid support > > for buffer management and scheduling. However, applying it to an ISP > > use case exposes limitations: ISP engines often require a richer media > > graph, with multiple pads and metadata flows, similar to inline ISP > > pipelines (params, stats, outputs). This talk proposes discussing the > > need for and design of a common V4L2 ISP M2M framework to factor out > > shared functionality across drivers, particularly around buffer/queue > > management and job scheduling. > > That's well aligned with the v4l2-isp framework that Jacopo started, and > to the multi-context and media-jobs APIs that we have proposed. I > wonder, however, if a short session at the media summit will be enough, > or if we should try to organize a half day brainstorming workshop at > some point. Depending on when the people interested in this topic plan > to arrive, Monday could be an option. I'm also/still interested in the multi-context for m2m decoders that have inline post-processing capabilities (current model forces us to waste a lot of RAM). We just restarted some design discussion with the team, with an increased confidence that multi-context is the way. The scheduler could come handy in the future if we get to deal with more multi-stage codecs in the future. I'll be in Nice all day Monday. Nicolas > > > On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil <hverkuil+cisco@kernel.org> > > wrote: > > > > > > (Please pass this on to anyone you think might be interested in this!) > > > > > > Hi all, > > > > > > This is the fourth version of this announcement, updating the list of > > > attendees > > > and the tentative agenda at the end: please let me know if you see > > > mistakes. > > > Note that there is still time for one or two other topics. Also please > > > check > > > the agenda if you need more (or perhaps less) time for your topic. > > > > > > 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. > > > > > > That said, in-person participation is very much preferred. This yearly > > > summit is meant > > > for active media developers to meet face-to-face and to discuss media > > > subsystem issues. > > > > > > And it is also a good opportunity to talk to each other during the > > > Embedded Recipes > > > conference to discuss topics in a smaller group. But if you are an active > > > media developer > > > and are really not able to attend in person, then remote participation is > > > an option. > > > > > > If you want to attend the meeting (either in person or remote), then send > > > an email to me > > > directly. The deadline for in-person attendance is May 14 as the hotel > > > needs to know the > > > final number of attendees by then. > > > > > > There is no registration fee, 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. > > > > > > If you have a topic that you want to discuss, just 'Reply All' to this > > > announcement > > > and give the topic title, a short description and a guesstimate of the > > > time you need > > > for your topic. > > > > > > See last year's Media Summit Report as an example of what to expect: > > > > > > https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ > > > > > > 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> > > > Paul Kocialkowski <paulk@sys-base.io> > > > 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> > > > Devarsh Thakkar <devarsht@ti.com> > > > Michael Tretter <m.tretter@pengutronix.de> > > > Hans Verkuil <hverkuil@kernel.org> > > > > > > Remote attendees: > > > Yemike Abhilash Chandra <y-abhilashchandra@ti.com> > > > Rishikesh Donadkar <r-donadkar@ti.com> > > > Jackson Lee <jackson.lee@chipsnmedia.com> > > > Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) > > > > > > > > > Agenda (tentative): > > > > > > 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:30: AI patches > > > Presenter: Sakari Ailus > > > Description: What is our policy w.r.t. AI generated patches? > > > > > > 14:30-15: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? > > > > > > 15:00-15:15: Break > > > > > > 15:15-16:15: 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? > > > > > > As you can see, there is still some available time for other topics. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-13 20:25 ` Nicolas Dufresne @ 2026-04-13 21:16 ` Laurent Pinchart 2026-04-14 6:47 ` Hans Verkuil 0 siblings, 1 reply; 19+ messages in thread From: Laurent Pinchart @ 2026-04-13 21:16 UTC (permalink / raw) To: Nicolas Dufresne Cc: Loic Poulain, Hans Verkuil, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Ricardo Ribalda, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Michael Riesch, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski On Mon, Apr 13, 2026 at 04:25:54PM -0400, Nicolas Dufresne wrote: > Le lundi 13 avril 2026 à 23:19 +0300, Laurent Pinchart a écrit : > > On Mon, Apr 13, 2026 at 10:03:52PM +0200, Loic Poulain wrote: > > > Hi Hans, > > > > > > I would be happy to discuss this if a slot is available: > > > > > > Title: Generic V4L2 ISP M2M framework > > > Presenter: Loic Poulain > > > Time estimate: ~20min > > > Description: During early development of a Qualcomm Offline Image > > > Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory > > > (v4l2‑m2m) framework, which is widely used and provides solid support > > > for buffer management and scheduling. However, applying it to an ISP > > > use case exposes limitations: ISP engines often require a richer media > > > graph, with multiple pads and metadata flows, similar to inline ISP > > > pipelines (params, stats, outputs). This talk proposes discussing the > > > need for and design of a common V4L2 ISP M2M framework to factor out > > > shared functionality across drivers, particularly around buffer/queue > > > management and job scheduling. > > > > That's well aligned with the v4l2-isp framework that Jacopo started, and > > to the multi-context and media-jobs APIs that we have proposed. I > > wonder, however, if a short session at the media summit will be enough, > > or if we should try to organize a half day brainstorming workshop at > > some point. Depending on when the people interested in this topic plan > > to arrive, Monday could be an option. > > I'm also/still interested in the multi-context for m2m decoders that have inline > post-processing capabilities (current model forces us to waste a lot of RAM). We > just restarted some design discussion with the team, with an increased > confidence that multi-context is the way. The scheduler could come handy in the > future if we get to deal with more multi-stage codecs in the future. I'll be in > Nice all day Monday. I will unfortunately be available only until 15:00 on Monday, but Jacopo should be available through the day. Let's see who would be interested and available, and try to organize something. > > > On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil wrote: > > > > > > > > (Please pass this on to anyone you think might be interested in this!) > > > > > > > > Hi all, > > > > > > > > This is the fourth version of this announcement, updating the list of > > > > attendees > > > > and the tentative agenda at the end: please let me know if you see > > > > mistakes. > > > > Note that there is still time for one or two other topics. Also please > > > > check > > > > the agenda if you need more (or perhaps less) time for your topic. > > > > > > > > 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. > > > > > > > > That said, in-person participation is very much preferred. This yearly > > > > summit is meant > > > > for active media developers to meet face-to-face and to discuss media > > > > subsystem issues. > > > > > > > > And it is also a good opportunity to talk to each other during the > > > > Embedded Recipes > > > > conference to discuss topics in a smaller group. But if you are an active > > > > media developer > > > > and are really not able to attend in person, then remote participation is > > > > an option. > > > > > > > > If you want to attend the meeting (either in person or remote), then send > > > > an email to me > > > > directly. The deadline for in-person attendance is May 14 as the hotel > > > > needs to know the > > > > final number of attendees by then. > > > > > > > > There is no registration fee, 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. > > > > > > > > If you have a topic that you want to discuss, just 'Reply All' to this > > > > announcement > > > > and give the topic title, a short description and a guesstimate of the > > > > time you need > > > > for your topic. > > > > > > > > See last year's Media Summit Report as an example of what to expect: > > > > > > > > https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ > > > > > > > > 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> > > > > Paul Kocialkowski <paulk@sys-base.io> > > > > 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> > > > > Devarsh Thakkar <devarsht@ti.com> > > > > Michael Tretter <m.tretter@pengutronix.de> > > > > Hans Verkuil <hverkuil@kernel.org> > > > > > > > > Remote attendees: > > > > Yemike Abhilash Chandra <y-abhilashchandra@ti.com> > > > > Rishikesh Donadkar <r-donadkar@ti.com> > > > > Jackson Lee <jackson.lee@chipsnmedia.com> > > > > Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) > > > > > > > > > > > > Agenda (tentative): > > > > > > > > 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:30: AI patches > > > > Presenter: Sakari Ailus > > > > Description: What is our policy w.r.t. AI generated patches? > > > > > > > > 14:30-15: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? > > > > > > > > 15:00-15:15: Break > > > > > > > > 15:15-16:15: 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? > > > > > > > > As you can see, there is still some available time for other topics. -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-13 21:16 ` Laurent Pinchart @ 2026-04-14 6:47 ` Hans Verkuil 2026-04-14 6:55 ` Ricardo Ribalda 2026-04-14 7:04 ` Jacopo Mondi 0 siblings, 2 replies; 19+ messages in thread From: Hans Verkuil @ 2026-04-14 6:47 UTC (permalink / raw) To: Laurent Pinchart, Nicolas Dufresne Cc: Loic Poulain, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Ricardo Ribalda, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Michael Riesch, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski On 13/04/2026 23:16, Laurent Pinchart wrote: > On Mon, Apr 13, 2026 at 04:25:54PM -0400, Nicolas Dufresne wrote: >> Le lundi 13 avril 2026 à 23:19 +0300, Laurent Pinchart a écrit : >>> On Mon, Apr 13, 2026 at 10:03:52PM +0200, Loic Poulain wrote: >>>> Hi Hans, >>>> >>>> I would be happy to discuss this if a slot is available: >>>> >>>> Title: Generic V4L2 ISP M2M framework >>>> Presenter: Loic Poulain >>>> Time estimate: ~20min >>>> Description: During early development of a Qualcomm Offline Image >>>> Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory >>>> (v4l2‑m2m) framework, which is widely used and provides solid support >>>> for buffer management and scheduling. However, applying it to an ISP >>>> use case exposes limitations: ISP engines often require a richer media >>>> graph, with multiple pads and metadata flows, similar to inline ISP >>>> pipelines (params, stats, outputs). This talk proposes discussing the >>>> need for and design of a common V4L2 ISP M2M framework to factor out >>>> shared functionality across drivers, particularly around buffer/queue >>>> management and job scheduling. >>> >>> That's well aligned with the v4l2-isp framework that Jacopo started, and >>> to the multi-context and media-jobs APIs that we have proposed. I >>> wonder, however, if a short session at the media summit will be enough, >>> or if we should try to organize a half day brainstorming workshop at >>> some point. Depending on when the people interested in this topic plan >>> to arrive, Monday could be an option. >> >> I'm also/still interested in the multi-context for m2m decoders that have inline >> post-processing capabilities (current model forces us to waste a lot of RAM). We >> just restarted some design discussion with the team, with an increased >> confidence that multi-context is the way. The scheduler could come handy in the >> future if we get to deal with more multi-stage codecs in the future. I'll be in >> Nice all day Monday. > > I will unfortunately be available only until 15:00 on Monday, but Jacopo > should be available through the day. Let's see who would be interested > and available, and try to organize something. I'm available on Monday as well. I think this is a topic that is well suited to a brainstorm session. The agenda for the media summit is getting quite full, and I agree with Laurent that 20 minutes is likely not enough. If we can so a session on Monday instead, then that would be a good solution. I have never been very enthusiastic about the m2m framework: it's fine for e.g. simple scalers, but it's awkward to use for codecs let alone ISPs. I always felt that we really need variants of the m2m framework that are customized to specific use-cases: i.e. a codec m2m framework, and (perhaps) an ISP m2m framework. The big problem with that is of course who will do the work. Making new frameworks is difficult and takes a long time. Regards, Hans > >>>> On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil wrote: >>>>> >>>>> (Please pass this on to anyone you think might be interested in this!) >>>>> >>>>> Hi all, >>>>> >>>>> This is the fourth version of this announcement, updating the list of >>>>> attendees >>>>> and the tentative agenda at the end: please let me know if you see >>>>> mistakes. >>>>> Note that there is still time for one or two other topics. Also please >>>>> check >>>>> the agenda if you need more (or perhaps less) time for your topic. >>>>> >>>>> 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. >>>>> >>>>> That said, in-person participation is very much preferred. This yearly >>>>> summit is meant >>>>> for active media developers to meet face-to-face and to discuss media >>>>> subsystem issues. >>>>> >>>>> And it is also a good opportunity to talk to each other during the >>>>> Embedded Recipes >>>>> conference to discuss topics in a smaller group. But if you are an active >>>>> media developer >>>>> and are really not able to attend in person, then remote participation is >>>>> an option. >>>>> >>>>> If you want to attend the meeting (either in person or remote), then send >>>>> an email to me >>>>> directly. The deadline for in-person attendance is May 14 as the hotel >>>>> needs to know the >>>>> final number of attendees by then. >>>>> >>>>> There is no registration fee, 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. >>>>> >>>>> If you have a topic that you want to discuss, just 'Reply All' to this >>>>> announcement >>>>> and give the topic title, a short description and a guesstimate of the >>>>> time you need >>>>> for your topic. >>>>> >>>>> See last year's Media Summit Report as an example of what to expect: >>>>> >>>>> https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ >>>>> >>>>> 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> >>>>> Paul Kocialkowski <paulk@sys-base.io> >>>>> 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> >>>>> Devarsh Thakkar <devarsht@ti.com> >>>>> Michael Tretter <m.tretter@pengutronix.de> >>>>> Hans Verkuil <hverkuil@kernel.org> >>>>> >>>>> Remote attendees: >>>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com> >>>>> Rishikesh Donadkar <r-donadkar@ti.com> >>>>> Jackson Lee <jackson.lee@chipsnmedia.com> >>>>> Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) >>>>> >>>>> >>>>> Agenda (tentative): >>>>> >>>>> 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:30: AI patches >>>>> Presenter: Sakari Ailus >>>>> Description: What is our policy w.r.t. AI generated patches? >>>>> >>>>> 14:30-15: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? >>>>> >>>>> 15:00-15:15: Break >>>>> >>>>> 15:15-16:15: 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? >>>>> >>>>> As you can see, there is still some available time for other topics. > ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-14 6:47 ` Hans Verkuil @ 2026-04-14 6:55 ` Ricardo Ribalda 2026-04-14 7:20 ` Michael Riesch 2026-04-14 7:04 ` Jacopo Mondi 1 sibling, 1 reply; 19+ messages in thread From: Ricardo Ribalda @ 2026-04-14 6:55 UTC (permalink / raw) To: Hans Verkuil Cc: Laurent Pinchart, Nicolas Dufresne, Loic Poulain, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Michael Riesch, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski Hi On Tue, 14 Apr 2026 at 08:47, Hans Verkuil <hverkuil+cisco@kernel.org> wrote: > > On 13/04/2026 23:16, Laurent Pinchart wrote: > > On Mon, Apr 13, 2026 at 04:25:54PM -0400, Nicolas Dufresne wrote: > >> Le lundi 13 avril 2026 à 23:19 +0300, Laurent Pinchart a écrit : > >>> On Mon, Apr 13, 2026 at 10:03:52PM +0200, Loic Poulain wrote: > >>>> Hi Hans, > >>>> > >>>> I would be happy to discuss this if a slot is available: > >>>> > >>>> Title: Generic V4L2 ISP M2M framework > >>>> Presenter: Loic Poulain > >>>> Time estimate: ~20min > >>>> Description: During early development of a Qualcomm Offline Image > >>>> Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory > >>>> (v4l2‑m2m) framework, which is widely used and provides solid support > >>>> for buffer management and scheduling. However, applying it to an ISP > >>>> use case exposes limitations: ISP engines often require a richer media > >>>> graph, with multiple pads and metadata flows, similar to inline ISP > >>>> pipelines (params, stats, outputs). This talk proposes discussing the > >>>> need for and design of a common V4L2 ISP M2M framework to factor out > >>>> shared functionality across drivers, particularly around buffer/queue > >>>> management and job scheduling. > >>> > >>> That's well aligned with the v4l2-isp framework that Jacopo started, and > >>> to the multi-context and media-jobs APIs that we have proposed. I > >>> wonder, however, if a short session at the media summit will be enough, > >>> or if we should try to organize a half day brainstorming workshop at > >>> some point. Depending on when the people interested in this topic plan > >>> to arrive, Monday could be an option. > >> > >> I'm also/still interested in the multi-context for m2m decoders that have inline > >> post-processing capabilities (current model forces us to waste a lot of RAM). We > >> just restarted some design discussion with the team, with an increased > >> confidence that multi-context is the way. The scheduler could come handy in the > >> future if we get to deal with more multi-stage codecs in the future. I'll be in > >> Nice all day Monday. > > > > I will unfortunately be available only until 15:00 on Monday, but Jacopo > > should be available through the day. Let's see who would be interested > > and available, and try to organize something. > > I'm available on Monday as well. I think this is a topic that is well suited > to a brainstorm session. I am also available on Monday and would like to attend the session. Regards! > > The agenda for the media summit is getting quite full, and I agree with Laurent > that 20 minutes is likely not enough. If we can so a session on Monday instead, > then that would be a good solution. > > I have never been very enthusiastic about the m2m framework: it's fine for e.g. > simple scalers, but it's awkward to use for codecs let alone ISPs. > > I always felt that we really need variants of the m2m framework that are customized > to specific use-cases: i.e. a codec m2m framework, and (perhaps) an ISP m2m framework. > > The big problem with that is of course who will do the work. Making new frameworks > is difficult and takes a long time. > > Regards, > > Hans > > > > >>>> On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil wrote: > >>>>> > >>>>> (Please pass this on to anyone you think might be interested in this!) > >>>>> > >>>>> Hi all, > >>>>> > >>>>> This is the fourth version of this announcement, updating the list of > >>>>> attendees > >>>>> and the tentative agenda at the end: please let me know if you see > >>>>> mistakes. > >>>>> Note that there is still time for one or two other topics. Also please > >>>>> check > >>>>> the agenda if you need more (or perhaps less) time for your topic. > >>>>> > >>>>> 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. > >>>>> > >>>>> That said, in-person participation is very much preferred. This yearly > >>>>> summit is meant > >>>>> for active media developers to meet face-to-face and to discuss media > >>>>> subsystem issues. > >>>>> > >>>>> And it is also a good opportunity to talk to each other during the > >>>>> Embedded Recipes > >>>>> conference to discuss topics in a smaller group. But if you are an active > >>>>> media developer > >>>>> and are really not able to attend in person, then remote participation is > >>>>> an option. > >>>>> > >>>>> If you want to attend the meeting (either in person or remote), then send > >>>>> an email to me > >>>>> directly. The deadline for in-person attendance is May 14 as the hotel > >>>>> needs to know the > >>>>> final number of attendees by then. > >>>>> > >>>>> There is no registration fee, 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. > >>>>> > >>>>> If you have a topic that you want to discuss, just 'Reply All' to this > >>>>> announcement > >>>>> and give the topic title, a short description and a guesstimate of the > >>>>> time you need > >>>>> for your topic. > >>>>> > >>>>> See last year's Media Summit Report as an example of what to expect: > >>>>> > >>>>> https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ > >>>>> > >>>>> 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> > >>>>> Paul Kocialkowski <paulk@sys-base.io> > >>>>> 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> > >>>>> Devarsh Thakkar <devarsht@ti.com> > >>>>> Michael Tretter <m.tretter@pengutronix.de> > >>>>> Hans Verkuil <hverkuil@kernel.org> > >>>>> > >>>>> Remote attendees: > >>>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com> > >>>>> Rishikesh Donadkar <r-donadkar@ti.com> > >>>>> Jackson Lee <jackson.lee@chipsnmedia.com> > >>>>> Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) > >>>>> > >>>>> > >>>>> Agenda (tentative): > >>>>> > >>>>> 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:30: AI patches > >>>>> Presenter: Sakari Ailus > >>>>> Description: What is our policy w.r.t. AI generated patches? > >>>>> > >>>>> 14:30-15: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? > >>>>> > >>>>> 15:00-15:15: Break > >>>>> > >>>>> 15:15-16:15: 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? > >>>>> > >>>>> As you can see, there is still some available time for other topics. > > > -- Ricardo Ribalda ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-14 6:55 ` Ricardo Ribalda @ 2026-04-14 7:20 ` Michael Riesch 2026-04-14 7:42 ` Laurent Pinchart 0 siblings, 1 reply; 19+ messages in thread From: Michael Riesch @ 2026-04-14 7:20 UTC (permalink / raw) To: Ricardo Ribalda, Hans Verkuil Cc: Laurent Pinchart, Nicolas Dufresne, Loic Poulain, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski Hi all, On 4/14/26 08:55, Ricardo Ribalda wrote: > Hi > > On Tue, 14 Apr 2026 at 08:47, Hans Verkuil <hverkuil+cisco@kernel.org> wrote: >> >> On 13/04/2026 23:16, Laurent Pinchart wrote: >>> On Mon, Apr 13, 2026 at 04:25:54PM -0400, Nicolas Dufresne wrote: >>>> Le lundi 13 avril 2026 à 23:19 +0300, Laurent Pinchart a écrit : >>>>> On Mon, Apr 13, 2026 at 10:03:52PM +0200, Loic Poulain wrote: >>>>>> Hi Hans, >>>>>> >>>>>> I would be happy to discuss this if a slot is available: >>>>>> >>>>>> Title: Generic V4L2 ISP M2M framework >>>>>> Presenter: Loic Poulain >>>>>> Time estimate: ~20min >>>>>> Description: During early development of a Qualcomm Offline Image >>>>>> Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory >>>>>> (v4l2‑m2m) framework, which is widely used and provides solid support >>>>>> for buffer management and scheduling. However, applying it to an ISP >>>>>> use case exposes limitations: ISP engines often require a richer media >>>>>> graph, with multiple pads and metadata flows, similar to inline ISP >>>>>> pipelines (params, stats, outputs). This talk proposes discussing the >>>>>> need for and design of a common V4L2 ISP M2M framework to factor out >>>>>> shared functionality across drivers, particularly around buffer/queue >>>>>> management and job scheduling. It seems that we share some pain points.. :-) :-/ Over the last year, some ideas have been brewing in my mind. Not necessarily *my* ideas, mind you, rather ideas that have been around in linux-media for quite a while, actually. What I would like to prepare for the Media Summit goes along the same lines. >>>>> That's well aligned with the v4l2-isp framework that Jacopo started, and >>>>> to the multi-context and media-jobs APIs that we have proposed. I >>>>> wonder, however, if a short session at the media summit will be enough, >>>>> or if we should try to organize a half day brainstorming workshop at >>>>> some point. Depending on when the people interested in this topic plan >>>>> to arrive, Monday could be an option. >>>> >>>> I'm also/still interested in the multi-context for m2m decoders that have inline >>>> post-processing capabilities (current model forces us to waste a lot of RAM). We >>>> just restarted some design discussion with the team, with an increased >>>> confidence that multi-context is the way. The scheduler could come handy in the >>>> future if we get to deal with more multi-stage codecs in the future. I'll be in >>>> Nice all day Monday. >>> >>> I will unfortunately be available only until 15:00 on Monday, but Jacopo >>> should be available through the day. Let's see who would be interested >>> and available, and try to organize something. >> >> I'm available on Monday as well. I think this is a topic that is well suited >> to a brainstorm session. > > I am also available on Monday and would like to attend the session. I'd be interested too. Right now the plan is to arrive on Monday afternoon. Depending on what time you agree on it may work out anyway. It would be great to know the exact time this session will start (as I might need to adjust my travel arrangements). > > Regards! > >> >> The agenda for the media summit is getting quite full, and I agree with Laurent >> that 20 minutes is likely not enough. If we can so a session on Monday instead, >> then that would be a good solution. Apart from the time and date the scope of this session would be interesting. Will this be a birds of a feather session in which the next generation kernel ISP framework will be discussed? Or even the next generation kernel video processing framework, where video processing is image signal processing, encoding/decoding, 2D graphics processing (fisheye correction units, 2D GPU such as the Rockchip RGA3, ...)? >> >> I have never been very enthusiastic about the m2m framework: it's fine for e.g. >> simple scalers, but it's awkward to use for codecs let alone ISPs. >> >> I always felt that we really need variants of the m2m framework that are customized >> to specific use-cases: i.e. a codec m2m framework, and (perhaps) an ISP m2m framework. >> >> The big problem with that is of course who will do the work. Making new frameworks >> is difficult and takes a long time. This may be naive and overly optimistic, but I feel there is quite a number of people sharing the same pain points (which are similar to those Loic pointed out). Maybe (hopefully) this birds of a feather session leads to the formation of some work group? Best regards, Michael >> >> Regards, >> >> Hans >> >>> >>>>>> On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil wrote: >>>>>>> >>>>>>> (Please pass this on to anyone you think might be interested in this!) >>>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> This is the fourth version of this announcement, updating the list of >>>>>>> attendees >>>>>>> and the tentative agenda at the end: please let me know if you see >>>>>>> mistakes. >>>>>>> Note that there is still time for one or two other topics. Also please >>>>>>> check >>>>>>> the agenda if you need more (or perhaps less) time for your topic. >>>>>>> >>>>>>> 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. >>>>>>> >>>>>>> That said, in-person participation is very much preferred. This yearly >>>>>>> summit is meant >>>>>>> for active media developers to meet face-to-face and to discuss media >>>>>>> subsystem issues. >>>>>>> >>>>>>> And it is also a good opportunity to talk to each other during the >>>>>>> Embedded Recipes >>>>>>> conference to discuss topics in a smaller group. But if you are an active >>>>>>> media developer >>>>>>> and are really not able to attend in person, then remote participation is >>>>>>> an option. >>>>>>> >>>>>>> If you want to attend the meeting (either in person or remote), then send >>>>>>> an email to me >>>>>>> directly. The deadline for in-person attendance is May 14 as the hotel >>>>>>> needs to know the >>>>>>> final number of attendees by then. >>>>>>> >>>>>>> There is no registration fee, 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. >>>>>>> >>>>>>> If you have a topic that you want to discuss, just 'Reply All' to this >>>>>>> announcement >>>>>>> and give the topic title, a short description and a guesstimate of the >>>>>>> time you need >>>>>>> for your topic. >>>>>>> >>>>>>> See last year's Media Summit Report as an example of what to expect: >>>>>>> >>>>>>> https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ >>>>>>> >>>>>>> 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> >>>>>>> Paul Kocialkowski <paulk@sys-base.io> >>>>>>> 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> >>>>>>> Devarsh Thakkar <devarsht@ti.com> >>>>>>> Michael Tretter <m.tretter@pengutronix.de> >>>>>>> Hans Verkuil <hverkuil@kernel.org> >>>>>>> >>>>>>> Remote attendees: >>>>>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com> >>>>>>> Rishikesh Donadkar <r-donadkar@ti.com> >>>>>>> Jackson Lee <jackson.lee@chipsnmedia.com> >>>>>>> Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) >>>>>>> >>>>>>> >>>>>>> Agenda (tentative): >>>>>>> >>>>>>> 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:30: AI patches >>>>>>> Presenter: Sakari Ailus >>>>>>> Description: What is our policy w.r.t. AI generated patches? >>>>>>> >>>>>>> 14:30-15: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? >>>>>>> >>>>>>> 15:00-15:15: Break >>>>>>> >>>>>>> 15:15-16:15: 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? >>>>>>> >>>>>>> As you can see, there is still some available time for other topics. >>> >> > > ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-14 7:20 ` Michael Riesch @ 2026-04-14 7:42 ` Laurent Pinchart 2026-04-14 8:34 ` Loic Poulain 0 siblings, 1 reply; 19+ messages in thread From: Laurent Pinchart @ 2026-04-14 7:42 UTC (permalink / raw) To: Michael Riesch Cc: Ricardo Ribalda, Hans Verkuil, Nicolas Dufresne, Loic Poulain, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski On Tue, Apr 14, 2026 at 09:20:56AM +0200, Michael Riesch wrote: > On 4/14/26 08:55, Ricardo Ribalda wrote: > > On Tue, 14 Apr 2026 at 08:47, Hans Verkuil <hverkuil+cisco@kernel.org> wrote: > >> On 13/04/2026 23:16, Laurent Pinchart wrote: > >>> On Mon, Apr 13, 2026 at 04:25:54PM -0400, Nicolas Dufresne wrote: > >>>> Le lundi 13 avril 2026 à 23:19 +0300, Laurent Pinchart a écrit : > >>>>> On Mon, Apr 13, 2026 at 10:03:52PM +0200, Loic Poulain wrote: > >>>>>> Hi Hans, > >>>>>> > >>>>>> I would be happy to discuss this if a slot is available: > >>>>>> > >>>>>> Title: Generic V4L2 ISP M2M framework > >>>>>> Presenter: Loic Poulain > >>>>>> Time estimate: ~20min > >>>>>> Description: During early development of a Qualcomm Offline Image > >>>>>> Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory > >>>>>> (v4l2‑m2m) framework, which is widely used and provides solid support > >>>>>> for buffer management and scheduling. However, applying it to an ISP > >>>>>> use case exposes limitations: ISP engines often require a richer media > >>>>>> graph, with multiple pads and metadata flows, similar to inline ISP > >>>>>> pipelines (params, stats, outputs). This talk proposes discussing the > >>>>>> need for and design of a common V4L2 ISP M2M framework to factor out > >>>>>> shared functionality across drivers, particularly around buffer/queue > >>>>>> management and job scheduling. > > It seems that we share some pain points.. :-) :-/ > > Over the last year, some ideas have been brewing in my mind. Not > necessarily *my* ideas, mind you, rather ideas that have been around in > linux-media for quite a while, actually. What I would like to prepare > for the Media Summit goes along the same lines. > > >>>>> That's well aligned with the v4l2-isp framework that Jacopo started, and > >>>>> to the multi-context and media-jobs APIs that we have proposed. I > >>>>> wonder, however, if a short session at the media summit will be enough, > >>>>> or if we should try to organize a half day brainstorming workshop at > >>>>> some point. Depending on when the people interested in this topic plan > >>>>> to arrive, Monday could be an option. > >>>> > >>>> I'm also/still interested in the multi-context for m2m decoders that have inline > >>>> post-processing capabilities (current model forces us to waste a lot of RAM). We > >>>> just restarted some design discussion with the team, with an increased > >>>> confidence that multi-context is the way. The scheduler could come handy in the > >>>> future if we get to deal with more multi-stage codecs in the future. I'll be in > >>>> Nice all day Monday. > >>> > >>> I will unfortunately be available only until 15:00 on Monday, but Jacopo > >>> should be available through the day. Let's see who would be interested > >>> and available, and try to organize something. > >> > >> I'm available on Monday as well. I think this is a topic that is well suited > >> to a brainstorm session. > > > > I am also available on Monday and would like to attend the session. > > I'd be interested too. Right now the plan is to arrive on Monday > afternoon. Depending on what time you agree on it may work out anyway. > It would be great to know the exact time this session will start (as I > might need to adjust my travel arrangements). We need a volunteer to organize this, as in finding and booking a meeting space. Note that Monday is a public holiday in France (Monday the 25th of May in particular, not all Mondays). If the number of attendees was small I was thinking of hosting the event in the place where the Ideas on Board team will be staying, but it looks like we're already reaching a fair number of people. > > Regards! > > > >> The agenda for the media summit is getting quite full, and I agree with Laurent > >> that 20 minutes is likely not enough. If we can so a session on Monday instead, > >> then that would be a good solution. > > Apart from the time and date the scope of this session would be interesting. > > Will this be a birds of a feather session in which the next generation > kernel ISP framework will be discussed? Or even the next generation > kernel video processing framework, where video processing is image > signal processing, encoding/decoding, 2D graphics processing (fisheye > correction units, 2D GPU such as the Rockchip RGA3, ...)? I would focus on Loic's original scope. If the solution can be used for other devices that's great too. I believe that the current multi-context patch series is a good fit for codecs. If we broaden the scope too much right away we'll achieve nothing. > >> I have never been very enthusiastic about the m2m framework: it's fine for e.g. > >> simple scalers, but it's awkward to use for codecs let alone ISPs. > >> > >> I always felt that we really need variants of the m2m framework that are customized > >> to specific use-cases: i.e. a codec m2m framework, and (perhaps) an ISP m2m framework. > >> > >> The big problem with that is of course who will do the work. Making new frameworks > >> is difficult and takes a long time. > > This may be naive and overly optimistic, but I feel there is quite a > number of people sharing the same pain points (which are similar to > those Loic pointed out). Maybe (hopefully) this birds of a feather > session leads to the formation of some work group? > > >>>>>> On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil wrote: > >>>>>>> > >>>>>>> (Please pass this on to anyone you think might be interested in this!) > >>>>>>> > >>>>>>> Hi all, > >>>>>>> > >>>>>>> This is the fourth version of this announcement, updating the list of attendees > >>>>>>> and the tentative agenda at the end: please let me know if you see mistakes. > >>>>>>> Note that there is still time for one or two other topics. Also please check > >>>>>>> the agenda if you need more (or perhaps less) time for your topic. > >>>>>>> > >>>>>>> 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. > >>>>>>> > >>>>>>> That said, in-person participation is very much preferred. This yearly summit is meant > >>>>>>> for active media developers to meet face-to-face and to discuss media subsystem issues. > >>>>>>> > >>>>>>> And it is also a good opportunity to talk to each other during the Embedded Recipes > >>>>>>> conference to discuss topics in a smaller group. But if you are an active media developer > >>>>>>> and are really not able to attend in person, then remote participation is an option. > >>>>>>> > >>>>>>> If you want to attend the meeting (either in person or remote), then send an email to me > >>>>>>> directly. The deadline for in-person attendance is May 14 as the hotel needs to know the > >>>>>>> final number of attendees by then. > >>>>>>> > >>>>>>> There is no registration fee, 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. > >>>>>>> > >>>>>>> If you have a topic that you want to discuss, just 'Reply All' to this announcement > >>>>>>> and give the topic title, a short description and a guesstimate of the time you need > >>>>>>> for your topic. > >>>>>>> > >>>>>>> See last year's Media Summit Report as an example of what to expect: > >>>>>>> > >>>>>>> https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ > >>>>>>> > >>>>>>> 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> > >>>>>>> Paul Kocialkowski <paulk@sys-base.io> > >>>>>>> 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> > >>>>>>> Devarsh Thakkar <devarsht@ti.com> > >>>>>>> Michael Tretter <m.tretter@pengutronix.de> > >>>>>>> Hans Verkuil <hverkuil@kernel.org> > >>>>>>> > >>>>>>> Remote attendees: > >>>>>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com> > >>>>>>> Rishikesh Donadkar <r-donadkar@ti.com> > >>>>>>> Jackson Lee <jackson.lee@chipsnmedia.com> > >>>>>>> Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) > >>>>>>> > >>>>>>> > >>>>>>> Agenda (tentative): > >>>>>>> > >>>>>>> 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:30: AI patches > >>>>>>> Presenter: Sakari Ailus > >>>>>>> Description: What is our policy w.r.t. AI generated patches? > >>>>>>> > >>>>>>> 14:30-15: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? > >>>>>>> > >>>>>>> 15:00-15:15: Break > >>>>>>> > >>>>>>> 15:15-16:15: 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? > >>>>>>> > >>>>>>> As you can see, there is still some available time for other topics. -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-14 7:42 ` Laurent Pinchart @ 2026-04-14 8:34 ` Loic Poulain 2026-04-14 8:42 ` Laurent Pinchart 0 siblings, 1 reply; 19+ messages in thread From: Loic Poulain @ 2026-04-14 8:34 UTC (permalink / raw) To: Laurent Pinchart Cc: Michael Riesch, Ricardo Ribalda, Hans Verkuil, Nicolas Dufresne, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski On Tue, Apr 14, 2026 at 9:42 AM Laurent Pinchart <laurent.pinchart@ideasonboard.com> wrote: > > On Tue, Apr 14, 2026 at 09:20:56AM +0200, Michael Riesch wrote: > > On 4/14/26 08:55, Ricardo Ribalda wrote: > > > On Tue, 14 Apr 2026 at 08:47, Hans Verkuil <hverkuil+cisco@kernel.org> wrote: > > >> On 13/04/2026 23:16, Laurent Pinchart wrote: > > >>> On Mon, Apr 13, 2026 at 04:25:54PM -0400, Nicolas Dufresne wrote: > > >>>> Le lundi 13 avril 2026 à 23:19 +0300, Laurent Pinchart a écrit : > > >>>>> On Mon, Apr 13, 2026 at 10:03:52PM +0200, Loic Poulain wrote: > > >>>>>> Hi Hans, > > >>>>>> > > >>>>>> I would be happy to discuss this if a slot is available: > > >>>>>> > > >>>>>> Title: Generic V4L2 ISP M2M framework > > >>>>>> Presenter: Loic Poulain > > >>>>>> Time estimate: ~20min > > >>>>>> Description: During early development of a Qualcomm Offline Image > > >>>>>> Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory > > >>>>>> (v4l2‑m2m) framework, which is widely used and provides solid support > > >>>>>> for buffer management and scheduling. However, applying it to an ISP > > >>>>>> use case exposes limitations: ISP engines often require a richer media > > >>>>>> graph, with multiple pads and metadata flows, similar to inline ISP > > >>>>>> pipelines (params, stats, outputs). This talk proposes discussing the > > >>>>>> need for and design of a common V4L2 ISP M2M framework to factor out > > >>>>>> shared functionality across drivers, particularly around buffer/queue > > >>>>>> management and job scheduling. > > > > It seems that we share some pain points.. :-) :-/ > > > > Over the last year, some ideas have been brewing in my mind. Not > > necessarily *my* ideas, mind you, rather ideas that have been around in > > linux-media for quite a while, actually. What I would like to prepare > > for the Media Summit goes along the same lines. > > > > >>>>> That's well aligned with the v4l2-isp framework that Jacopo started, and > > >>>>> to the multi-context and media-jobs APIs that we have proposed. I > > >>>>> wonder, however, if a short session at the media summit will be enough, > > >>>>> or if we should try to organize a half day brainstorming workshop at > > >>>>> some point. Depending on when the people interested in this topic plan > > >>>>> to arrive, Monday could be an option. > > >>>> > > >>>> I'm also/still interested in the multi-context for m2m decoders that have inline > > >>>> post-processing capabilities (current model forces us to waste a lot of RAM). We > > >>>> just restarted some design discussion with the team, with an increased > > >>>> confidence that multi-context is the way. The scheduler could come handy in the > > >>>> future if we get to deal with more multi-stage codecs in the future. I'll be in > > >>>> Nice all day Monday. > > >>> > > >>> I will unfortunately be available only until 15:00 on Monday, but Jacopo > > >>> should be available through the day. Let's see who would be interested > > >>> and available, and try to organize something. > > >> > > >> I'm available on Monday as well. I think this is a topic that is well suited > > >> to a brainstorm session. > > > > > > I am also available on Monday and would like to attend the session. > > > > I'd be interested too. Right now the plan is to arrive on Monday > > afternoon. Depending on what time you agree on it may work out anyway. > > It would be great to know the exact time this session will start (as I > > might need to adjust my travel arrangements). I can arrive on Monday, with a preference for the afternoon. > > We need a volunteer to organize this, as in finding and booking a > meeting space. Note that Monday is a public holiday in France (Monday > the 25th of May in particular, not all Mondays). > > If the number of attendees was small I was thinking of hosting the event > in the place where the Ideas on Board team will be staying, but it looks > like we're already reaching a fair number of people. > > > > Regards! > > > > > >> The agenda for the media summit is getting quite full, and I agree with Laurent > > >> that 20 minutes is likely not enough. If we can so a session on Monday instead, > > >> then that would be a good solution. > > > > Apart from the time and date the scope of this session would be interesting. > > > > Will this be a birds of a feather session in which the next generation > > kernel ISP framework will be discussed? Or even the next generation > > kernel video processing framework, where video processing is image > > signal processing, encoding/decoding, 2D graphics processing (fisheye > > correction units, 2D GPU such as the Rockchip RGA3, ...)? > > I would focus on Loic's original scope. If the solution can be used for > other devices that's great too. I believe that the current multi-context > patch series is a good fit for codecs. If we broaden the scope too much > right away we'll achieve nothing. > > > >> I have never been very enthusiastic about the m2m framework: it's fine for e.g. > > >> simple scalers, but it's awkward to use for codecs let alone ISPs. > > >> > > >> I always felt that we really need variants of the m2m framework that are customized > > >> to specific use-cases: i.e. a codec m2m framework, and (perhaps) an ISP m2m framework. > > >> > > >> The big problem with that is of course who will do the work. Making new frameworks > > >> is difficult and takes a long time. A couple of weeks ago, I submitted an initial driver for a Qualcomm Offline ISP based on the standard v4l2-m2m framework. Following discussions around which parts could be generalized, I started migrating this work to a new v4l2-isp-m2m framework: (https://github.com/loicpoulain/linux/commit/5d575d7eff8f2371e91d8237148ffdb44b0af5b0). The API and overall logic closely mirror v4l2-m2m.c, but are extended to address ISP‑specific requirements such as multi‑device support and multiple queue handling. I am planning to submit this work as an RFC before the Media Summit. At this stage, the framework is still fairly basic and primarily tailored to the Qualcomm use case. There is definitely room for improvement, for example, integrating Jacopo’s multi‑context support, since for now, the Qualcomm driver simply instantiates a single ISP‑M2M context. As I am still getting familiar with the media subsystem, this work may overlap with or conflict with ongoing efforts. Synchronizing seems indeed important. Based on my current understanding, there are several related areas of work that appear either complementary or orthogonal: - Multi‑context support, to instantiate multiple processing sessions on shared hardware/driver. - Media jobs, to synchronize work across multiple drivers within the same media pipeline. - ISP M2M, aiming to provide a v4l2-m2m‑like framework specifically for memory‑to‑memory ISP devices. > > > > This may be naive and overly optimistic, but I feel there is quite a > > number of people sharing the same pain points (which are similar to > > those Loic pointed out). Maybe (hopefully) this birds of a feather > > session leads to the formation of some work group? > > > > >>>>>> On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil wrote: > > >>>>>>> > > >>>>>>> (Please pass this on to anyone you think might be interested in this!) > > >>>>>>> > > >>>>>>> Hi all, > > >>>>>>> > > >>>>>>> This is the fourth version of this announcement, updating the list of attendees > > >>>>>>> and the tentative agenda at the end: please let me know if you see mistakes. > > >>>>>>> Note that there is still time for one or two other topics. Also please check > > >>>>>>> the agenda if you need more (or perhaps less) time for your topic. > > >>>>>>> > > >>>>>>> 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. > > >>>>>>> > > >>>>>>> That said, in-person participation is very much preferred. This yearly summit is meant > > >>>>>>> for active media developers to meet face-to-face and to discuss media subsystem issues. > > >>>>>>> > > >>>>>>> And it is also a good opportunity to talk to each other during the Embedded Recipes > > >>>>>>> conference to discuss topics in a smaller group. But if you are an active media developer > > >>>>>>> and are really not able to attend in person, then remote participation is an option. > > >>>>>>> > > >>>>>>> If you want to attend the meeting (either in person or remote), then send an email to me > > >>>>>>> directly. The deadline for in-person attendance is May 14 as the hotel needs to know the > > >>>>>>> final number of attendees by then. > > >>>>>>> > > >>>>>>> There is no registration fee, 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. > > >>>>>>> > > >>>>>>> If you have a topic that you want to discuss, just 'Reply All' to this announcement > > >>>>>>> and give the topic title, a short description and a guesstimate of the time you need > > >>>>>>> for your topic. > > >>>>>>> > > >>>>>>> See last year's Media Summit Report as an example of what to expect: > > >>>>>>> > > >>>>>>> https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ > > >>>>>>> > > >>>>>>> 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> > > >>>>>>> Paul Kocialkowski <paulk@sys-base.io> > > >>>>>>> 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> > > >>>>>>> Devarsh Thakkar <devarsht@ti.com> > > >>>>>>> Michael Tretter <m.tretter@pengutronix.de> > > >>>>>>> Hans Verkuil <hverkuil@kernel.org> > > >>>>>>> > > >>>>>>> Remote attendees: > > >>>>>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com> > > >>>>>>> Rishikesh Donadkar <r-donadkar@ti.com> > > >>>>>>> Jackson Lee <jackson.lee@chipsnmedia.com> > > >>>>>>> Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) > > >>>>>>> > > >>>>>>> > > >>>>>>> Agenda (tentative): > > >>>>>>> > > >>>>>>> 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:30: AI patches > > >>>>>>> Presenter: Sakari Ailus > > >>>>>>> Description: What is our policy w.r.t. AI generated patches? > > >>>>>>> > > >>>>>>> 14:30-15: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? > > >>>>>>> > > >>>>>>> 15:00-15:15: Break > > >>>>>>> > > >>>>>>> 15:15-16:15: 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? > > >>>>>>> > > >>>>>>> As you can see, there is still some available time for other topics. Regards, Loic ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-14 8:34 ` Loic Poulain @ 2026-04-14 8:42 ` Laurent Pinchart 2026-04-14 17:55 ` Nicolas Dufresne 2026-04-14 19:25 ` Loic Poulain 0 siblings, 2 replies; 19+ messages in thread From: Laurent Pinchart @ 2026-04-14 8:42 UTC (permalink / raw) To: Loic Poulain Cc: Michael Riesch, Ricardo Ribalda, Hans Verkuil, Nicolas Dufresne, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski On Tue, Apr 14, 2026 at 10:34:13AM +0200, Loic Poulain wrote: > On Tue, Apr 14, 2026 at 9:42 AM Laurent Pinchart wrote: > > On Tue, Apr 14, 2026 at 09:20:56AM +0200, Michael Riesch wrote: > > > On 4/14/26 08:55, Ricardo Ribalda wrote: > > > > On Tue, 14 Apr 2026 at 08:47, Hans Verkuil <hverkuil+cisco@kernel.org> wrote: > > > >> On 13/04/2026 23:16, Laurent Pinchart wrote: > > > >>> On Mon, Apr 13, 2026 at 04:25:54PM -0400, Nicolas Dufresne wrote: > > > >>>> Le lundi 13 avril 2026 à 23:19 +0300, Laurent Pinchart a écrit : > > > >>>>> On Mon, Apr 13, 2026 at 10:03:52PM +0200, Loic Poulain wrote: > > > >>>>>> Hi Hans, > > > >>>>>> > > > >>>>>> I would be happy to discuss this if a slot is available: > > > >>>>>> > > > >>>>>> Title: Generic V4L2 ISP M2M framework > > > >>>>>> Presenter: Loic Poulain > > > >>>>>> Time estimate: ~20min > > > >>>>>> Description: During early development of a Qualcomm Offline Image > > > >>>>>> Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory > > > >>>>>> (v4l2‑m2m) framework, which is widely used and provides solid support > > > >>>>>> for buffer management and scheduling. However, applying it to an ISP > > > >>>>>> use case exposes limitations: ISP engines often require a richer media > > > >>>>>> graph, with multiple pads and metadata flows, similar to inline ISP > > > >>>>>> pipelines (params, stats, outputs). This talk proposes discussing the > > > >>>>>> need for and design of a common V4L2 ISP M2M framework to factor out > > > >>>>>> shared functionality across drivers, particularly around buffer/queue > > > >>>>>> management and job scheduling. > > > > > > It seems that we share some pain points.. :-) :-/ > > > > > > Over the last year, some ideas have been brewing in my mind. Not > > > necessarily *my* ideas, mind you, rather ideas that have been around in > > > linux-media for quite a while, actually. What I would like to prepare > > > for the Media Summit goes along the same lines. > > > > > > >>>>> That's well aligned with the v4l2-isp framework that Jacopo started, and > > > >>>>> to the multi-context and media-jobs APIs that we have proposed. I > > > >>>>> wonder, however, if a short session at the media summit will be enough, > > > >>>>> or if we should try to organize a half day brainstorming workshop at > > > >>>>> some point. Depending on when the people interested in this topic plan > > > >>>>> to arrive, Monday could be an option. > > > >>>> > > > >>>> I'm also/still interested in the multi-context for m2m decoders that have inline > > > >>>> post-processing capabilities (current model forces us to waste a lot of RAM). We > > > >>>> just restarted some design discussion with the team, with an increased > > > >>>> confidence that multi-context is the way. The scheduler could come handy in the > > > >>>> future if we get to deal with more multi-stage codecs in the future. I'll be in > > > >>>> Nice all day Monday. > > > >>> > > > >>> I will unfortunately be available only until 15:00 on Monday, but Jacopo > > > >>> should be available through the day. Let's see who would be interested > > > >>> and available, and try to organize something. > > > >> > > > >> I'm available on Monday as well. I think this is a topic that is well suited > > > >> to a brainstorm session. > > > > > > > > I am also available on Monday and would like to attend the session. > > > > > > I'd be interested too. Right now the plan is to arrive on Monday > > > afternoon. Depending on what time you agree on it may work out anyway. > > > It would be great to know the exact time this session will start (as I > > > might need to adjust my travel arrangements). > > I can arrive on Monday, with a preference for the afternoon. > > > We need a volunteer to organize this, as in finding and booking a > > meeting space. Note that Monday is a public holiday in France (Monday > > the 25th of May in particular, not all Mondays). > > > > If the number of attendees was small I was thinking of hosting the event > > in the place where the Ideas on Board team will be staying, but it looks > > like we're already reaching a fair number of people. > > > > > > Regards! > > > > > > > >> The agenda for the media summit is getting quite full, and I agree with Laurent > > > >> that 20 minutes is likely not enough. If we can so a session on Monday instead, > > > >> then that would be a good solution. > > > > > > Apart from the time and date the scope of this session would be interesting. > > > > > > Will this be a birds of a feather session in which the next generation > > > kernel ISP framework will be discussed? Or even the next generation > > > kernel video processing framework, where video processing is image > > > signal processing, encoding/decoding, 2D graphics processing (fisheye > > > correction units, 2D GPU such as the Rockchip RGA3, ...)? > > > > I would focus on Loic's original scope. If the solution can be used for > > other devices that's great too. I believe that the current multi-context > > patch series is a good fit for codecs. If we broaden the scope too much > > right away we'll achieve nothing. > > > > > >> I have never been very enthusiastic about the m2m framework: it's fine for e.g. > > > >> simple scalers, but it's awkward to use for codecs let alone ISPs. > > > >> > > > >> I always felt that we really need variants of the m2m framework that are customized > > > >> to specific use-cases: i.e. a codec m2m framework, and (perhaps) an ISP m2m framework. > > > >> > > > >> The big problem with that is of course who will do the work. Making new frameworks > > > >> is difficult and takes a long time. > > A couple of weeks ago, I submitted an initial driver for a Qualcomm > Offline ISP based on the standard v4l2-m2m framework. Following > discussions around which parts could be generalized, I started > migrating this work to a new v4l2-isp-m2m framework: > (https://github.com/loicpoulain/linux/commit/5d575d7eff8f2371e91d8237148ffdb44b0af5b0). I definitely want to discuss this, but I will be available on Monday until 15:00 only. > The API and overall logic closely mirror v4l2-m2m.c, but are extended > to address ISP‑specific requirements such as multi‑device support and > multiple queue handling. That part I don't like. The V4L2 M2M framework is a big mid-layer that prevents drivers from having control of how operations are handled. It does too much, and doesn't give enough flexibility to drivers. It may have been fine when the framework was designed, for the devices we had back then, but today it's just painful. I want to turn this around and give control to the drivers, with helpers they can use to implement parts that are not driver-specific. This needs to be opt-in, not a layer that takes completely control between the uAPI and driver operations. Let's not reproduce the design mistakes made in the V4L2 M2M framework. I also think you need to decouple the context handling and scheduling in two separate components. They need to work together, but shouldn't be bundled into a monolithic system. Very importantly, a driver should be able to implement contexts with the multi-context helpers, and implement custom scheduling itself. > I am planning to submit this work as an RFC > before the Media Summit. At this stage, the framework is still fairly > basic and primarily tailored to the Qualcomm use case. There is > definitely room for improvement, for example, integrating Jacopo’s > multi‑context support, since for now, the Qualcomm driver simply > instantiates a single ISP‑M2M context. > > As I am still getting familiar with the media subsystem, this work may > overlap with or conflict with ongoing efforts. Synchronizing seems > indeed important. Based on my current understanding, there are several > related areas of work that appear either complementary or orthogonal: > - Multi‑context support, to instantiate multiple processing sessions > on shared hardware/driver. > - Media jobs, to synchronize work across multiple drivers within the > same media pipeline. > - ISP M2M, aiming to provide a v4l2-m2m‑like framework specifically > for memory‑to‑memory ISP devices. > > > > This may be naive and overly optimistic, but I feel there is quite a > > > number of people sharing the same pain points (which are similar to > > > those Loic pointed out). Maybe (hopefully) this birds of a feather > > > session leads to the formation of some work group? > > > > > > >>>>>> On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil wrote: > > > >>>>>>> > > > >>>>>>> (Please pass this on to anyone you think might be interested in this!) > > > >>>>>>> > > > >>>>>>> Hi all, > > > >>>>>>> > > > >>>>>>> This is the fourth version of this announcement, updating the list of attendees > > > >>>>>>> and the tentative agenda at the end: please let me know if you see mistakes. > > > >>>>>>> Note that there is still time for one or two other topics. Also please check > > > >>>>>>> the agenda if you need more (or perhaps less) time for your topic. > > > >>>>>>> > > > >>>>>>> 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. > > > >>>>>>> > > > >>>>>>> That said, in-person participation is very much preferred. This yearly summit is meant > > > >>>>>>> for active media developers to meet face-to-face and to discuss media subsystem issues. > > > >>>>>>> > > > >>>>>>> And it is also a good opportunity to talk to each other during the Embedded Recipes > > > >>>>>>> conference to discuss topics in a smaller group. But if you are an active media developer > > > >>>>>>> and are really not able to attend in person, then remote participation is an option. > > > >>>>>>> > > > >>>>>>> If you want to attend the meeting (either in person or remote), then send an email to me > > > >>>>>>> directly. The deadline for in-person attendance is May 14 as the hotel needs to know the > > > >>>>>>> final number of attendees by then. > > > >>>>>>> > > > >>>>>>> There is no registration fee, 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. > > > >>>>>>> > > > >>>>>>> If you have a topic that you want to discuss, just 'Reply All' to this announcement > > > >>>>>>> and give the topic title, a short description and a guesstimate of the time you need > > > >>>>>>> for your topic. > > > >>>>>>> > > > >>>>>>> See last year's Media Summit Report as an example of what to expect: > > > >>>>>>> > > > >>>>>>> https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ > > > >>>>>>> > > > >>>>>>> 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> > > > >>>>>>> Paul Kocialkowski <paulk@sys-base.io> > > > >>>>>>> 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> > > > >>>>>>> Devarsh Thakkar <devarsht@ti.com> > > > >>>>>>> Michael Tretter <m.tretter@pengutronix.de> > > > >>>>>>> Hans Verkuil <hverkuil@kernel.org> > > > >>>>>>> > > > >>>>>>> Remote attendees: > > > >>>>>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com> > > > >>>>>>> Rishikesh Donadkar <r-donadkar@ti.com> > > > >>>>>>> Jackson Lee <jackson.lee@chipsnmedia.com> > > > >>>>>>> Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> Agenda (tentative): > > > >>>>>>> > > > >>>>>>> 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:30: AI patches > > > >>>>>>> Presenter: Sakari Ailus > > > >>>>>>> Description: What is our policy w.r.t. AI generated patches? > > > >>>>>>> > > > >>>>>>> 14:30-15: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? > > > >>>>>>> > > > >>>>>>> 15:00-15:15: Break > > > >>>>>>> > > > >>>>>>> 15:15-16:15: 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? > > > >>>>>>> > > > >>>>>>> As you can see, there is still some available time for other topics. -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-14 8:42 ` Laurent Pinchart @ 2026-04-14 17:55 ` Nicolas Dufresne 2026-04-14 18:09 ` Laurent Pinchart 2026-04-14 19:25 ` Loic Poulain 1 sibling, 1 reply; 19+ messages in thread From: Nicolas Dufresne @ 2026-04-14 17:55 UTC (permalink / raw) To: Laurent Pinchart, Loic Poulain Cc: Michael Riesch, Ricardo Ribalda, Hans Verkuil, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski [-- Attachment #1: Type: text/plain, Size: 1176 bytes --] Hey, Le mardi 14 avril 2026 à 11:42 +0300, Laurent Pinchart a écrit : > Let's not reproduce the design mistakes made in the V4L2 M2M framework. > > I also think you need to decouple the context handling and scheduling in > two separate components. They need to work together, but shouldn't be > bundled into a monolithic system. Very importantly, a driver should be > able to implement contexts with the multi-context helpers, and implement > custom scheduling itself. Note that the v4l2_m2m_dev is juts miss-named, it does not wrap a specific dev instance anymore. I'll rename and clean that up eventually, but I agree its not meant for your purpose, and it will be a good fight to use. Its already a pretty big miss-fit for stateful codec, which don't really have the notion of "active central job". Jacopo's proposal is to have multi-context MC (as you already know), making the media device as the central source of context, so I think that's a path in the right direction. But I'll be honest, I would see a future where we actually drop (or break down into pieces) VB2, which is I read you well, its not miss-aligned with your say. Nicolas [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-14 17:55 ` Nicolas Dufresne @ 2026-04-14 18:09 ` Laurent Pinchart 0 siblings, 0 replies; 19+ messages in thread From: Laurent Pinchart @ 2026-04-14 18:09 UTC (permalink / raw) To: Nicolas Dufresne Cc: Loic Poulain, Michael Riesch, Ricardo Ribalda, Hans Verkuil, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski On Tue, Apr 14, 2026 at 01:55:20PM -0400, Nicolas Dufresne wrote: > Hey, > > Le mardi 14 avril 2026 à 11:42 +0300, Laurent Pinchart a écrit : > > Let's not reproduce the design mistakes made in the V4L2 M2M framework. > > > > I also think you need to decouple the context handling and scheduling in > > two separate components. They need to work together, but shouldn't be > > bundled into a monolithic system. Very importantly, a driver should be > > able to implement contexts with the multi-context helpers, and implement > > custom scheduling itself. > > Note that the v4l2_m2m_dev is juts miss-named, it does not wrap a specific dev > instance anymore. I'll rename and clean that up eventually, but I agree its not > meant for your purpose, and it will be a good fight to use. Its already a pretty > big miss-fit for stateful codec, which don't really have the notion of "active > central job". Jacopo's proposal is to have multi-context MC (as you already > know), making the media device as the central source of context, so I think > that's a path in the right direction. > > But I'll be honest, I would see a future where we actually drop (or break down > into pieces) VB2, which is I read you well, its not miss-aligned with your say. I won't object :-) vb2 was designed as a midlayer, and that causes headaches (I'm thinking in particular about how .start_streaming() is delayed until buffers get queued). I have less issues with vb2 than with the M2M midlayer, as vb2 gets less in the way, but I think we should overall favour for new developments smaller helpers that drivers can assemble based on their needs over monolithic midlayers. -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-14 8:42 ` Laurent Pinchart 2026-04-14 17:55 ` Nicolas Dufresne @ 2026-04-14 19:25 ` Loic Poulain 1 sibling, 0 replies; 19+ messages in thread From: Loic Poulain @ 2026-04-14 19:25 UTC (permalink / raw) To: Laurent Pinchart Cc: Michael Riesch, Ricardo Ribalda, Hans Verkuil, Nicolas Dufresne, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski On Tue, Apr 14, 2026 at 10:43 AM Laurent Pinchart <laurent.pinchart@ideasonboard.com> wrote: > > On Tue, Apr 14, 2026 at 10:34:13AM +0200, Loic Poulain wrote: > > On Tue, Apr 14, 2026 at 9:42 AM Laurent Pinchart wrote: > > > On Tue, Apr 14, 2026 at 09:20:56AM +0200, Michael Riesch wrote: > > > > On 4/14/26 08:55, Ricardo Ribalda wrote: > > > > > On Tue, 14 Apr 2026 at 08:47, Hans Verkuil <hverkuil+cisco@kernel.org> wrote: > > > > >> On 13/04/2026 23:16, Laurent Pinchart wrote: > > > > >>> On Mon, Apr 13, 2026 at 04:25:54PM -0400, Nicolas Dufresne wrote: > > > > >>>> Le lundi 13 avril 2026 à 23:19 +0300, Laurent Pinchart a écrit : > > > > >>>>> On Mon, Apr 13, 2026 at 10:03:52PM +0200, Loic Poulain wrote: > > > > >>>>>> Hi Hans, > > > > >>>>>> > > > > >>>>>> I would be happy to discuss this if a slot is available: > > > > >>>>>> > > > > >>>>>> Title: Generic V4L2 ISP M2M framework > > > > >>>>>> Presenter: Loic Poulain > > > > >>>>>> Time estimate: ~20min > > > > >>>>>> Description: During early development of a Qualcomm Offline Image > > > > >>>>>> Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory > > > > >>>>>> (v4l2‑m2m) framework, which is widely used and provides solid support > > > > >>>>>> for buffer management and scheduling. However, applying it to an ISP > > > > >>>>>> use case exposes limitations: ISP engines often require a richer media > > > > >>>>>> graph, with multiple pads and metadata flows, similar to inline ISP > > > > >>>>>> pipelines (params, stats, outputs). This talk proposes discussing the > > > > >>>>>> need for and design of a common V4L2 ISP M2M framework to factor out > > > > >>>>>> shared functionality across drivers, particularly around buffer/queue > > > > >>>>>> management and job scheduling. > > > > > > > > It seems that we share some pain points.. :-) :-/ > > > > > > > > Over the last year, some ideas have been brewing in my mind. Not > > > > necessarily *my* ideas, mind you, rather ideas that have been around in > > > > linux-media for quite a while, actually. What I would like to prepare > > > > for the Media Summit goes along the same lines. > > > > > > > > >>>>> That's well aligned with the v4l2-isp framework that Jacopo started, and > > > > >>>>> to the multi-context and media-jobs APIs that we have proposed. I > > > > >>>>> wonder, however, if a short session at the media summit will be enough, > > > > >>>>> or if we should try to organize a half day brainstorming workshop at > > > > >>>>> some point. Depending on when the people interested in this topic plan > > > > >>>>> to arrive, Monday could be an option. > > > > >>>> > > > > >>>> I'm also/still interested in the multi-context for m2m decoders that have inline > > > > >>>> post-processing capabilities (current model forces us to waste a lot of RAM). We > > > > >>>> just restarted some design discussion with the team, with an increased > > > > >>>> confidence that multi-context is the way. The scheduler could come handy in the > > > > >>>> future if we get to deal with more multi-stage codecs in the future. I'll be in > > > > >>>> Nice all day Monday. > > > > >>> > > > > >>> I will unfortunately be available only until 15:00 on Monday, but Jacopo > > > > >>> should be available through the day. Let's see who would be interested > > > > >>> and available, and try to organize something. > > > > >> > > > > >> I'm available on Monday as well. I think this is a topic that is well suited > > > > >> to a brainstorm session. > > > > > > > > > > I am also available on Monday and would like to attend the session. > > > > > > > > I'd be interested too. Right now the plan is to arrive on Monday > > > > afternoon. Depending on what time you agree on it may work out anyway. > > > > It would be great to know the exact time this session will start (as I > > > > might need to adjust my travel arrangements). > > > > I can arrive on Monday, with a preference for the afternoon. > > > > > We need a volunteer to organize this, as in finding and booking a > > > meeting space. Note that Monday is a public holiday in France (Monday > > > the 25th of May in particular, not all Mondays). > > > > > > If the number of attendees was small I was thinking of hosting the event > > > in the place where the Ideas on Board team will be staying, but it looks > > > like we're already reaching a fair number of people. > > > > > > > > Regards! > > > > > > > > > >> The agenda for the media summit is getting quite full, and I agree with Laurent > > > > >> that 20 minutes is likely not enough. If we can so a session on Monday instead, > > > > >> then that would be a good solution. > > > > > > > > Apart from the time and date the scope of this session would be interesting. > > > > > > > > Will this be a birds of a feather session in which the next generation > > > > kernel ISP framework will be discussed? Or even the next generation > > > > kernel video processing framework, where video processing is image > > > > signal processing, encoding/decoding, 2D graphics processing (fisheye > > > > correction units, 2D GPU such as the Rockchip RGA3, ...)? > > > > > > I would focus on Loic's original scope. If the solution can be used for > > > other devices that's great too. I believe that the current multi-context > > > patch series is a good fit for codecs. If we broaden the scope too much > > > right away we'll achieve nothing. > > > > > > > >> I have never been very enthusiastic about the m2m framework: it's fine for e.g. > > > > >> simple scalers, but it's awkward to use for codecs let alone ISPs. > > > > >> > > > > >> I always felt that we really need variants of the m2m framework that are customized > > > > >> to specific use-cases: i.e. a codec m2m framework, and (perhaps) an ISP m2m framework. > > > > >> > > > > >> The big problem with that is of course who will do the work. Making new frameworks > > > > >> is difficult and takes a long time. > > > > A couple of weeks ago, I submitted an initial driver for a Qualcomm > > Offline ISP based on the standard v4l2-m2m framework. Following > > discussions around which parts could be generalized, I started > > migrating this work to a new v4l2-isp-m2m framework: > > (https://github.com/loicpoulain/linux/commit/5d575d7eff8f2371e91d8237148ffdb44b0af5b0). > > I definitely want to discuss this, but I will be available on Monday > until 15:00 only. I think I can arrange to arrive in the morning if 10am works. > > > The API and overall logic closely mirror v4l2-m2m.c, but are extended > > to address ISP‑specific requirements such as multi‑device support and > > multiple queue handling. > > That part I don't like. The V4L2 M2M framework is a big mid-layer that > prevents drivers from having control of how operations are handled. It > does too much, and doesn't give enough flexibility to drivers. It may > have been fine when the framework was designed, for the devices we had > back then, but today it's just painful. I want to turn this around and > give control to the drivers, with helpers they can use to implement > parts that are not driver-specific. This needs to be opt-in, not a layer > that takes completely control between the uAPI and driver operations. > > Let's not reproduce the design mistakes made in the V4L2 M2M framework. > > I also think you need to decouple the context handling and scheduling in > two separate components. They need to work together, but shouldn't be > bundled into a monolithic system. Very importantly, a driver should be > able to implement contexts with the multi-context helpers, and implement > custom scheduling itself. Understood, thanks for the feedback, these are important points. Decoupling should be straightforward to address, and I will make sure to take Jacopo’s multi‑context work into account as part of the design. I also need to find the right balance between what can be easily generalized and moved out of the driver, and raising issues or discussions that, while valid, could branch into too many parallel topics and significantly delay integration. I guess this can be addressed in multiple steps: starting with an initial driver, followed by a gradual split and migration toward a common framework, as long as the user‑facing API remains stable (video devices, media graph, etc.). > > > I am planning to submit this work as an RFC > > before the Media Summit. At this stage, the framework is still fairly > > basic and primarily tailored to the Qualcomm use case. There is > > definitely room for improvement, for example, integrating Jacopo’s > > multi‑context support, since for now, the Qualcomm driver simply > > instantiates a single ISP‑M2M context. > > > > As I am still getting familiar with the media subsystem, this work may > > overlap with or conflict with ongoing efforts. Synchronizing seems > > indeed important. Based on my current understanding, there are several > > related areas of work that appear either complementary or orthogonal: > > - Multi‑context support, to instantiate multiple processing sessions > > on shared hardware/driver. > > - Media jobs, to synchronize work across multiple drivers within the > > same media pipeline. > > - ISP M2M, aiming to provide a v4l2-m2m‑like framework specifically > > for memory‑to‑memory ISP devices. > > > > > > This may be naive and overly optimistic, but I feel there is quite a > > > > number of people sharing the same pain points (which are similar to > > > > those Loic pointed out). Maybe (hopefully) this birds of a feather > > > > session leads to the formation of some work group? > > > > > > > > >>>>>> On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil wrote: > > > > >>>>>>> > > > > >>>>>>> (Please pass this on to anyone you think might be interested in this!) > > > > >>>>>>> > > > > >>>>>>> Hi all, > > > > >>>>>>> > > > > >>>>>>> This is the fourth version of this announcement, updating the list of attendees > > > > >>>>>>> and the tentative agenda at the end: please let me know if you see mistakes. > > > > >>>>>>> Note that there is still time for one or two other topics. Also please check > > > > >>>>>>> the agenda if you need more (or perhaps less) time for your topic. > > > > >>>>>>> > > > > >>>>>>> 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. > > > > >>>>>>> > > > > >>>>>>> That said, in-person participation is very much preferred. This yearly summit is meant > > > > >>>>>>> for active media developers to meet face-to-face and to discuss media subsystem issues. > > > > >>>>>>> > > > > >>>>>>> And it is also a good opportunity to talk to each other during the Embedded Recipes > > > > >>>>>>> conference to discuss topics in a smaller group. But if you are an active media developer > > > > >>>>>>> and are really not able to attend in person, then remote participation is an option. > > > > >>>>>>> > > > > >>>>>>> If you want to attend the meeting (either in person or remote), then send an email to me > > > > >>>>>>> directly. The deadline for in-person attendance is May 14 as the hotel needs to know the > > > > >>>>>>> final number of attendees by then. > > > > >>>>>>> > > > > >>>>>>> There is no registration fee, 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. > > > > >>>>>>> > > > > >>>>>>> If you have a topic that you want to discuss, just 'Reply All' to this announcement > > > > >>>>>>> and give the topic title, a short description and a guesstimate of the time you need > > > > >>>>>>> for your topic. > > > > >>>>>>> > > > > >>>>>>> See last year's Media Summit Report as an example of what to expect: > > > > >>>>>>> > > > > >>>>>>> https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ > > > > >>>>>>> > > > > >>>>>>> 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> > > > > >>>>>>> Paul Kocialkowski <paulk@sys-base.io> > > > > >>>>>>> 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> > > > > >>>>>>> Devarsh Thakkar <devarsht@ti.com> > > > > >>>>>>> Michael Tretter <m.tretter@pengutronix.de> > > > > >>>>>>> Hans Verkuil <hverkuil@kernel.org> > > > > >>>>>>> > > > > >>>>>>> Remote attendees: > > > > >>>>>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com> > > > > >>>>>>> Rishikesh Donadkar <r-donadkar@ti.com> > > > > >>>>>>> Jackson Lee <jackson.lee@chipsnmedia.com> > > > > >>>>>>> Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>>> Agenda (tentative): > > > > >>>>>>> > > > > >>>>>>> 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:30: AI patches > > > > >>>>>>> Presenter: Sakari Ailus > > > > >>>>>>> Description: What is our policy w.r.t. AI generated patches? > > > > >>>>>>> > > > > >>>>>>> 14:30-15: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? > > > > >>>>>>> > > > > >>>>>>> 15:00-15:15: Break > > > > >>>>>>> > > > > >>>>>>> 15:15-16:15: 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? > > > > >>>>>>> > > > > >>>>>>> As you can see, there is still some available time for other topics. > > -- > Regards, > > Laurent Pinchart ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [ANNv4] Media Summit on May 26th in Nice, France 2026-04-14 6:47 ` Hans Verkuil 2026-04-14 6:55 ` Ricardo Ribalda @ 2026-04-14 7:04 ` Jacopo Mondi 1 sibling, 0 replies; 19+ messages in thread From: Jacopo Mondi @ 2026-04-14 7:04 UTC (permalink / raw) To: Hans Verkuil Cc: Laurent Pinchart, Nicolas Dufresne, Loic Poulain, Linux Media Mailing List, Mauro Carvalho Chehab, Sean Young, Sakari Ailus, Ricardo Ribalda, Jacopo Mondi, Niklas Söderlund, Tomi Valkeinen, Alain Volmat, Bryan O'Donoghue, Dave Stevenson, Daniel Almeida, Michael Tretter, Tomasz Figa, Steve Cho, Kieran Bingham, Kevin Hilman, Paul Kocialkowski, Benjamin Mugnier, Hans de Goede, Maxime Ripard, Brandon Brnich, Marco Felsch, Sven Püschel, Michael Riesch, Devarsh Thakkar, Yemike Abhilash Chandra, Jackson Lee, Jai Luthra, Mehdi Djait, Padhi, Beleswar, Donadkar, Rishikesh, Rouven Czerwinski, Daniel Scally Hi On Tue, Apr 14, 2026 at 08:47:39AM +0200, Hans Verkuil wrote: > On 13/04/2026 23:16, Laurent Pinchart wrote: > > On Mon, Apr 13, 2026 at 04:25:54PM -0400, Nicolas Dufresne wrote: > >> Le lundi 13 avril 2026 à 23:19 +0300, Laurent Pinchart a écrit : > >>> On Mon, Apr 13, 2026 at 10:03:52PM +0200, Loic Poulain wrote: > >>>> Hi Hans, > >>>> > >>>> I would be happy to discuss this if a slot is available: > >>>> > >>>> Title: Generic V4L2 ISP M2M framework > >>>> Presenter: Loic Poulain > >>>> Time estimate: ~20min > >>>> Description: During early development of a Qualcomm Offline Image > >>>> Processing Engine (OPE), we relied on the V4L2 memory‑to‑memory > >>>> (v4l2‑m2m) framework, which is widely used and provides solid support > >>>> for buffer management and scheduling. However, applying it to an ISP > >>>> use case exposes limitations: ISP engines often require a richer media > >>>> graph, with multiple pads and metadata flows, similar to inline ISP > >>>> pipelines (params, stats, outputs). This talk proposes discussing the > >>>> need for and design of a common V4L2 ISP M2M framework to factor out > >>>> shared functionality across drivers, particularly around buffer/queue > >>>> management and job scheduling. > >>> > >>> That's well aligned with the v4l2-isp framework that Jacopo started, and > >>> to the multi-context and media-jobs APIs that we have proposed. I > >>> wonder, however, if a short session at the media summit will be enough, > >>> or if we should try to organize a half day brainstorming workshop at > >>> some point. Depending on when the people interested in this topic plan > >>> to arrive, Monday could be an option. > >> > >> I'm also/still interested in the multi-context for m2m decoders that have inline > >> post-processing capabilities (current model forces us to waste a lot of RAM). We > >> just restarted some design discussion with the team, with an increased > >> confidence that multi-context is the way. The scheduler could come handy in the > >> future if we get to deal with more multi-stage codecs in the future. I'll be in > >> Nice all day Monday. > > > > I will unfortunately be available only until 15:00 on Monday, but Jacopo > > should be available through the day. Let's see who would be interested > > and available, and try to organize something. > > I'm available on Monday as well. I think this is a topic that is well suited > to a brainstorm session. > > The agenda for the media summit is getting quite full, and I agree with Laurent > that 20 minutes is likely not enough. If we can so a session on Monday instead, > then that would be a good solution. I agree a longer time for discussion would be ideal > > I have never been very enthusiastic about the m2m framework: it's fine for e.g. > simple scalers, but it's awkward to use for codecs let alone ISPs. > > I always felt that we really need variants of the m2m framework that are customized > to specific use-cases: i.e. a codec m2m framework, and (perhaps) an ISP m2m framework. > > The big problem with that is of course who will do the work. Making new frameworks > is difficult and takes a long time. I would have liked to propose for the media summit a quick discussion about the job scheduler. -------------------------------------------------------------------------------- A case for a media-job scheduler ================================ A quick 15 minutes presentation of a use case for a media job scheduler. 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. -------------------------------------------------------------------------------- I think this could be useful for the linux-media summit, but I can quickly show this on Monday as well as going through the last year presentation about the multi-context framework ? > > Regards, > > Hans > > > > >>>> On Sun, Apr 12, 2026 at 12:25 PM Hans Verkuil wrote: > >>>>> > >>>>> (Please pass this on to anyone you think might be interested in this!) > >>>>> > >>>>> Hi all, > >>>>> > >>>>> This is the fourth version of this announcement, updating the list of > >>>>> attendees > >>>>> and the tentative agenda at the end: please let me know if you see > >>>>> mistakes. > >>>>> Note that there is still time for one or two other topics. Also please > >>>>> check > >>>>> the agenda if you need more (or perhaps less) time for your topic. > >>>>> > >>>>> 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. > >>>>> > >>>>> That said, in-person participation is very much preferred. This yearly > >>>>> summit is meant > >>>>> for active media developers to meet face-to-face and to discuss media > >>>>> subsystem issues. > >>>>> > >>>>> And it is also a good opportunity to talk to each other during the > >>>>> Embedded Recipes > >>>>> conference to discuss topics in a smaller group. But if you are an active > >>>>> media developer > >>>>> and are really not able to attend in person, then remote participation is > >>>>> an option. > >>>>> > >>>>> If you want to attend the meeting (either in person or remote), then send > >>>>> an email to me > >>>>> directly. The deadline for in-person attendance is May 14 as the hotel > >>>>> needs to know the > >>>>> final number of attendees by then. > >>>>> > >>>>> There is no registration fee, 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. > >>>>> > >>>>> If you have a topic that you want to discuss, just 'Reply All' to this > >>>>> announcement > >>>>> and give the topic title, a short description and a guesstimate of the > >>>>> time you need > >>>>> for your topic. > >>>>> > >>>>> See last year's Media Summit Report as an example of what to expect: > >>>>> > >>>>> https://lore.kernel.org/linux-media/21769183-ca57-4f8f-818a-6a1ad089298d@jjverkuil.nl/ > >>>>> > >>>>> 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> > >>>>> Paul Kocialkowski <paulk@sys-base.io> > >>>>> 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> > >>>>> Devarsh Thakkar <devarsht@ti.com> > >>>>> Michael Tretter <m.tretter@pengutronix.de> > >>>>> Hans Verkuil <hverkuil@kernel.org> > >>>>> > >>>>> Remote attendees: > >>>>> Yemike Abhilash Chandra <y-abhilashchandra@ti.com> > >>>>> Rishikesh Donadkar <r-donadkar@ti.com> > >>>>> Jackson Lee <jackson.lee@chipsnmedia.com> > >>>>> Dave Stevenson <dave.stevenson@raspberrypi.com> (tentative) > >>>>> > >>>>> > >>>>> Agenda (tentative): > >>>>> > >>>>> 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:30: AI patches > >>>>> Presenter: Sakari Ailus > >>>>> Description: What is our policy w.r.t. AI generated patches? > >>>>> > >>>>> 14:30-15: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? > >>>>> > >>>>> 15:00-15:15: Break > >>>>> > >>>>> 15:15-16:15: 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? > >>>>> > >>>>> As you can see, there is still some available time for other topics. > > > ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2026-04-14 19:25 UTC | newest] Thread overview: 19+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-04-12 10:25 [ANNv4] Media Summit on May 26th in Nice, France Hans Verkuil 2026-04-12 13:56 ` Sakari Ailus 2026-04-13 6:08 ` Hans Verkuil 2026-04-13 9:57 ` Michael Riesch 2026-04-14 6:49 ` Hans Verkuil 2026-04-13 20:03 ` Loic Poulain 2026-04-13 20:19 ` Laurent Pinchart 2026-04-13 20:25 ` Nicolas Dufresne 2026-04-13 21:16 ` Laurent Pinchart 2026-04-14 6:47 ` Hans Verkuil 2026-04-14 6:55 ` Ricardo Ribalda 2026-04-14 7:20 ` Michael Riesch 2026-04-14 7:42 ` Laurent Pinchart 2026-04-14 8:34 ` Loic Poulain 2026-04-14 8:42 ` Laurent Pinchart 2026-04-14 17:55 ` Nicolas Dufresne 2026-04-14 18:09 ` Laurent Pinchart 2026-04-14 19:25 ` Loic Poulain 2026-04-14 7:04 ` Jacopo Mondi
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox