All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hans Verkuil <hverkuil+cisco@kernel.org>
To: Michael Riesch <michael.riesch@collabora.com>,
	Linux Media Mailing List <linux-media@vger.kernel.org>
Cc: "Mauro Carvalho Chehab" <mchehab@kernel.org>,
	"Laurent Pinchart" <laurent.pinchart@ideasonboard.com>,
	"Sean Young" <sean@mess.org>,
	"Sakari Ailus" <sakari.ailus@linux.intel.com>,
	"Ricardo Ribalda" <ribalda@chromium.org>,
	"Nicolas Dufresne" <nicolas.dufresne@collabora.com>,
	"Jacopo Mondi" <jacopo.mondi@ideasonboard.com>,
	"Niklas Söderlund" <niklas.soderlund@ragnatech.se>,
	"Tomi Valkeinen" <tomi.valkeinen@ideasonboard.com>,
	"Alain Volmat" <alain.volmat@foss.st.com>,
	"Bryan O'Donoghue" <bryan.odonoghue@linaro.org>,
	"Dave Stevenson" <dave.stevenson@raspberrypi.com>,
	"Daniel Almeida" <daniel.almeida@collabora.com>,
	"Michael Tretter" <m.tretter@pengutronix.de>,
	"Tomasz Figa" <tfiga@chromium.org>,
	"Steve Cho" <stevecho@chromium.org>,
	"Kieran Bingham" <kieran.bingham@ideasonboard.com>,
	"Kevin Hilman" <khilman@baylibre.com>,
	"Paul Kocialkowski" <paulk@sys-base.io>,
	"Benjamin Mugnier" <benjamin.mugnier@foss.st.com>,
	"Hans de Goede" <hansg@kernel.org>,
	"Maxime Ripard" <mripard@kernel.org>,
	"Brandon Brnich" <b-brnich@ti.com>,
	"Marco Felsch" <m.felsch@pengutronix.de>,
	"Loic Poulain" <loic.poulain@oss.qualcomm.com>,
	"Sven Püschel" <s.pueschel@pengutronix.de>,
	"Devarsh Thakkar" <devarsht@ti.com>,
	"Yemike Abhilash Chandra" <y-abhilashchandra@ti.com>,
	"Jackson Lee" <jackson.lee@chipsnmedia.com>,
	"Jai Luthra" <jai.luthra@ideasonboard.com>,
	"Mehdi Djait" <mehdi.djait@linux.intel.com>,
	"Padhi, Beleswar" <b-padhi@ti.com>,
	"Donadkar, Rishikesh" <r-donadkar@ti.com>,
	"Rouven Czerwinski" <rouven.czerwinski@linaro.org>
Subject: Re: [ANNv4] Media Summit on May 26th in Nice, France
Date: Tue, 14 Apr 2026 08:49:23 +0200	[thread overview]
Message-ID: <2df51d19-5408-4dea-98ac-24bf3473d45b@kernel.org> (raw)
In-Reply-To: <756a634a-9699-4118-90e1-4ce06844c369@collabora.com>

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


  reply	other threads:[~2026-04-14  6:49 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
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-28 12:30                     ` Jacopo Mondi
2026-04-28 13:00                       ` Hans Verkuil
2026-04-28 17:54                         ` Nicolas Dufresne
2026-04-14  7:04           ` Jacopo Mondi

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=2df51d19-5408-4dea-98ac-24bf3473d45b@kernel.org \
    --to=hverkuil+cisco@kernel.org \
    --cc=alain.volmat@foss.st.com \
    --cc=b-brnich@ti.com \
    --cc=b-padhi@ti.com \
    --cc=benjamin.mugnier@foss.st.com \
    --cc=bryan.odonoghue@linaro.org \
    --cc=daniel.almeida@collabora.com \
    --cc=dave.stevenson@raspberrypi.com \
    --cc=devarsht@ti.com \
    --cc=hansg@kernel.org \
    --cc=jackson.lee@chipsnmedia.com \
    --cc=jacopo.mondi@ideasonboard.com \
    --cc=jai.luthra@ideasonboard.com \
    --cc=khilman@baylibre.com \
    --cc=kieran.bingham@ideasonboard.com \
    --cc=laurent.pinchart@ideasonboard.com \
    --cc=linux-media@vger.kernel.org \
    --cc=loic.poulain@oss.qualcomm.com \
    --cc=m.felsch@pengutronix.de \
    --cc=m.tretter@pengutronix.de \
    --cc=mchehab@kernel.org \
    --cc=mehdi.djait@linux.intel.com \
    --cc=michael.riesch@collabora.com \
    --cc=mripard@kernel.org \
    --cc=nicolas.dufresne@collabora.com \
    --cc=niklas.soderlund@ragnatech.se \
    --cc=paulk@sys-base.io \
    --cc=r-donadkar@ti.com \
    --cc=ribalda@chromium.org \
    --cc=rouven.czerwinski@linaro.org \
    --cc=s.pueschel@pengutronix.de \
    --cc=sakari.ailus@linux.intel.com \
    --cc=sean@mess.org \
    --cc=stevecho@chromium.org \
    --cc=tfiga@chromium.org \
    --cc=tomi.valkeinen@ideasonboard.com \
    --cc=y-abhilashchandra@ti.com \
    /path/to/YOUR_REPLY

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

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