RE: Re: [ANN] Media Summit September 16th: Final Agenda (v7)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sebastian,

Thank you. I will come back on your offer later. Your hint are very welcome.

BR Martin

> -----Original Message-----
> From: Sebastian Fricke <sebastian.fricke@xxxxxxxxxxxxx>
> Sent: Samstag, 9. November 2024 09:05
> To: Hecht, Martin (Avnet Silica) <Martin.Hecht@xxxxxxxx>
> Cc: Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx>; Hans Verkuil
> <hverkuil@xxxxxxxxx>; Linux Media Mailing List <linux-media@xxxxxxxxxxxxxxx>;
> Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx>; Daniel Almeida
> <daniel.almeida@xxxxxxxxxxxxx>; Mauro Carvalho Chehab
> <mchehab@xxxxxxxxxx>; Tommaso Merciai <tomm.merciai@xxxxxxxxx>;
> Jacopo Mondi <jacopo.mondi@xxxxxxxxxxxxxxxx>; Benjamin Mugnier
> <benjamin.mugnier@xxxxxxxxxxx>; Laurent Pinchart
> <laurent.pinchart@xxxxxxxxxxxxxxxx>; Ricardo Ribalda
> <ribalda@xxxxxxxxxxxx>; Michael Tretter <m.tretter@xxxxxxxxxxxxxx>; Alain
> Volmat <alain.volmat@xxxxxxxxxxx>; Sean Young <sean@xxxxxxxx>; Steve
> Cho <stevecho@xxxxxxxxxxxx>; Tomasz Figa <tfiga@xxxxxxxxxxxx>;
> Hidenori Kobayashi <hidenorik@xxxxxxxxxxxx>; Hu, Jerry W
> <jerry.w.hu@xxxxxxxxx>; Suresh Vankadara <svankada@xxxxxxxxxxxxxxxx>;
> Devarsh Thakkar <devarsht@xxxxxx>; r-donadkar@xxxxxx; Dave Stevenson
> <dave.stevenson@xxxxxxxxxxxxxxx>; Mehdi Djait
> <mehdi.djait@xxxxxxxxxxxxxxx>; Nicolas Dufresne <nicolas@xxxxxxxxxxxx>;
> Salahaldeen Altous <salahaldeen.altous@xxxxxxxxxxxxxxxx>;
> sjoerd.simons@xxxxxxxxxxxxx; guy.lunardi@xxxxxxxxxxxxx;
> gustavo.padovan@xxxxxxxxxxxxx
> Subject: [External]Re: [ANN] Media Summit September 16th: Final Agenda
> (v7)
> 
> Hey Martin,
> 
> On 20.09.2024 12:16, Hecht, Martin (Avnet Silica) wrote:
> >Hey Hans and Mauro,
> >
> >I remember also on a very little point regarding hardware for testing. But we
> didn't go in detail again during the summit.
> >
> >How do we can go ahead here? Are there some test systems up and running
> somewhere centralized or how it is organized right now?
> 
> Currently, different companies host their own hardware labs (Collabora,
> Qualcomm, Google, etc.) and these labs serve CI systems like KernelCI or DRM-
> CI (and we are currently working on setting these tests up on the Media-CI).
> The first step is to either add your devices to an existing lab or create your own
> one, by setting up your hardware with the necessary software, usually Lava,
> but you can also use Labgrid or something similar. Let me know which way you
> prefer, and I can assist you with that approach.
> 
> >
> >BR Martin
> 
> Regards,
> Sebastian
> 
> >
> >________________________________________
> >Von: Sebastian Fricke <sebastian.fricke@xxxxxxxxxxxxx>
> >Gesendet: Mittwoch, 18. September 2024 11:30
> >An: Mauro Carvalho Chehab
> >Cc: Hans Verkuil; Linux Media Mailing List; Sakari Ailus; Daniel
> >Almeida; Mauro Carvalho Chehab; Hecht, Martin (Avnet Silica); Tommaso
> >Merciai; Jacopo Mondi; Benjamin Mugnier; Laurent Pinchart; Ricardo
> >Ribalda; Michael Tretter; Alain Volmat; Sean Young; Steve Cho; Tomasz
> >Figa; Hidenori Kobayashi; Hu, Jerry W; Suresh Vankadara; Devarsh
> >Thakkar; r-donadkar@xxxxxx; Dave Stevenson; Mehdi Djait; Nicolas
> >Dufresne; Salahaldeen Altous
> >Betreff: [External]Re: [ANN] Media Summit September 16th: Final Agenda
> >(v7)
> >
> >Hey Hans & Mauro,
> >
> >On 18.09.2024 09:24, Mauro Carvalho Chehab wrote:
> >>Em Tue, 17 Sep 2024 14:52:19 +0200
> >>Hans Verkuil <hverkuil@xxxxxxxxx> escreveu:
> >>
> >>> Hi Sebastian,
> >>>
> >>> On 9/17/24 11:17 AM, Sebastian Fricke wrote:
> >>> > Greetings,
> >>> >
> >>> > I remember that we wanted to still define a couple of processes
> >>> > for the multi-committer model for which we hadn't have the time on
> >>> > the media summit. Just would like to gather who would be
> >>> > interested to meet for that, where we meet (probably LPC venue)
> >>> > and when (Laurent just told me that Friday is probably a good slot for
> that).
> >>>
> >>> Can you refresh my memory which processes need more work?
> >
> >Well I basically remember that we had a bunch of topics in our meetings
> >that we wanted to skip in order to talk about them here.
> >We looked at the documentation from DRM and wanted to think about
> >equivalent policies for media.
> >https://drm.pages.freedesktop.org/maintainer-tools/committer/committer-
> >drm-misc.html#where-do-i-apply-my-patch
> >
> >Also there were topics like how to handle backports.
> >
> >>
> >>I have the same doubt. As discussed during the summit, Hans and I had
> >>some discussions yesterday, to address a few details. For both of us
> >>the process sounds well defined.
> >
> >I know that we scraped a lot of topics in the meeting at the media
> >summit and I am not sure about the scope you discussed with Ricardo
> >yesterday. So, we don't have to meet if you feel like we covered
> >everything, just wanted to use the opportunity as long as we are all in
> >the same place.
> >
> >Regards,
> >Sebastian
> >
> >>
> >>From my personal notes, this will be the new process:
> >>
> >>- committers will merge patches at media-committers.git tree at fdo,
> >>  provided that they'll follow the rules defined on a committers
> >>agreement
> >>  and (partially?) enforced by media-ci checks;
> >>- core committers follow the same rules, with a broader privilege of
> >>  changing kernel API/ABI;
> >>- committers will ensure that patchwork will reflect the review
> >>process of
> >>  the patches;
> >>- maintainers will double-check if everything is ok and, if ok, merge
> >>the
> >>  changes at linuxtv.org. We intend to rename the tree there to
> >>"media.git",
> >>  being the main tree to be used for development;
> >>- pull requests will keep using the same process as currently. The
> >>only
> >>  change is that the media-stage.git tree will be renamed to
> >>"media.git";
> >>- maintainers will periodically send patches upstream.
> >>
> >>The media-commiters.git tree at fdo might be rebased if needed; the
> >>media.git tree at linuxtv.org is stable. A large effort will be taken
> >>to avoid rebasing it.
> >>
> >>We may need some helper scripts and/or use pwclient to keep patchwork
> >>updated after committers reviews.
> >>
> >>Such process will start after -rc1.
> >>
> >>We intend to rename media-state to media at linuxtv after -rc1.
> >>
> >>It is up to maintainers to invite and decide who will be a committer.
> >>
> >>All committers/core-committers need to explicitly accept a committers
> >>agreement. We may end starting without it at the beginning, but as
> >>soon as a final version of such agreement is written, everyone with
> >>access to the media-committers tree have to explicitly accept to keep
> >>their commit rights on such tree.
> >>
> >>The only part that still require some work is the committers
> >>agreement. I'm working on it together with Hans. As soon as we have a
> >>version, we'll submit a patch to the kernel, to add it to the media
> >>developer's profile[1].
> >>
> >>[1] Documentation/driver-api/media/maintainer-entry-profile.rst
> >>
> >>>
> >>> For me I think Friday afternoon (probably after 14:00) is the only
> >>> option, or perhaps Thursday after the Camera MC.
> >>
> >>I can't meet on Friday afternoon. I probably will be on another event
> >>on Thursday (Openeuler MC).
> >>
> >>>
> >>> Regards,
> >>>
> >>>      Hans
> >>>
> >>> >
> >>> > Regards,
> >>> > Sebastian
> >>> >
> >>> > On 11.09.2024 11:03, Hans Verkuil wrote:
> >>> >> Hi all,
> >>> >>
> >>> >> Here is my seventh and final version of the agenda for the media
> >>> >> summit. As always, all times (except lunch time) are
> >>> >> guesstimates!
> >>> >>
> >>> >> The media summit will be held on Monday September 16th. Avnet
> >>> >> Silica has very kindly offered to host this summit at their
> >>> >> Vienna office, which is about 35 minutes by public transport from
> >>> >> the Open Source Summit Europe venue
> >>> >> (https://events.linuxfoundation.org/open-source-summit-
> europe/OSSE).
> >>> >>
> >>> >> Avnet Silica Office Location:
> >>> >>
> >>> >> Schönbrunner Str. 297/307, 1120 Vienna, Austria
> >>> >>
> >>> >>
> https://www.google.com/maps/place/Avnet+EMG+Elektronische+Bauteil
> >>> >>
> e+GmbH+(Silica)/@48.183203,16.3100937,15z/data=!4m6!3m5!1s0x476da
> >>> >>
> 80e20b26d5b:0x2c5d2a77bbd43334!8m2!3d48.1832035!4d16.320372!16
> s%2
> >>> >> Fg%2F1tcy32vt?entry=ttu
> >>> >>
> >>> >> Refreshments are available during the day.
> >>> >>
> >>> >> Lunch is held at Schönbrunner Stöckl
> >>> >> (https://www.schoenbrunnerstoeckl.com/), close to the Avnet
> >>> >> Silica office. The lunch is sponsored by Ideas on Board and Cisco
> >>> >> Systems Norway.
> >>> >>
> >>> >> Regarding the face mask policy: we will follow the same guidance
> >>> >> that the Linux Foundation gives for the EOSS conference:
> >>> >>
> >>> >> https://events.linuxfoundation.org/open-source-summit-europe/atte
> >>> >> nd/health-and-safety/#onsite-health-and-safety
> >>> >>
> >>> >>
> >>> >> In-Person Attendees:
> >>> >>
> >>> >> Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> (Intel) Daniel
> >>> >> Almeida <daniel.almeida@xxxxxxxxxxxxx> (Collabora) Salahaldeen
> >>> >> Altous <salahaldeen.altous@xxxxxxxxxxxxxxxx> (Leica Camera
> >>> >> AG)
> >>> >> Mauro Carvalho Chehab <mchehab@xxxxxxxxxx> (Huawei, Media
> Kernel
> >>> >> Maintainer)
> >>> >> Steve Cho <stevecho@xxxxxxxxxxxx> (Google) Sebastian Fricke
> >>> >> <sebastian.fricke@xxxxxxxxxxxxx> (Collabora) Martin Hecht
> >>> >> <martin.hecht@xxxxxxxx> (Avnet) Tommaso Merciai
> >>> >> <tomm.merciai@xxxxxxxxx> (Avnet) Jacopo Mondi
> >>> >> <jacopo.mondi@xxxxxxxxxxxxxxxx> (Ideas On Board) Benjamin
> Mugnier
> >>> >> <benjamin.mugnier@xxxxxxxxxxx> (ST Electronics) Laurent Pinchart
> >>> >> <laurent.pinchart@xxxxxxxxxxxxxxxx> (Ideas On Board) Ricardo
> >>> >> Ribalda <ribalda@xxxxxxxxxxxx> (Google) Michael Tretter
> >>> >> <m.tretter@xxxxxxxxxxxxxx> (Pengutronix) Suresh Vankadara
> >>> >> <svankada@xxxxxxxxxxxxxxxx> (Qualcomm) Hans Verkuil
> >>> >> <hverkuil-cisco@xxxxxxxxx> (Cisco Systems Norway) Alain Volmat
> >>> >> <alain.volmat@xxxxxxxxxxx> (ST Electronics) Sean Young
> >>> >> <sean@xxxxxxxx> Jerry W Hu <jerry.w.hu@xxxxxxxxx> (Intel)
> >>> >>
> >>> >> Remote Attendees (using MS Teams):
> >>> >>
> >>> >> Mehdi Djait <mehdi.djait@xxxxxxxxxxxxxxx> (Intel) Rishikesh
> >>> >> Donadkar <r-donadkar@xxxxxx> (TI) Nicolas Dufresne
> >>> >> <nicolas@xxxxxxxxxxxx> (Collabora) Tomasz Figa
> >>> >> <tfiga@xxxxxxxxxxxx> (Google) Hidenori Kobayashi
> >>> >> <hidenorik@xxxxxxxxxxxx> (Google) Dave Stevenson
> >>> >> <dave.stevenson@xxxxxxxxxxxxxxx> (Raspberry Pi) Devarsh Thakkar
> >>> >> <devarsht@xxxxxx> (TI)
> >>> >>
> >>> >> All remote participants listed above should have received an
> >>> >> invite with connection details.
> >>> >> If not, please contact Martin Hecht <martin.hecht@xxxxxxxx> asap.
> >>> >>
> >>> >> If any information above is incorrect, or if I missed someone,
> >>> >> then please let me know.
> >>> >>
> >>> >> We have 18 confirmed in-person participants, so we're full.
> >>> >> If you want to join remotely, then contact me and I'll add you to
> >>> >> that list.
> >>> >>
> >>> >> Draft agenda:
> >>> >>
> >>> >> 8:45-9:15: Get settled :-)
> >>> >>
> >>> >> 9:15-9:25: Hans: Quick introduction
> >>> >>
> >>> >> 9:25-11:00: Ricardo: multi-committer model using gitlab
> >>> >>
> >>> >> 11:00-11:15: break
> >>> >>
> >>> >> 11:15-12:15: Jacopo: Multi-context support in V4L2
> >>> >>
> >>> >> 12:15-13:30: Lunch at Schönbrunner Stöckl
> >>> >>
> >>> >> 13:30-14:00: Tomasz: Current state of videobuf2, its limitations
> >>> >> and the paths forward.
> >>> >>
> >>> >> 14:00-14:45: Laurent: subdevs, state, and usage of the media
> >>> >> controller device to submit requests.
> >>> >>
> >>> >> 14:45-15:00: break
> >>> >>
> >>> >> 15:00-15:30: Sean: new tooling for infrared:
> >>> >>
> >>> >> - What it is and what it can do (love to hear any feedback of
> >>> >> course)
> >>> >> - Where it should be hosted? (I hope gitlab fdo, who do I ask)
> >>> >> - What needs to be in place for a release?
> >>> >> - This tool replaces ir-ctl and ir-keytable. How we phase them out?
> >>> >>
> >>> >> 15:30-16:00: Daniel: Rust in the media subsystem
> >>> >>
> >>> >> 16:00-16:15: break
> >>> >>
> >>> >> 16:15-16:30: Hans: UVC maintenance
> >>> >>
> >>> >> 16:30-17:00: Steve Cho:
> >>> >>
> >>> >> - V4L2 testing on Chromium using virtual video decode driver
> >>> >> (visl)
> >>> >> - V4L2 video decoding testing with KernelCI
> >>> >>
> >>> >> 17:00-17:30: Laurent: Should media drivers depend on CONFIG_PM?
> >>> >> See here for more info:
> >>> >> https://lore.kernel.org/linux-
> media/20240825222455.GA24390@pendra
> >>> >> gon.ideasonboard.com/
> >>> >>
> >>> >> 17:30-18:00: Any other topics and feedback on what can be
> >>> >> improved next media summit.
> >>> >>
> >>> >> Hope to see you all on Monday!
> >>> >>
> >>> >> Regards,
> >>> >>
> >>> >>     Hans
> >>> >>
> >>> >>
> >>> >>
> >>> > Sebastian Fricke
> >>> > Consultant Software Engineer
> >>> >
> >>> > Collabora Ltd
> >>> > Platinum Building, St John's Innovation Park, Cambridge CB4 0DS,
> >>> > UK Registered in England & Wales no 5513718.
> >>
> >Sebastian Fricke
> >Consultant Software Engineer
> >
> >Collabora Ltd
> >Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
> >Registered in England & Wales no 5513718.
> >
> >We continuously commit to comply with the applicable data protection laws
> and ensure fair and transparent processing of your personal data.
> >Please read our privacy statement including an information notice and data
> protection policy for detailed information on our website.
> Sebastian Fricke
> Consultant Software Engineer
> 
> Collabora Ltd
> Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
> Registered in England & Wales no 5513718.

We continuously commit to comply with the applicable data protection laws and ensure fair and transparent processing of your personal data. 
Please read our privacy statement including an information notice and data protection policy for detailed information on our website.




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux