]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/commitdiff
media: v4l: uAPI doc: Changing frame interval won't change format
authorSakari Ailus <sakari.ailus@linux.intel.com>
Wed, 21 Nov 2018 17:29:35 +0000 (12:29 -0500)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Fri, 23 Nov 2018 10:16:29 +0000 (05:16 -0500)
Document that changing the frame interval has no effect on frame size.
While this was the assumption in the API, it was not documented as such.

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Documentation/media/uapi/v4l/vidioc-g-parm.rst
Documentation/media/uapi/v4l/vidioc-subdev-g-frame-interval.rst

index e831fa5512f035e1c09fc88e2595aeef72372bb8..c31585a7701bedbb99c26f274f3a02454f03dc73 100644 (file)
@@ -42,6 +42,9 @@ side. This is especially useful when using the :ref:`read() <func-read>` or
 :ref:`write() <func-write>`, which are not augmented by timestamps or sequence
 counters, and to avoid unnecessary data copying.
 
+Changing the frame interval shall never change the format. Changing the
+format, on the other hand, may change the frame interval.
+
 Further these ioctls can be used to determine the number of buffers used
 internally by a driver in read/write mode. For implications see the
 section discussing the :ref:`read() <func-read>` function.
index 5af0a7179941668bb1fd9955f10330c75ee1443c..f889c20f231c3dc3155ba5f76c75d6f188a3c3a6 100644 (file)
@@ -63,6 +63,9 @@ doesn't match the device capabilities. They must instead modify the
 interval to match what the hardware can provide. The modified interval
 should be as close as possible to the original request.
 
+Changing the frame interval shall never change the format. Changing the
+format, on the other hand, may change the frame interval.
+
 Sub-devices that support the frame interval ioctls should implement them
 on a single pad only. Their behaviour when supported on multiple pads of
 the same sub-device is not defined.