Home
last modified time | relevance | path

Searched full:capture (Results 1 – 25 of 1311) sorted by relevance

12345678910>>...53

/linux/Documentation/userspace-api/media/v4l/
H A Ddev-decoder.rst41 7. Given an ``OUTPUT`` buffer A, then A' represents a buffer on the ``CAPTURE``
49 CAPTURE
54 into ``CAPTURE`` buffers.
85 encoders ``CAPTURE`` buffers must be returned by the encoder in decode order.
88 data resulting from the decode process; see ``CAPTURE``.
93 ``CAPTURE`` buffers must be returned by the decoder in display order.
178 node [shape = circle, label="Capture\nsetup"] CaptureSetup;
188 Initialization -> CaptureSetup [ label = "CAPTURE\nformat\nestablished" ];
190 CaptureSetup -> Stopped [ label = "CAPTURE\nbuffers\nready" ];
196 Decoding -> Stopped [ label = "VIDIOC_STREAMOFF(CAPTURE)" ];
[all …]
H A Ddev-encoder.rst41 7. Given an ``OUTPUT`` buffer A, then A' represents a buffer on the ``CAPTURE``
70 Encoding -> Reset [ label = "VIDIOC_STREAMOFF(CAPTURE)" ];
74 Drain -> Stopped [ label = "All CAPTURE\nbuffers dequeued\nor\nVIDIOC_STREAMOFF(OUTPUT)" ];
75 Drain -> Reset [ label = "VIDIOC_STREAMOFF(CAPTURE)" ];
77 Reset -> Encoding [ label = "VIDIOC_STREAMON(CAPTURE)" ];
81 Stopped -> Reset [ label = "VIDIOC_STREAMOFF(CAPTURE)" ];
88 client may call :c:func:`VIDIOC_ENUM_FMT` on ``CAPTURE``.
96 * Only the formats supported for the format currently active on ``CAPTURE``
100 the client must first set that coded format on ``CAPTURE`` and then
114 ``CAPTURE``.
[all …]
H A Ddev-stateless-decoder.rst42 irrespective of the format currently set on the ``CAPTURE`` queue.
49 :c:func:`VIDIOC_ENUM_FMT` on the ``CAPTURE`` queue.
57 before querying the ``CAPTURE`` queue. Failure to do so will result in the
90 Changing the ``OUTPUT`` format may change the currently set ``CAPTURE``
91 format. The driver will derive a new ``CAPTURE`` format from the
93 parameters, etc. If the client needs a specific ``CAPTURE`` format,
97 etc.) required by the ``OUTPUT`` format to enumerate the ``CAPTURE`` formats.
99 3. Call :c:func:`VIDIOC_G_FMT` for ``CAPTURE`` queue to get the format for the
105 a ``V4L2_BUF_TYPE_*`` enum appropriate for ``CAPTURE``.
129 4. *[optional]* Enumerate ``CAPTURE`` formats via :c:func:`VIDIOC_ENUM_FMT` on
[all …]
H A Ddev-capture.rst7 Video Capture Interface
10 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
[all …]
/linux/sound/pci/emu10k1/
H A Dp16v.h34 #define CAPTURE_DMA_ADDR 0x10 /* Capture DMA address */
35 #define CAPTURE_BUFFER_SIZE 0x11 /* Capture buffer size */
36 #define CAPTURE_POINTER 0x12 /* Capture buffer pointer. Sample currently in ADC */
37 #define CAPTURE_FIFO_POINTER 0x13 /* Capture FIFO pointer and number of valid sound samples in cac…
38 #define CAPTURE_P16V_VOLUME1 0x14 /* Low: Capture volume 0xXXXX3030 */
39 #define CAPTURE_P16V_VOLUME2 0x15 /* High:Has no effect on capture volume */
40 …APTURE_P16V_SOURCE 0x16 /* P16V source select. Set to 0x0700E4E5 for AC97 CAPTURE */
41 /* [0:1] Capture input 0 channel select. 0 = Capture output 0.
42 * 1 = Capture output 1.
43 * 2 = Capture output 2.
[all …]
/linux/Documentation/ABI/testing/
H A Dconfigfs-usb-gadget-uac28 c_chmask capture channel mask
9 c_srate list of capture sampling rates (comma-separated)
10 c_ssize capture sample size (bytes)
11 c_hs_bint capture bInterval for HS/SS (1-4: fixed, 0: auto)
12 c_sync capture synchronization type
14 c_mute_present capture mute control enable
15 c_volume_present capture volume control enable
16 c_volume_min capture volume control min value
18 c_volume_max capture volume control max value
20 c_volume_res capture volume control resolution
[all …]
H A Dconfigfs-usb-gadget-uac18 c_chmask capture channel mask
9 c_srate list of capture sampling rates (comma-separated)
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
15 c_volume_max capture volume control max value
17 c_volume_res capture volume control resolution
31 for both capture and playback
37 c_it_name capture input terminal name
[all …]
/linux/drivers/gpu/drm/xe/abi/
H A Dguc_capture_abi.h11 /* Capture List Index */
19 /* Register-types of GuC capture register lists */
76 * struct guc_debug_capture_list_header - Debug capture list header.
78 * Debug capture list header.
81 /** @info: contains number of MMIO descriptors in the capture list. */
87 * struct guc_debug_capture_list - Debug capture list
95 /** @header: Debug capture list header. */
97 /** @regs: MMIO descriptors in the capture list. */
102 * struct guc_state_capture_header_t - State capture header.
113 * VFID is an integer in range [0, 63] where 0 means the state capture
[all …]
/linux/drivers/staging/vc04_services/bcm2835-camera/
H A Dbcm2835-camera.c216 if (!dev->capture.port) { in queue_setup()
218 "%s: capture port not configured\n", __func__); in queue_setup()
225 sizes[0] < dev->capture.port->current_buffer.size) { in queue_setup()
229 dev->capture.port->current_buffer.size, in queue_setup()
238 size = dev->capture.port->current_buffer.size; in queue_setup()
241 "%s: capture port buffer size is zero\n", __func__); in queue_setup()
245 if (*nbuffers < dev->capture.port->minimum_buffer.num) in queue_setup()
246 *nbuffers = dev->capture.port->minimum_buffer.num; in queue_setup()
248 dev->capture.port->current_buffer.num = *nbuffers; in queue_setup()
288 if (!dev->capture.port || !dev->capture.fmt) in buffer_prepare()
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_guc_capture.c46 * as we extract error capture data from the GuC-log-buffer's
47 * error-capture region as a stream of dwords.
57 * struct __guc_capture_parsed_output - extracted error capture node
59 * A single unit of extracted error-capture output data grouped together
65 * A single set of 3 capture lists: a global-list
91 * Define all device tables of GuC error capture register lists
329 reglists = guc->capture->extlists; in xe_guc_capture_get_reg_desc_list()
402 const struct __guc_mmio_reg_descr_group *lists = guc->capture->reglists; in guc_capture_alloc_steered_lists()
437 if (!list || guc->capture->extlists) in guc_capture_alloc_steered_lists()
473 xe_gt_dbg(guc_to_gt(guc), "capture found %d ext-regs.\n", total); in guc_capture_alloc_steered_lists()
[all …]
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_capture.c26 * Define all device tables of GuC error capture register lists
307 if (!list || guc->capture->extlists) in guc_capture_alloc_steered_lists()
347 guc_dbg(guc, "capture found %d ext-regs.\n", num_tot_regs); in guc_capture_alloc_steered_lists()
348 guc->capture->extlists = extlists; in guc_capture_alloc_steered_lists()
416 const struct __guc_mmio_reg_descr_group *reglists = guc->capture->reglists; in guc_capture_list_init()
417 struct __guc_mmio_reg_descr_group *extlists = guc->capture->extlists; in guc_capture_list_init()
447 guc_dbg(guc, "Got short capture reglist init: %d out %d.\n", i, num_entries); in guc_capture_list_init()
476 struct intel_guc_state_capture *gc = guc->capture; in guc_capture_getlistsize()
481 guc_warn(guc, "No capture reglist for this device\n"); in guc_capture_getlistsize()
493 guc_warn(guc, "Missing capture reglist: global!\n"); in guc_capture_getlistsize()
[all …]
/linux/sound/usb/
H A Dmixer_maps.c67 { 11, "Capture Source" }, /* SU */
68 { 12, "Capture" }, /* FU */
69 /* 13: OT pcm capture */
109 /* 7: OT pcm capture */
110 { 8, "Capture Source" }, /* FU, default PCM Capture Source */
113 /* { 10, "Mic Capture", 1 }, */ /* FU, Mic Capture */
114 { 10, /* "Mic Capture", */ NULL, 2, .dB = &mp3plus_dB_2 },
115 /* FU, Mic Capture */
117 { 11, "Line Capture", .dB = &mp3plus_dB_2 },
118 /* FU, default PCM Capture */
[all …]
/linux/sound/soc/qcom/qdsp6/
H A Dq6afe-dai.c530 {"SLIMBUS_0_TX", NULL, "Slimbus Capture"},
531 {"SLIMBUS_1_TX", NULL, "Slimbus1 Capture"},
532 {"SLIMBUS_2_TX", NULL, "Slimbus2 Capture"},
533 {"SLIMBUS_3_TX", NULL, "Slimbus3 Capture"},
534 {"SLIMBUS_4_TX", NULL, "Slimbus4 Capture"},
535 {"SLIMBUS_5_TX", NULL, "Slimbus5 Capture"},
536 {"SLIMBUS_6_TX", NULL, "Slimbus6 Capture"},
589 {"PRIMARY_TDM_TX_0", NULL, "Primary TDM0 Capture"},
590 {"PRIMARY_TDM_TX_1", NULL, "Primary TDM1 Capture"},
591 {"PRIMARY_TDM_TX_2", NULL, "Primary TDM2 Capture"},
[all …]
H A Dq6dsp-lpass-ports.c29 .capture = { \
30 .stream_name = pre" TDM"#num" Capture", \
65 .capture = { \
66 .stream_name = #did" Capture", \
153 .capture = {
154 .stream_name = "Slimbus Capture",
183 .capture = {
184 .stream_name = "Slimbus1 Capture",
214 .capture = {
215 .stream_name = "Slimbus2 Capture",
[all …]
/linux/Documentation/sound/designs/
H A Dcontrol-names.rst17 Capture one direction
19 Bypass Capture one direction
80 Digital Loopback playback -> capture loopback -
101 [Analogue|Digital] Capture Source
102 [Analogue|Digital] Capture Switch aka input gain switch
103 [Analogue|Digital] Capture Volume aka input gain volume
124 External Rate external capture rate
125 Capture Rate capture rate taken from external source
132 IEC958 [...] [Playback|Capture] Switch turn on/off the IEC958 interface
133 IEC958 [...] [Playback|Capture] Volume digital volume control
[all …]
/linux/sound/soc/codecs/
H A Dwm9705.c90 SOC_DOUBLE("Capture Volume", AC97_REC_GAIN, 8, 0, 15, 0),
91 SOC_SINGLE("Capture Switch", AC97_REC_GAIN, 15, 1, 1),
118 /* Capture source */
128 SND_SOC_DAPM_MUX("Left Capture Source", SND_SOC_NOPM, 0, 0,
130 SND_SOC_DAPM_MUX("Right Capture Source", SND_SOC_NOPM, 0, 0,
140 SND_SOC_DAPM_ADC("Left ADC", "Left HiFi Capture", SND_SOC_NOPM, 0, 0),
141 SND_SOC_DAPM_ADC("Right ADC", "Right HiFi Capture", SND_SOC_NOPM, 0, 0),
207 /* Left capture selector */
208 {"Left Capture Source", "Mic", "Mic Source"},
209 {"Left Capture Source", "CD", "CDINL"},
[all …]
H A Dads117x.c36 { "Capture", NULL, "Input1" },
37 { "Capture", NULL, "Input2" },
38 { "Capture", NULL, "Input3" },
39 { "Capture", NULL, "Input4" },
40 { "Capture", NULL, "Input5" },
41 { "Capture", NULL, "Input6" },
42 { "Capture", NULL, "Input7" },
43 { "Capture", NULL, "Input8" },
49 .capture = {
50 .stream_name = "Capture",
H A Dadau7118.c48 SOC_DAPM_SINGLE("Capture Switch", ADAU7118_REG_ENABLES, 0, 1, 0),
49 SOC_DAPM_SINGLE("Capture Switch", ADAU7118_REG_ENABLES, 1, 1, 0),
50 SOC_DAPM_SINGLE("Capture Switch", ADAU7118_REG_ENABLES, 2, 1, 0),
51 SOC_DAPM_SINGLE("Capture Switch", ADAU7118_REG_ENABLES, 3, 1, 0),
70 SND_SOC_DAPM_AIF_OUT("AIF1TX1", "Capture", 0, ADAU7118_REG_SPT_CX(0),
72 SND_SOC_DAPM_AIF_OUT("AIF1TX2", "Capture", 0, ADAU7118_REG_SPT_CX(1),
74 SND_SOC_DAPM_AIF_OUT("AIF1TX3", "Capture", 0, ADAU7118_REG_SPT_CX(2),
76 SND_SOC_DAPM_AIF_OUT("AIF1TX4", "Capture", 0, ADAU7118_REG_SPT_CX(3),
78 SND_SOC_DAPM_AIF_OUT("AIF1TX5", "Capture", 0, ADAU7118_REG_SPT_CX(4),
80 SND_SOC_DAPM_AIF_OUT("AIF1TX6", "Capture", 0, ADAU7118_REG_SPT_CX(5),
[all …]
/linux/drivers/staging/media/tegra-video/
H A Dvi.h52 * VI for capture and runs capture start and capture finish
122 * @frame_start_sp: host1x syncpoint pointer to synchronize programmed capture
132 * @kthread_start_capture: kthread to start capture of single frame when
134 * for single frame capture and waits for frame start event from
139 * @start_wait: waitqueue for starting frame capture when buffer is available.
140 * @kthread_finish_capture: kthread to finish the buffer capture and return to.
148 * @done_wait: waitqueue for finishing capture data writes to memory.
161 * @capture: list of queued buffers for capture
162 * @start_lock: protects the capture queued list
163 * @done: list of capture done queued buffers
[all …]
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-sm1-s905d3-libretech-cc.dts31 "TDMIN_A IN 0", "TDM_A Capture",
32 "TDMIN_B IN 0", "TDM_A Capture",
33 "TDMIN_C IN 0", "TDM_A Capture",
37 "TDMIN_A IN 1", "TDM_B Capture",
38 "TDMIN_B IN 1", "TDM_B Capture",
39 "TDMIN_C IN 1", "TDM_B Capture",
43 "TDMIN_A IN 2", "TDM_C Capture",
44 "TDMIN_B IN 2", "TDM_C Capture",
45 "TDMIN_C IN 2", "TDM_C Capture",
/linux/Documentation/devicetree/bindings/sound/
H A 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/Documentation/devicetree/bindings/pwm/
H A Drenesas,rzg2l-gpt.yaml20 * Two output compare/input capture registers per channel.
21 * For the two output compare/input capture registers of each channel,
38 * Enables the noise filter for input capture and external trigger
75 - description: GPT32E0.GTCCRA input capture/compare match
76 - description: GPT32E0.GTCCRB input capture/compare
85 - description: GPT32E1.GTCCRA input capture/compare match
86 - description: GPT32E1.GTCCRB input capture/compare
95 - description: GPT32E2.GTCCRA input capture/compare match
96 - description: GPT32E2.GTCCRB input capture/compare
105 - description: GPT32E3.GTCCRA input capture/compare match
[all …]
/linux/Documentation/admin-guide/media/
H A Dimx7.rst3 i.MX7 Video Capture Driver
11 manipulation of the capture frames are less feature rich.
13 For image capture the i.MX7 has three units:
24 | U | ------> CSI ---> Capture
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]"
[all …]
H A 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.
60 rkisp1_mainpath, rkisp1_selfpath - Frames Capture Video Nodes
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
[all …]
/linux/Documentation/devicetree/bindings/counter/
H A Dti,am62-ecap-capture.yaml4 $id: http://devicetree.org/schemas/counter/ti,am62-ecap-capture.yaml#
7 title: Texas Instruments Enhanced Capture (eCAP) Module
13 The eCAP module resources can be used to capture timestamps
18 const: ti,am62-ecap-capture
53 capture@23100000 { /* eCAP in capture mode on am62x */
54 compatible = "ti,am62-ecap-capture";

12345678910>>...53