Lines Matching full:streams
501 independent streams are cropped and sent out of the subdev from the
512 Streams, multiplexed media pads and internal routing
515 Simple V4L2 sub-devices do not support multiple, unrelated video streams,
519 two or compose two streams into one, but the inputs and outputs for the
522 Some hardware, e.g. MIPI CSI-2, support multiplexed streams, that is, multiple
523 data streams are transmitted on the same bus, which is represented by a media
525 example, a camera sensor can produce two distinct streams, a pixel stream and a
528 sink pad. The stream-aware receiver will de-multiplex the streams received on
532 Subdevice drivers that support multiplexed streams are compatible with
534 does not support streams, then only stream 0 of source end may be captured.
537 Understanding streams
543 streams from one end of the link to the other, and sub-devices have routing
544 tables which describe how the incoming streams from sink pads are routed to the
547 A stream ID is a media pad-local identifier for a stream. Streams IDs of
555 multiplexed streams the 'stream' field is always 0.
557 Interaction between routes, streams, formats and selections
560 The addition of streams to the V4L2 sub-device interface moves the sub-device
564 the same as without streams (see :ref:`format-propagation`).
566 Instead of the sub-device wide merging of streams from all sink pads
568 other. Any number of routes from streams on sink pads towards streams on
573 are independent of similar configurations on other streams. This is
583 Devices generating the streams may allow enabling and disabling some of the
591 Devices transporting the streams almost always have more configurability with
599 Configuring streams
602 The configuration of the streams is done individually for each sub-device and
603 the validity of the streams between sub-devices is validated when the pipeline
606 There are three steps in configuring the streams:
611 2. Streams. Streams are declared and their routing is configured by setting the
622 Multiplexed streams setup example
631 sensors (pads 0, 1), and one source pad (pad 2), which outputs two streams.
635 engine. The receiver demultiplexes the incoming streams to the source pads.
687 selections for the streams. This is similar to performing this step without
688 streams, with just one exception: the ``stream`` field needs to be assigned