<div dir="ltr">Hi Laurent<div><br></div><div>Thanks for the announcement and yes, Naush and I are planning to attend. I certainly fancy a couple of days in Nice, soaking up the atmosphere on the Promenade des Anglais! (don't tell my employer)</div><div><br></div><div>Some topics we'd like to cover:</div><div><br></div><div>1. Bayer re-processing.</div><div><br></div><div>Yes, we've talked about this a number of times before. On this occasion I'd like to agree an outline approach that is sufficient for us to go away and implement something. It doesn't have to be perfect and complete, but it has to be enough to produce some working code that we broadly think is in the right direction. It should take us significantly closer to having some code that we can consider rolling out to Pi users.</div><div><br></div><div>2. Startup frames.</div><div><br></div><div>Another old chestnut! I'm not really sure why it got stuck, it doesn't even seem to me like it should be all that controversial. It would be nice to be able to help Pi users on lower-spec devices by not allocating memory buffers that they don't have space for!</div><div><br></div><div>(For those who aren't familiar with this topic, the problem is that pipelines, ours included, may want to "swallow" a few frames when they start, and need to allocate extra camera buffers to do this. We'd rather the application buffers were used for this purpose, but it means those early requests would have to be flagged as "startup" aka. "do not use me"Â frames.)</div><div><br></div><div>3. Per-frame controls.</div><div><br></div><div>We did a complete implementation for the Pi platform back in 2022, I'm sure some of you will recall. We'd really like to advance this again with a view to having something that we can give to Raspberry Pi users. I realise it may interact with work that was going on to split out the controls from the request queue, is that a topic that needs addressing?</div><div><br></div><div>Looking forward to seeing everyone there!</div><div><br></div><div>Thanks</div><div>David</div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, 25 Mar 2025 at 10:28, Laurent Pinchart <<a href="mailto:laurent.pinchart@ideasonboard.com">laurent.pinchart@ideasonboard.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello everybody,<br>
<br>
Another year, another libcamera workshop. After the previous editions in<br>
Paris, Brussels and Vienna, we will organize the next workshop in Nice<br>
on Friday the 16th of May. The event will be hosted by Embedded Recipes<br>
([1]) as part of their workshops day ([2]).<br>
<br>
This year, our workshop will be colocated with the Pipewire workshop on<br>
the same day and at the same venue (but a different room), to facilitate<br>
discussions about topics that span libcamera and Pipewire. The Linux<br>
Media Summit will also be organized in a nearby location on Tuesday the<br>
13th ([3]).<br>
<br>
If you would like to attend, please register your interest by replying<br>
to this e-mail, and indicate if you have any discussion topics you would<br>
like to include in the schedule. We will draft and circulate an agenda<br>
in the next few weeks after receiving topic proposals. If registrations<br>
exceed our capacity, priority will be given based on topic submissions.<br>
<br>
The event will be free of charge for attendees.<br>
<br>
[1] <a href="https://embedded-recipes.org/2025/" rel="noreferrer" target="_blank">https://embedded-recipes.org/2025/</a><br>
[2] <a href="https://embedded-recipes.org/2025/workshops/" rel="noreferrer" target="_blank">https://embedded-recipes.org/2025/workshops/</a><br>
[3] <a href="https://lore.kernel.org/r/044f2fa6-a245-4ae5-b9de-7a2e8831ccd6@xs4all.nl" rel="noreferrer" target="_blank">https://lore.kernel.org/r/044f2fa6-a245-4ae5-b9de-7a2e8831ccd6@xs4all.nl</a><br>
<br>
-- <br>
Regards,<br>
<br>
Laurent Pinchart<br>
</blockquote></div>