linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* (no subject)
@ 2020-08-05 10:57 Jacopo Mondi
  2020-08-05 10:57 ` [PATCH 1/4] media: docs: Describe pixel array properties Jacopo Mondi
                   ` (4 more replies)
  0 siblings, 5 replies; 41+ messages in thread
From: Jacopo Mondi @ 2020-08-05 10:57 UTC (permalink / raw)
  To: Hans Verkuil, Sakari Ailus, Laurent Pinchart
  Cc: Jacopo Mondi, Linux Media Mailing List, Sowjanya Komatineni,
	Ricardo Ribalda Delgado, libcamera-devel

Subject: [PATCH 0/4] media: docs: Document pixel array properties

Hans' patch "[PATCH] imx219: selection compliance fixes" sparkled a discussion
on how the V4L2 selection targets have to be used in order to access an
image sensor pixel array properties.

The discussion shown how much under-specified that part was, so this is
an attempt to provide a bit documentation for this.

My feeling is that we're hijacking the existing targets for this use case
and we should probably define new ones, considering how few users we have in
mainline of them at the moment.

On top Hans' patch with reworded commit message and minor updates.

For reference, we're using the V4L2 selection targets in libcamera to retrieve
the sensor pixel array properties to be reported to applications for
calibration purposes. The currently defined pixel properties for libcamera
are available here:
https://git.linuxtv.org/libcamera.git/tree/src/libcamera/property_ids.yaml#n390

Thanks
   j

Hans Verkuil (1):
  media: i2c: imx219: Selection compliance fixes

Jacopo Mondi (3):
  media: docs: Describe pixel array properties
  media: docs: Describe targets for sensor properties
  media: docs: USe SUBDEV_G_SELECTION for sensor properties

 .../userspace-api/media/v4l/dev-subdev.rst    | 85 +++++++++++++++++++
 .../media/v4l/v4l2-selection-targets.rst      | 49 +++++++++++
 .../media/v4l/vidioc-subdev-g-selection.rst   |  4 +
 drivers/media/i2c/imx219.c                    | 17 ++--
 4 files changed, 147 insertions(+), 8 deletions(-)

--
2.27.0


^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2020-11-27 13:22 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-05 10:57 Jacopo Mondi
2020-08-05 10:57 ` [PATCH 1/4] media: docs: Describe pixel array properties Jacopo Mondi
2020-08-05 22:24   ` Sakari Ailus
2020-08-10  8:12     ` Jacopo Mondi
2020-08-06  8:05   ` Hans Verkuil
2020-08-06  9:50     ` Jacopo Mondi
2020-08-06  9:58       ` Hans Verkuil
2020-08-06 12:54         ` Sakari Ailus
2020-08-06 13:22           ` Hans Verkuil
2020-08-18  8:14             ` Sakari Ailus
2020-08-09 17:17         ` Laurent Pinchart
2020-08-10  8:14           ` Jacopo Mondi
2020-08-19  1:15             ` Laurent Pinchart
2020-08-09 17:58   ` Laurent Pinchart
2020-08-10  8:17     ` Jacopo Mondi
2020-08-18  8:17       ` Sakari Ailus
2020-08-19  1:06         ` Laurent Pinchart
2020-08-19 10:20           ` Sakari Ailus
2020-08-19 12:38             ` Laurent Pinchart
2020-08-20 15:16               ` Sakari Ailus
2020-11-26 13:09                 ` Laurent Pinchart
2020-11-27 13:22                   ` Sakari Ailus
2020-08-05 10:57 ` [PATCH 2/4] media: docs: Describe targets for sensor properties Jacopo Mondi
2020-08-06  8:45   ` Hans Verkuil
2020-08-06 10:08     ` Jacopo Mondi
2020-08-06 10:15       ` Hans Verkuil
2020-08-06 12:45         ` Jacopo Mondi
2020-08-06 13:15           ` Hans Verkuil
2020-08-06 13:36             ` Jacopo Mondi
2020-08-06 15:32               ` Hans Verkuil
2020-08-06 16:11                 ` Jacopo Mondi
2020-08-09 17:54                   ` Laurent Pinchart
2020-08-09 17:32     ` Laurent Pinchart
2020-08-05 10:57 ` [PATCH 3/4] media: docs: USe SUBDEV_G_SELECTION " Jacopo Mondi
2020-08-06  8:45   ` Hans Verkuil
2020-08-05 10:57 ` [PATCH 4/4] media: i2c: imx219: Selection compliance fixes Jacopo Mondi
2020-11-06 12:33   ` Jacopo Mondi
2020-11-26  7:28     ` [libcamera-devel] " Jacopo Mondi
2020-08-09 15:53 ` your mail Laurent Pinchart
2020-08-10  7:28   ` Jacopo Mondi
2020-08-19  0:36     ` Laurent Pinchart

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).