Agenda for the V4L2 brainstorm meeting

Attendees

Agenda

To minimize wasted time, please make sure you refresh your memory on every topic by (re-)reading RFCs mentioned below.

  1. Pipeline configuration, cropping and scaling. This topic has already been discussed during the Warsaw meeting in March 2011, but requires more brainstorming. (Everyone) Sub-topics that needs to be discussed include
    • Sensor blanking/pixel-clock/frame-rate settings (including enumeration and/or discovery)
    • Sub-subdevs and/or subdev hierarchy (Sakari)
    • Binning on sensors (Sakari)
  2. Per-frame configuration. This topic has already been discussed during the Warsaw meeting in March 2011, but requires more brainstorming. (Everyone)
    • Synchronising parameters (e.g. exposure time and gain) on given frames. Some sensors support this on hardware. There are many use cases which benefit from this, for example this one:

      http://fcam.garage.maemo.org/

    • Frame metadata. It is important for the control algorithms (exposure, white balance, for example), to know which sensor settings have been used to expose a given frame. Many sensors do support this. Do we want to parse this in the kernel or does it belong to user space? The metadata formats are mostly sensor dependent.
  3. Fast buffer allocation and mapping. (Tuukka)

    http://www.mail-archive.com/linux-media@vger.kernel.org/msg34661.html (possibly related)

  4. Media devices, V4L2 subdevs and Linux device model. (Sakari)

The first item is the biggest one. We should discuss it on Tuesday morning, and continue discussions if time permits on Thursday afternoon. Wednesday morning will be spent discussing item 2. Item 3 will be pushed to Thursday morning, as it will likely be influenced by the result of the Linaro Graphics Summit. Item 4 should follow and be extended to Thursday afternoon.

If time permits other small items can be discussed on Thursday. Please list any other topic you would like to address during the meeting in response to this e-mail, with links to related documentation and/or RFCs if applicable.

Graphics schedule

Time

Monday

Tuesday

Wednesday

Thursday

Friday

09:00 - 09:30

Opening Plenaries
Kiko, David Rusling, George

V4L2 Brainstorming
(Syndicate 117)

V4L2 Brainstorming
(Syndicate 117)

V4L2 Brainstorming
(Syndicate 117)

V4L2 Brainstorming
(Syndicate 117)

09:30 - 10:00

10:00 - 11:00

V4L2 Brainstorming
(Syndicate 117)

11:00 - 12:00

12:00 - 13:00

13:00 - 14:00

Lunch

14:00 - 15:00

Memory Management Summit
linaro-mm-sig
(Corpus Christi)

Memory Management Summit
linaro-mm-sig
(Corpus Christi)

Memory Management Summit
linaro-mm-sig
(Corpus Christi)

V4L2 Brainstorming
(Syndicate 117)

Open Block

15:00 - 16:00

16:00 - 17:00

Closing Plenaries
Kiko, David Rusling, George

17:00 - 18:00

Events/LinaroConnectQ3.11/V4L2 (last modified 2011-07-30 14:54:41)