On 10/17/19 1:17 PM, Hans Verkuil wrote:
> Hi all,
>
> Since we have three separate half-day sessions for different topics I decided
> to split the announcement for this in three emails as well, so these things
> can be discussed in separate threads.
>
> All sessions are in room Terreaux VIP Lounge - Level 0.
> There is a maximum of 15 people.
>
> The third session deals with future V4L2 API work and is on Wednesday
> afternoon
> from 14:00 to 18:00.
>
> Attendees for this session:
>
> Boris Brezillon <[email protected]>
> Alexandre Courbot <[email protected]>
> Nicolas Dufresne <[email protected]>
> Tomasz Figa <[email protected]>
> Ezequiel Garcia <[email protected]>
> Daniel Gomez <[email protected]>
> Dafna Hirschfeld <[email protected]>
> Eugen Hristev <[email protected]>
> Shuah Khan <[email protected]>
> Helen Koike <[email protected]>
> Jacopo Mondi <[email protected]>
> Laurent Pinchart <[email protected]>
> Niklas Söderlund <[email protected]>
> Stanimir Varbanov <[email protected]>
> Hans Verkuil <[email protected]>
>
> That's exactly 15 people, so the room is full.
>
> If I missed someone, or you are on the list but won't attend after all, then
> please let me know asap.
>
> Agenda:
>
> The main (only?) point of discussion is Boris' RFC v3 patch series:
>
> https://patchwork.linuxtv.org/cover/59345/
>
> Thank you, Boris, for preparing this v3. Much appreciated!
>
> Attendees: please review his series before the meeting!
>
> Tomasz also suggested talking about exiting V4L2 limitations, esp. for
> handling complex cameras:
>
> - combinatorial explosion of /dev/video nodes,
> - significant ioctl overhead,
> - huge amount of historical legacy making the driver and userspace
> implementations overly difficult and prone to repetitive mistakes,
> - the above also limiting the flexibility of the API - formats, frame
> rates, etc. set using distinct APIs, not covered by Request API, with
> non-failure "negotiation hell", etc.
> - lack of fences, etc.
>
> I suspect we won't have time to discuss this. Would some of these topics
> be suitable for the libcamera session?
>
> If someone has other topics (but remember, we only have 4 hours!)
> then please reply to this announcement post.
I would like to reserve the last 15 minutes of this session to discuss how
to proceed. Given the scale of the proposed changes, I believe we will need
to organize a 3 day brainstorm session with the core stakeholders to take
what is discussed in this session and turn it into a solid API.
Ideally we can come up with a place/date for this, and I think this should
be soon: either late November/early December or in January/early February.
Perhaps the week before FOSDEM? (1 & 2 Feb 2020)
Frankly, it would make a nice topic for a FOSDEM presentation anyway :-)
Regards,
Hans