Lines Matching full:format
83 need to expose low-level format configuration to user space. Generic
89 For the purpose of this section, the term *format* means the
90 combination of media bus data format, frame width and frame height.
93 devices using the format and
96 to the requested format at the pipeline input and/or output.
111 Image Format Negotiation on Pipelines
124 can expose pad-level image format configuration to applications. When
136 Pad-level image format configuration support can be tested by calling
138 0. If the driver returns an ``EINVAL`` error code pad-level format
142 Format Negotiation
149 formats enumeration only. A format negotiation mechanism is required.
151 Central to the format negotiation mechanism are the get/set format
164 the last try format set *on the same sub-device file handle*. Several
168 To find out whether a particular format is supported by the device,
171 verify and, if needed, change the requested ``format`` based on device
173 then choose to try a different format or accept the returned value and
178 guarantee that a returned format will not be further changed if passed
184 or active format is set on a pad, corresponding formats on other pads of
190 a format on a source pad should not modify the format on any sink
228 format
231 format
234 format
237 format
243 format
253 * - Configure frontend sink format
266 * - Configure scaler sink format
305 1. Initial state. The sensor source pad format is set to its native 3MP
310 2. The application configures the frontend sink pad format's size to
312 driver propagates the format to the frontend source pad.
314 3. The application configures the scaler sink pad format's size to
319 scaler's sink pad, and the format to the scaler source pad.
323 the size to the scaler's source pad format.
328 formats by drivers. To avoid modifying the hardware state during format
331 last negotiation iteration. This guarantees that the active format will
354 On sink pads, cropping is applied relative to the current pad format.
355 The pad format represents the image size as received by the sub-device
407 Order of configuration and format propagation
424 1. Sink pad format. The user configures the sink pad format. This format
429 performed to the sink pad format.
440 5. Source pad format. The source pad format defines the output pixel
441 format of the subdev, as well as the other parameters with the
449 selection will refer to the sink pad format dimensions instead.
461 configure it, the user sets the media bus format on the subdev's sink
464 rectangle to be cropped from the sink format. The size of the sink crop
465 rectangle will also be the size of the format of the subdev's source