Lines Matching refs:capture
10 handles the flow of image frames to and from capture devices and
13 For image capture, the IPU contains the following internal subunits:
23 memory. Various dedicated DMA channels exist for both video capture and
31 The CSI is the backend capture unit that interfaces directly with
64 outside the IPU that are also involved in video capture on i.MX:
81 that correspond to the hardware video capture pipelines supported in
87 video capture interfaces using independent entities.
204 source pad is routed to a capture device node, with a node name of the
205 format "ipuX_csiY capture".
210 order, the capture device linked to the IDMAC source pad can capture
212 format, the capture device can capture a planar YUV format such as
218 requested capture interface field type is set to interlaced (t-b, b-t,
219 or unqualified interlaced). The capture interface will enforce the same
315 routed to a capture device node, with a node name of the format
316 "ipuX_ic_prpenc capture".
331 to a capture device node, with a node name of the format
332 "ipuX_ic_prpvf capture".
373 -> ipuX_csiY:2 -> ipuX_csiY capture
382 -> ipuX_csiY:1 -> 0:ipuX_ic_prp:1 -> 0:ipuX_ic_prpenc:1 -> ipuX_ic_prpenc capture
391 -> ipuX_csiY:1 -> 0:ipuX_vdic:2 -> 0:ipuX_ic_prp:2 -> 0:ipuX_ic_prpvf:1 -> ipuX_ic_prpvf capture
399 capture device interfaces inherit controls from the active entities
401 from the subdev or from the active capture device interface. For
403 subdevs or from the active capture device.
432 The following basic example configures unprocessed video capture
444 media-ctl -l "'ipu1_csi0':2 -> 'ipu1_csi0 capture':0[1]"
448 media-ctl -l "'ipu1_csi1':2 -> 'ipu1_csi1 capture':0[1]"
458 Streaming can then begin independently on the capture device nodes
459 "ipu1_csi0 capture" and "ipu1_csi1 capture". The v4l2-ctl tool can
460 be used to select any supported YUV pixelformat on the capture device
469 The following example configures a pipeline to capture from the ADV7180
480 media-ctl -l "'ipu1_csi0':2 -> 'ipu1_csi0 capture':0[1]"
485 # Configure "ipu1_csi0 capture" interface (assumed at /dev/video4)
491 This example configures a pipeline to capture from the ADV7180
504 media-ctl -l "'ipu1_ic_prpvf':1 -> 'ipu1_ic_prpvf capture':0[1]"
512 # Configure "ipu1_ic_prpvf capture" interface (assumed at /dev/video2)
527 The following example configures a pipeline to capture from the ADV7180
538 media-ctl -l "'ipu1_csi0':2 -> 'ipu1_csi0 capture':0[1]"
543 # Configure "ipu1_csi0 capture" interface (assumed at /dev/video0)
549 This example configures a pipeline to capture from the ADV7180
562 media-ctl -l "'ipu1_ic_prpvf':1 -> 'ipu1_ic_prpvf capture':0[1]"
570 # Configure "ipu1_ic_prpvf capture" interface (assumed at /dev/video2)
592 The following example configures unprocessed video capture pipeline to
593 capture from the OV5640, transmitting on MIPI CSI-2 virtual channel 0:
601 media-ctl -l "'ipu1_csi0':2 -> 'ipu1_csi0 capture':0[1]"
608 Streaming can then begin on "ipu1_csi0 capture" node. The v4l2-ctl
609 tool can be used to select any supported pixelformat on the capture
613 "ipu1_csi0 capture":
617 media-ctl -e "ipu1_csi0 capture"
634 The following example configures a direct conversion pipeline to capture
646 media-ctl -l "'ipu1_ic_prpenc':1 -> 'ipu1_ic_prpenc capture':0[1]"
654 # Set a format at the capture interface
657 Streaming can then begin on "ipu1_ic_prpenc capture" node.
660 "ipu1_ic_prpenc capture":
664 media-ctl -e "ipu1_ic_prpenc capture"
685 1. When using 90 or 270 degree rotation control at capture resolutions
687 pixel formats (YUV420, YUV422p), frame capture will often fail with