History

[media] vidioc-queryctrl.rst: document V4L2_CTRL_FLAG_MODIFY_LAYOUT

Document this new control flag.

Hans Verkuil committed 9 years ago

Commit bf587ef1 parent 0ac702d2 files · +14 −0Browse files

Unified · Split

2 files
  1. Documentation/media/uapi/v4l/vidioc-queryctrl.rst +13 −0
  2. Documentation/media/videodev2.h.rst.exceptions +1 −0
Documentation/media/uapi/v4l/vidioc-queryctrl.rst+13−0
@@ -507,6 +507,19 @@ See also the examples in :ref:`control`. · 506 unmodified lines
507 represents an action on the hardware. For example: clearing an507 represents an action on the hardware. For example: clearing an
508 error flag or triggering the flash. All the controls of the type508 error flag or triggering the flash. All the controls of the type
509 ``V4L2_CTRL_TYPE_BUTTON`` have this flag set.509 ``V4L2_CTRL_TYPE_BUTTON`` have this flag set.
510 * .. _FLAG_MODIFY_LAYOUT:
511
512 - ``V4L2_CTRL_FLAG_MODIFY_LAYOUT``
513 - 0x0400
514 - Changing this control value may modify the layout of the
515 buffer (for video devices) or the media bus format (for sub-devices).
516
517 A typical example would be the ``V4L2_CID_ROTATE`` control.
518
519 Note that typically controls with this flag will also set the
520 ``V4L2_CTRL_FLAG_GRABBED`` flag when buffers are allocated or
521 streaming is in progress since most drivers do not support changing
522 the format in that case.
510 523
511 524
512Return Value525Return Value
Documentation/media/videodev2.h.rst.exceptions+1−0
@@ -341,6 +341,7 @@ replace define V4L2_CTRL_FLAG_WRITE_ONLY control-flags · 340 unmodified lines
341replace define V4L2_CTRL_FLAG_VOLATILE control-flags341replace define V4L2_CTRL_FLAG_VOLATILE control-flags
342replace define V4L2_CTRL_FLAG_HAS_PAYLOAD control-flags342replace define V4L2_CTRL_FLAG_HAS_PAYLOAD control-flags
343replace define V4L2_CTRL_FLAG_EXECUTE_ON_WRITE control-flags343replace define V4L2_CTRL_FLAG_EXECUTE_ON_WRITE control-flags
344replace define V4L2_CTRL_FLAG_MODIFY_LAYOUT control-flags
344 345
345replace define V4L2_CTRL_FLAG_NEXT_CTRL control346replace define V4L2_CTRL_FLAG_NEXT_CTRL control
346replace define V4L2_CTRL_FLAG_NEXT_COMPOUND control347replace define V4L2_CTRL_FLAG_NEXT_COMPOUND control