Lines Matching full:controls
37 Interactions between formats, controls and buffers
42 controls. One example of such a control is the ``V4L2_CID_ROTATE`` control
51 Controls that can modify the buffer layout shall set the
54 Modifying formats or controls that influence the buffer size or layout require
73 Controls that only influence the buffer layout can be modified at any time
75 special handling is needed to synchronize those controls with buffer
79 Formats and controls that influence the buffer size interact with buffer
81 buffers to be reallocated in order to change those formats or controls. In
86 for controls is cleared. The format or controls can then be modified, and
105 changes. Format and controls can be set in a different order, or even
107 controls might behave differently for different pixel formats, in which
110 When reallocation is required, any attempt to modify format or controls that
113 buffer too small for the current format or controls shall cause the
117 (and are encouraged to) allow format or controls that influence the buffer
119 sequence to modify format and controls is
128 for the new format or controls. Drivers shall return a ``ENOSPC`` error in
137 current format or controls. Together, these requirements ensure that queued
138 buffers will always be large enough for the configured format and controls.
141 and controls by first setting the desired control values and then trying the
152 enough for all the desired formats and controls, or by allocating separate set