Home
last modified time | relevance | path

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

12345678910>>...106

/kernel/linux/linux-5.10/sound/soc/codecs/
Dpcm186x.c48 SOC_DOUBLE_R_S_TLV("ADC Capture Volume", PCM186X_PGA_VAL_CH1_L,
54 SOC_DOUBLE_R_S_TLV("ADC1 Capture Volume", PCM186X_PGA_VAL_CH1_L,
57 SOC_DOUBLE_R_S_TLV("ADC2 Capture Volume", PCM186X_PGA_VAL_CH2_L,
152 SND_SOC_DAPM_MUX("ADC Left Capture Source", SND_SOC_NOPM, 0, 0,
154 SND_SOC_DAPM_MUX("ADC Right Capture Source", SND_SOC_NOPM, 0, 0,
161 SND_SOC_DAPM_ADC("ADC", "HiFi Capture", PCM186X_POWER_CTRL, 1, 1),
174 SND_SOC_DAPM_MUX("ADC1 Left Capture Source", SND_SOC_NOPM, 0, 0,
176 SND_SOC_DAPM_MUX("ADC1 Right Capture Source", SND_SOC_NOPM, 0, 0,
178 SND_SOC_DAPM_MUX("ADC2 Left Capture Source", SND_SOC_NOPM, 0, 0,
180 SND_SOC_DAPM_MUX("ADC2 Right Capture Source", SND_SOC_NOPM, 0, 0,
[all …]
Dwm8753.c15 * HiFi audio (e.g. MP3, ogg) playback/capture and the other PCM available for
160 static const char *wm8753_3d_func[] = {"Capture", "Playback"};
177 static const char *wm8753_out4[] = {"VREF", "Capture ST", "LOUT2"};
281 SOC_DOUBLE_R_TLV("ADC Capture Volume", WM8753_LADC, WM8753_RADC, 0, 255, 0,
317 SOC_DOUBLE_TLV("Sidetone Capture Volume", WM8753_RECMIX1, 0, 4, 7, 1,
319 SOC_SINGLE_TLV("Voice Sidetone Capture Volume", WM8753_RECMIX2, 0, 7, 1,
322 SOC_DOUBLE_R_TLV("Capture Volume", WM8753_LINVOL, WM8753_RINVOL, 0, 63, 0,
324 SOC_DOUBLE_R("Capture ZC Switch", WM8753_LINVOL, WM8753_RINVOL, 6, 1, 0),
325 SOC_DOUBLE_R("Capture Switch", WM8753_LINVOL, WM8753_RINVOL, 7, 1, 1),
327 SOC_ENUM("Capture Filter Select", wm8753_enum[23]),
[all …]
Dalc5623.c127 SOC_DOUBLE_TLV("AuxI Capture Volume",
129 SOC_DOUBLE_TLV("LineIn Capture Volume",
131 SOC_SINGLE_TLV("Mic1 Capture Volume",
133 SOC_SINGLE_TLV("Mic2 Capture Volume",
135 SOC_DOUBLE_TLV("Rec Capture Volume",
184 SOC_DAPM_SINGLE("Mic1 Capture Switch", ALC5623_ADC_REC_MIXER, 14, 1, 1),
185 SOC_DAPM_SINGLE("Mic2 Capture Switch", ALC5623_ADC_REC_MIXER, 13, 1, 1),
186 SOC_DAPM_SINGLE("LineInL Capture Switch", ALC5623_ADC_REC_MIXER, 12, 1, 1),
187 SOC_DAPM_SINGLE("Left AuxI Capture Switch", ALC5623_ADC_REC_MIXER, 11, 1, 1),
188 SOC_DAPM_SINGLE("HPMixerL Capture Switch", ALC5623_ADC_REC_MIXER, 10, 1, 1),
[all …]
Dalc5632.c190 SOC_DOUBLE_TLV("Rec Capture Volume",
196 SOC_SINGLE_TLV("DMIC Boost Capture Volume",
198 SOC_SINGLE("DMIC En Capture Switch",
200 SOC_SINGLE("DMIC PreFilter Capture Switch",
250 SOC_DAPM_SINGLE("MIC12REC_L Capture Switch", ALC5632_ADC_REC_MIXER, 14, 1, 1),
251 SOC_DAPM_SINGLE("MIC22REC_L Capture Switch", ALC5632_ADC_REC_MIXER, 13, 1, 1),
252 SOC_DAPM_SINGLE("LIL2REC Capture Switch", ALC5632_ADC_REC_MIXER, 12, 1, 1),
253 SOC_DAPM_SINGLE("PH2REC_L Capture Switch", ALC5632_ADC_REC_MIXER, 11, 1, 1),
254 SOC_DAPM_SINGLE("HPL2REC Capture Switch", ALC5632_ADC_REC_MIXER, 10, 1, 1),
255 SOC_DAPM_SINGLE("SPK2REC_L Capture Switch", ALC5632_ADC_REC_MIXER, 9, 1, 1),
[all …]
/kernel/linux/linux-4.19/sound/soc/codecs/
Dpcm186x.c48 SOC_DOUBLE_R_S_TLV("ADC Capture Volume", PCM186X_PGA_VAL_CH1_L,
54 SOC_DOUBLE_R_S_TLV("ADC1 Capture Volume", PCM186X_PGA_VAL_CH1_L,
57 SOC_DOUBLE_R_S_TLV("ADC2 Capture Volume", PCM186X_PGA_VAL_CH2_L,
152 SND_SOC_DAPM_MUX("ADC Left Capture Source", SND_SOC_NOPM, 0, 0,
154 SND_SOC_DAPM_MUX("ADC Right Capture Source", SND_SOC_NOPM, 0, 0,
161 SND_SOC_DAPM_ADC("ADC", "HiFi Capture", PCM186X_POWER_CTRL, 1, 1),
174 SND_SOC_DAPM_MUX("ADC1 Left Capture Source", SND_SOC_NOPM, 0, 0,
176 SND_SOC_DAPM_MUX("ADC1 Right Capture Source", SND_SOC_NOPM, 0, 0,
178 SND_SOC_DAPM_MUX("ADC2 Left Capture Source", SND_SOC_NOPM, 0, 0,
180 SND_SOC_DAPM_MUX("ADC2 Right Capture Source", SND_SOC_NOPM, 0, 0,
[all …]
Dwm8753.c19 * HiFi audio (e.g. MP3, ogg) playback/capture and the other PCM available for
165 static const char *wm8753_3d_func[] = {"Capture", "Playback"};
182 static const char *wm8753_out4[] = {"VREF", "Capture ST", "LOUT2"};
286 SOC_DOUBLE_R_TLV("ADC Capture Volume", WM8753_LADC, WM8753_RADC, 0, 255, 0,
322 SOC_DOUBLE_TLV("Sidetone Capture Volume", WM8753_RECMIX1, 0, 4, 7, 1,
324 SOC_SINGLE_TLV("Voice Sidetone Capture Volume", WM8753_RECMIX2, 0, 7, 1,
327 SOC_DOUBLE_R_TLV("Capture Volume", WM8753_LINVOL, WM8753_RINVOL, 0, 63, 0,
329 SOC_DOUBLE_R("Capture ZC Switch", WM8753_LINVOL, WM8753_RINVOL, 6, 1, 0),
330 SOC_DOUBLE_R("Capture Switch", WM8753_LINVOL, WM8753_RINVOL, 7, 1, 1),
332 SOC_ENUM("Capture Filter Select", wm8753_enum[23]),
[all …]
Dalc5623.c132 SOC_DOUBLE_TLV("AuxI Capture Volume",
134 SOC_DOUBLE_TLV("LineIn Capture Volume",
136 SOC_SINGLE_TLV("Mic1 Capture Volume",
138 SOC_SINGLE_TLV("Mic2 Capture Volume",
140 SOC_DOUBLE_TLV("Rec Capture Volume",
189 SOC_DAPM_SINGLE("Mic1 Capture Switch", ALC5623_ADC_REC_MIXER, 14, 1, 1),
190 SOC_DAPM_SINGLE("Mic2 Capture Switch", ALC5623_ADC_REC_MIXER, 13, 1, 1),
191 SOC_DAPM_SINGLE("LineInL Capture Switch", ALC5623_ADC_REC_MIXER, 12, 1, 1),
192 SOC_DAPM_SINGLE("Left AuxI Capture Switch", ALC5623_ADC_REC_MIXER, 11, 1, 1),
193 SOC_DAPM_SINGLE("HPMixerL Capture Switch", ALC5623_ADC_REC_MIXER, 10, 1, 1),
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Ddev-decoder.rst41 7. Given an ``OUTPUT`` buffer A, then A’ represents a buffer on the ``CAPTURE``
49 CAPTURE
54 into ``CAPTURE`` buffers.
79 encoders ``CAPTURE`` buffers must be returned by the encoder in decode order.
82 data resulting from the decode process; see ``CAPTURE``.
87 ``CAPTURE`` buffers must be returned by the decoder in display order.
171 node [shape = circle, label="Capture\nsetup"] CaptureSetup;
181 Initialization -> CaptureSetup [ label = "CAPTURE\nformat\nestablished" ];
183 CaptureSetup -> Stopped [ label = "CAPTURE\nbuffers\nready" ];
189 Decoding -> Stopped [ label = "VIDIOC_STREAMOFF(CAPTURE)" ];
[all …]
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 …]
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 …]
/kernel/linux/linux-5.10/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
31 region just before rebooting into the dump-capture kernel.
45 passed to the dump-capture kernel through the elfcorehdr= boot
50 With the dump-capture kernel, you can access the memory image through
104 Build the system and dump-capture kernels
108 1) Build a separate custom dump-capture kernel for capturing the
[all …]
/kernel/linux/linux-4.19/Documentation/kdump/
Dkdump.txt11 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
31 region just before rebooting into the dump-capture kernel.
45 passed to the dump-capture kernel through the elfcorehdr= boot
50 With the dump-capture kernel, you can access the memory image through
105 Build the system and dump-capture kernels
109 1) Build a separate custom dump-capture kernel for capturing the
[all …]
/kernel/linux/linux-5.10/sound/pci/emu10k1/
Dp16v.h28 * Mic capture now works at fixed: S32_LE, 96000Hz, Stereo.
50 * Find out how to change capture sample rates. E.g. To record SPDIF at 48000Hz.
51 * Currently capture fixed at 48000Hz.
90 #define CAPTURE_DMA_ADDR 0x10 /* Capture DMA address */
91 #define CAPTURE_BUFFER_SIZE 0x11 /* Capture buffer size */
92 #define CAPTURE_POINTER 0x12 /* Capture buffer pointer. Sample currently in ADC */
93 #define CAPTURE_FIFO_POINTER 0x13 /* Capture FIFO pointer and number of valid sound samples in cac…
94 #define CAPTURE_P16V_VOLUME1 0x14 /* Low: Capture volume 0xXXXX3030 */
95 #define CAPTURE_P16V_VOLUME2 0x15 /* High:Has no effect on capture volume */
96 …APTURE_P16V_SOURCE 0x16 /* P16V source select. Set to 0x0700E4E5 for AC97 CAPTURE */
[all …]
/kernel/linux/linux-4.19/sound/pci/emu10k1/
Dp16v.h27 * Mic capture now works at fixed: S32_LE, 96000Hz, Stereo.
50 * Find out how to change capture sample rates. E.g. To record SPDIF at 48000Hz.
51 * Currently capture fixed at 48000Hz.
105 #define CAPTURE_DMA_ADDR 0x10 /* Capture DMA address */
106 #define CAPTURE_BUFFER_SIZE 0x11 /* Capture buffer size */
107 #define CAPTURE_POINTER 0x12 /* Capture buffer pointer. Sample currently in ADC */
108 #define CAPTURE_FIFO_POINTER 0x13 /* Capture FIFO pointer and number of valid sound samples in cac…
109 #define CAPTURE_P16V_VOLUME1 0x14 /* Low: Capture volume 0xXXXX3030 */
110 #define CAPTURE_P16V_VOLUME2 0x15 /* High:Has no effect on capture volume */
111 …APTURE_P16V_SOURCE 0x16 /* P16V source select. Set to 0x0700E4E5 for AC97 CAPTURE */
[all …]
/kernel/linux/linux-4.19/drivers/staging/vc04_services/bcm2835-camera/
Dbcm2835-camera.c46 MODULE_DESCRIPTION("Broadcom 2835 MMAL video capture");
238 if (!dev->capture.port) { in queue_setup()
240 "%s: capture port not configured\n", __func__); in queue_setup()
244 size = dev->capture.port->current_buffer.size; in queue_setup()
247 "%s: capture port buffer size is zero\n", __func__); in queue_setup()
251 if (*nbuffers < dev->capture.port->minimum_buffer.num) in queue_setup()
252 *nbuffers = dev->capture.port->minimum_buffer.num; in queue_setup()
254 dev->capture.port->current_buffer.num = *nbuffers; in queue_setup()
293 if (!dev->capture.port || !dev->capture.fmt) in buffer_prepare()
296 size = dev->capture.stride * dev->capture.height; in buffer_prepare()
[all …]
/kernel/linux/linux-5.10/drivers/staging/vc04_services/bcm2835-camera/
Dbcm2835-camera.c217 if (!dev->capture.port) { in queue_setup()
219 "%s: capture port not configured\n", __func__); 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()
242 "%s: capture port buffer size is zero\n", __func__); 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()
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Dimx.rst3 i.MX Video Capture Driver
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".
[all …]
/kernel/linux/linux-5.10/sound/soc/qcom/qdsp6/
Dq6afe-dai.c38 .capture = { \
39 .stream_name = pre" TDM"#num" Capture", \
80 .capture = { \
81 .stream_name = #did" Capture", \
589 {"SLIMBUS_0_TX", NULL, "Slimbus Capture"},
590 {"SLIMBUS_1_TX", NULL, "Slimbus1 Capture"},
591 {"SLIMBUS_2_TX", NULL, "Slimbus2 Capture"},
592 {"SLIMBUS_3_TX", NULL, "Slimbus3 Capture"},
593 {"SLIMBUS_4_TX", NULL, "Slimbus4 Capture"},
594 {"SLIMBUS_5_TX", NULL, "Slimbus5 Capture"},
[all …]
/kernel/linux/linux-4.19/sound/soc/qcom/qdsp6/
Dq6afe-dai.c38 .capture = { \
39 .stream_name = pre" TDM"#num" Capture", \
455 {"SLIMBUS_0_TX", NULL, "Slimbus Capture"},
456 {"SLIMBUS_1_TX", NULL, "Slimbus1 Capture"},
457 {"SLIMBUS_2_TX", NULL, "Slimbus2 Capture"},
458 {"SLIMBUS_3_TX", NULL, "Slimbus3 Capture"},
459 {"SLIMBUS_4_TX", NULL, "Slimbus4 Capture"},
460 {"SLIMBUS_5_TX", NULL, "Slimbus5 Capture"},
461 {"SLIMBUS_6_TX", NULL, "Slimbus6 Capture"},
513 {"PRIMARY_TDM_TX_0", NULL, "Primary TDM0 Capture"},
[all …]
/kernel/linux/linux-4.19/Documentation/media/v4l-drivers/
Dimx.rst1 i.MX Video Capture Driver
8 handles the flow of image frames to and from capture devices and
11 For image capture, the IPU contains the following internal subunits:
21 memory. Various dedicated DMA channels exist for both video capture and
29 The CSI is the backend capture unit that interfaces directly with
62 outside the IPU that are also involved in video capture on i.MX:
79 that correspond to the hardware video capture pipelines supported in
85 video capture interfaces using independent entities.
173 source pad is routed to a capture device node, with a node name of the
174 format "ipuX_csiY capture".
[all …]
/kernel/linux/linux-4.19/sound/usb/
Dmixer_maps.c81 { 11, "Capture Source" }, /* SU */
82 { 12, "Capture" }, /* FU */
83 /* 13: OT pcm capture */
123 /* 7: OT pcm capture */
124 { 8, "Capture Source" }, /* FU, default PCM Capture Source */
127 /* { 10, "Mic Capture", 1 }, */ /* FU, Mic Capture */
128 { 10, /* "Mic Capture", */ NULL, 2, .dB = &mp3plus_dB_2 },
129 /* FU, Mic Capture */
131 { 11, "Line Capture", .dB = &mp3plus_dB_2 },
132 /* FU, default PCM Capture */
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/tegra-video/
Dvi.h44 * VI for capture and runs capture start and capture finish
118 * @frame_start_sp: host1x syncpoint pointer to synchronize programmed capture
126 * @kthread_start_capture: kthread to start capture of single frame when
128 * for single frame capture and waits for frame start event from
133 * @start_wait: waitqueue for starting frame capture when buffer is available.
134 * @kthread_finish_capture: kthread to finish the buffer capture and return to.
142 * @done_wait: waitqueue for finishing capture data writes to memory.
149 * @capture: list of queued buffers for capture
150 * @start_lock: protects the capture queued list
151 * @done: list of capture done queued buffers
[all …]
/kernel/linux/linux-5.10/sound/usb/
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 …]
/kernel/linux/linux-4.19/Documentation/sound/designs/
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 …]
/kernel/linux/linux-5.10/Documentation/sound/designs/
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 …]

12345678910>>...106