Home
last modified time | relevance | path

Searched refs:capture (Results 1 – 25 of 771) sorted by relevance

12345678910>>...31

/Linux-v5.15/drivers/staging/vc04_services/bcm2835-camera/
Dbcm2835-camera.c217 if (!dev->capture.port) { in queue_setup()
226 sizes[0] < dev->capture.port->current_buffer.size) { in queue_setup()
230 dev->capture.port->current_buffer.size, in queue_setup()
239 size = dev->capture.port->current_buffer.size; in queue_setup()
246 if (*nbuffers < dev->capture.port->minimum_buffer.num) in queue_setup()
247 *nbuffers = dev->capture.port->minimum_buffer.num; in queue_setup()
249 dev->capture.port->current_buffer.num = *nbuffers; in queue_setup()
289 if (!dev->capture.port || !dev->capture.fmt) in buffer_prepare()
292 size = dev->capture.stride * dev->capture.height; in buffer_prepare()
318 return dev->capture.camera_port == in is_capturing()
[all …]
/Linux-v5.15/scripts/
Dbpf_doc.py59 capture = proto_re.match(self.proto)
60 res['ret_type'] = capture.group(1)
61 res['ret_star'] = capture.group(2)
62 res['name'] = capture.group(3)
65 args = capture.group(4).split(', ')
67 capture = arg_re.match(a)
69 'type' : capture.group(1),
70 'star' : capture.group(5),
71 'name' : capture.group(6)
105 capture = p.match(self.line)
[all …]
/Linux-v5.15/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uac28 c_chmask capture channel mask
9 c_srate capture sampling rate
10 c_ssize capture sample size (bytes)
11 c_sync capture synchronization type (async/adaptive)
12 c_mute_present capture mute control enable
13 c_volume_present capture volume control enable
14 c_volume_min capture volume control min value (in 1/256 dB)
15 c_volume_max capture volume control max value (in 1/256 dB)
16 c_volume_res capture volume control resolution (in 1/256 dB)
Dconfigfs-usb-gadget-uac18 c_chmask capture channel mask
9 c_srate capture sampling rate
10 c_ssize capture sample size (bytes)
11 c_mute_present capture mute control enable
12 c_volume_present capture volume control enable
13 c_volume_min capture volume control min value (in 1/256 dB)
14 c_volume_max capture volume control max value (in 1/256 dB)
15 c_volume_res capture volume control resolution (in 1/256 dB)
25 for both capture and playback
/Linux-v5.15/Documentation/devicetree/bindings/sound/
Dmt8173-rt5650.txt10 - codec-capture : the subnode of rt5650 codec capture
11 Required codec-capture subnode properties:
12 - sound-dai: audio codec dai name on capture path
13 <&rt5650 0> : Default setting. Connect rt5650 I2S1 for capture. (dai_name = rt5645-aif1)
14 <&rt5650 1> : Connect rt5650 I2S2 for capture. (dai_name = rt5645-aif2)
27 codec-capture {
/Linux-v5.15/Documentation/admin-guide/kdump/
Dkdump.rst11 Kdump uses kexec to quickly boot to a dump-capture kernel whenever a
14 the reboot and is accessible to the dump-capture kernel.
24 the dump-capture kernel. This ensures that ongoing Direct Memory Access
25 (DMA) from the system kernel does not corrupt the dump-capture kernel.
26 The kexec -p command loads the dump-capture kernel into this reserved
47 passed to the dump-capture kernel through the elfcorehdr= boot
51 With the dump-capture kernel, you can access the memory image through
106 Build the system and dump-capture kernels
110 1) Build a separate custom dump-capture kernel for capturing the
113 2) Or use the system kernel binary itself as dump-capture kernel and there is
[all …]
/Linux-v5.15/sound/soc/fsl/
Dmpc5200_dma.c43 if (psc_dma->capture.active && (isr & MPC52xx_PSC_IMR_ORERR)) in psc_dma_status_irq()
178 if (psc_dma->capture.active) in psc_dma_trigger()
220 s = &psc_dma->capture; in psc_dma_open()
247 s = &psc_dma->capture; in psc_dma_close()
252 !psc_dma->capture.active) { in psc_dma_close()
272 s = &psc_dma->capture; in psc_dma_pointer()
354 psc_dma->capture.psc_dma = psc_dma; in mpc5200_audio_dma_create()
360 psc_dma->capture.bcom_task = in mpc5200_audio_dma_create()
364 if (!psc_dma->capture.bcom_task || in mpc5200_audio_dma_create()
398 psc_dma->capture.irq = in mpc5200_audio_dma_create()
[all …]
/Linux-v5.15/Documentation/userspace-api/media/v4l/
Ddev-capture.rst10 Video capture devices sample an analog video signal and store the
11 digitized images in memory. Today nearly all devices can capture at full
13 capture process and move images from the driver into user space.
15 Conventionally V4L2 video capture devices are accessed through character
26 Devices supporting the video capture interface set the
32 (``V4L2_CAP_VIDEO_OVERLAY``) and the :ref:`raw VBI capture <raw-vbi>`
40 Video capture devices shall support :ref:`audio input <audio>`,
45 capture devices.
50 The result of a capture operation is determined by cropping and image
52 capture, the latter how images are stored in memory, i. e. in RGB or YUV
[all …]
Dvidioc-g-fmt.rst47 type. For example video capture devices use
51 the respective member of the ``fmt`` union. In case of video capture
106 capture and output devices.
110 capture and output devices that support the
118 - Raw VBI capture or output parameters. This is discussed in more
119 detail in :ref:`raw-vbi`. Used by raw VBI capture and output
123 - Sliced VBI capture or output parameters. See :ref:`sliced` for
124 details. Used by sliced VBI capture and output devices.
128 capture and output devices.
132 metadata capture devices.
/Linux-v5.15/drivers/media/platform/davinci/
DKconfig19 tristate "TI DaVinci VPIF video capture driver"
26 Enables Davinci VPIF module used for capture devices.
27 This module is used for capture on TI DM6467/DA850/OMAPL138
34 tristate "TI DM6446 CCDC video capture driver"
44 video frame capture from slave decoders.
50 tristate "TI DM355 CCDC video capture driver"
60 video frame capture from a slave decoders
66 tristate "TI DM365 ISIF video capture driver"
73 configuring ISIF in VPFE to capture Raw Bayer RGB data from
/Linux-v5.15/Documentation/admin-guide/media/
Dimx.rst10 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
[all …]
Drkisp1.rst43 - rkisp1_mainpath: capture device for retrieving images, usually in higher
45 - rkisp1_selfpath: capture device for retrieving images.
46 - rkisp1_stats: a metadata capture device that sends statistics.
53 mainpath capture device.
55 selfpath capture device.
62 Those are the `mainpath` and `selfpath` capture devices to capture frames.
64 The selfpath video device can capture YUV/RGB formats. Its input is YUV encoded
66 capture bayer formats.
67 The mainpath can capture both bayer and YUV formats but it is not able to
68 capture RGB formats.
[all …]
Dimx6q-sabreauto.dot7 n00000005 [label="ipu1_csi0 capture\n/dev/video0", shape=box, style=filled, fillcolor=yellow]
15 n00000016 [label="ipu1_ic_prpenc capture\n/dev/video1", shape=box, style=filled, fillcolor=yellow]
18 n0000001f [label="ipu1_ic_prpvf capture\n/dev/video2", shape=box, style=filled, fillcolor=yellow]
23 n00000033 [label="ipu1_csi1 capture\n/dev/video3", shape=box, style=filled, fillcolor=yellow]
28 n00000041 [label="ipu2_csi0 capture\n/dev/video4", shape=box, style=filled, fillcolor=yellow]
36 n00000052 [label="ipu2_ic_prpenc capture\n/dev/video5", shape=box, style=filled, fillcolor=yellow]
39 n0000005b [label="ipu2_ic_prpvf capture\n/dev/video6", shape=box, style=filled, fillcolor=yellow]
44 n0000006f [label="ipu2_csi1 capture\n/dev/video7", shape=box, style=filled, fillcolor=yellow]
Dimx7.rst11 manipulation of the capture frames are less feature rich.
13 For image capture the i.MX7 has three units:
61 routed to a capture device node.
67 that access controls only from video device nodes, the capture device interfaces
69 can be accessed either directly from the subdev or from the active capture
71 sensor subdevs or from the active capture device.
77 CSI-2 receiver. The following example configures a video capture pipeline with
86 media-ctl -l "'csi':1 -> 'csi capture':0[1]"
121 -> "csi capture":0 [ENABLED]
123 - entity 4: csi capture (1 pad, 1 link)
Dimx6q-sabresd.dot7 n00000005 [label="ipu1_csi0 capture\n/dev/video0", shape=box, style=filled, fillcolor=yellow]
15 n00000016 [label="ipu1_ic_prpenc capture\n/dev/video1", shape=box, style=filled, fillcolor=yellow]
18 n0000001f [label="ipu1_ic_prpvf capture\n/dev/video2", shape=box, style=filled, fillcolor=yellow]
23 n00000033 [label="ipu1_csi1 capture\n/dev/video3", shape=box, style=filled, fillcolor=yellow]
28 n00000041 [label="ipu2_csi0 capture\n/dev/video4", shape=box, style=filled, fillcolor=yellow]
36 n00000052 [label="ipu2_ic_prpenc capture\n/dev/video5", shape=box, style=filled, fillcolor=yellow]
39 n0000005b [label="ipu2_ic_prpvf capture\n/dev/video6", shape=box, style=filled, fillcolor=yellow]
44 n0000006f [label="ipu2_csi1 capture\n/dev/video7", shape=box, style=filled, fillcolor=yellow]
Divtv.rst25 Open Source driver implementation for video capture cards based on the
31 * Hardware mpeg2 capture of broadcast video (and sound) via the tuner or
33 * Hardware mpeg2 capture of FM radio where hardware support exists
96 /dev/video0 is listed as the 'base' encoding capture device so we have:
98 - /dev/video0 is the encoding capture device for the first card (card 0)
99 - /dev/video1 is the encoding capture device for the second card (card 1)
100 - /dev/video2 is the encoding capture device for the third card (card 2)
104 the card number to the base device number'. If you have other capture
113 The encoding capture device(s).
142 The raw audio capture device(s).
[all …]
/Linux-v5.15/drivers/media/usb/stk1160/
DKconfig3 tristate "STK1160 USB video capture support"
7 This is a video4linux driver for STK1160 based video capture devices.
12 This driver only provides support for video capture. For audio
13 capture, you need to select the snd-usb-audio driver (i.e.
/Linux-v5.15/sound/soc/sof/intel/
Dhda-dai.c255 p_params.link_bps = codec_dai->driver->capture.sig_bits; in hda_link_hw_params()
473 .capture = {
485 .capture = {
497 .capture = {
509 .capture = {
521 .capture = {
533 .capture = {
540 .capture = {
547 .capture = {
592 .capture = {
[all …]
/Linux-v5.15/tools/testing/selftests/bpf/progs/
Dtest_varlen.c15 bool capture = false; variable
47 if (test_pid != pid || !capture) in handler64_unsigned()
75 if (test_pid != pid || !capture) in handler64_signed()
101 if (test_pid != pid || !capture) in handler32_unsigned()
129 if (test_pid != pid || !capture) in handler32_signed()
/Linux-v5.15/drivers/pwm/
Dpwm-stm32.c38 u32 capture[4] ____cacheline_aligned; /* DMA'able buffer */ member
133 ret = stm32_timers_dma_burst_read(parent, priv->capture, dma_id, ccr, 2, in stm32_pwm_raw_capture()
139 if (priv->capture[0] <= priv->capture[2]) in stm32_pwm_raw_capture()
140 *raw_prd = priv->capture[2] - priv->capture[0]; in stm32_pwm_raw_capture()
142 *raw_prd = priv->max_arr - priv->capture[0] + priv->capture[2]; in stm32_pwm_raw_capture()
147 else if (priv->capture[0] <= priv->capture[3]) in stm32_pwm_raw_capture()
148 *raw_dty = priv->capture[3] - priv->capture[0]; in stm32_pwm_raw_capture()
150 *raw_dty = priv->max_arr - priv->capture[0] + priv->capture[3]; in stm32_pwm_raw_capture()
488 .capture = IS_ENABLED(CONFIG_DMA_ENGINE) ? stm32_pwm_capture : NULL,
/Linux-v5.15/drivers/staging/media/zoran/
DKconfig7 Say Y for support for MJPEG capture cards based on the Zoran
22 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback
40 Support for the Iomega Buz MJPEG capture/playback card.
48 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback
57 Support for the Linux Media Labs LML33 MJPEG capture/playback
66 support for the Linux Media Labs LML33R10 MJPEG capture/playback
/Linux-v5.15/sound/soc/xilinx/
Dxlnx_i2s.c146 dai_drv->capture.stream_name = "Capture"; in xlnx_i2s_probe()
147 dai_drv->capture.formats = format; in xlnx_i2s_probe()
148 dai_drv->capture.channels_min = ch; in xlnx_i2s_probe()
149 dai_drv->capture.channels_max = ch; in xlnx_i2s_probe()
150 dai_drv->capture.rates = SNDRV_PCM_RATE_8000_192000; in xlnx_i2s_probe()
/Linux-v5.15/Documentation/userspace-api/media/drivers/
Dimx-uapi.rst89 These controls will configure an input capture channel as the method
94 Input capture requires hardware support. A VSYNC signal must be routed
95 to one of the i.MX6 input capture channel pads.
97 V4L2_CID_IMX_FIM_ICAP_CHANNEL configures which i.MX6 input capture
101 input capture events. By default the input capture method is disabled
103 IRQ_TYPE_EDGE_FALLING, or IRQ_TYPE_EDGE_BOTH to enable input capture,
106 When input capture is disabled, frame intervals will be measured via
/Linux-v5.15/Documentation/driver-api/media/drivers/
Dpxa_camera.rst26 capture. The new buffers are "appended" at the tail of the DMA chain, and
43 | STOP | | Wait for capture start |
50 |capture list empty / | Q | | DQ | | QCI Irq EOF |
59 | | capture list / running | DMA Irq End | not |
91 - first buffer queued for capture
92 Once a first buffer is queued for capture, the QCI is started, but data
95 - capture of one videobuffer
170 - Videobuffer3 capture is not scheduled on DMA chain (as it stopped !!!)
185 pcdev->capture list. If that's the case, the capture will be restarted,
/Linux-v5.15/sound/soc/sh/
Drz-ssi.c127 struct rz_ssi_stream capture; member
181 stream = &ssi->capture; in rz_ssi_stream_get()
188 return (ssi->playback.dma_ch && (ssi->dma_rt || ssi->capture.dma_ch)); in rz_ssi_is_dma_enabled()
523 else if (ssi->capture.substream) in rz_ssi_interrupt()
524 strm = &ssi->capture; in rz_ssi_interrupt()
566 strm->transfer(ssi, &ssi->capture); in rz_ssi_interrupt()
670 if (ssi->capture.dma_ch) { in rz_ssi_release_dma_channels()
671 dma_release_channel(ssi->capture.dma_ch); in rz_ssi_release_dma_channels()
672 ssi->capture.dma_ch = NULL; in rz_ssi_release_dma_channels()
682 ssi->capture.dma_ch = dma_request_chan(dev, "rx"); in rz_ssi_dma_request()
[all …]

12345678910>>...31