Home
last modified time | relevance | path

Searched +full:capture +full:- +full:only (Results 1 – 25 of 1067) sorted by relevance

12345678910>>...43

/linux/Documentation/userspace-api/media/v4l/
H A Ddev-decoder.rst1 .. SPDX-License-Identifier: GPL-2.0
6 Memory-to-Memory Stateful Video Decoder Interface
9 A stateful video decoder takes complete chunks of the bytestream (e.g. Annex-B
34 5. Single-planar API (see :ref:`planar-apis`) and applicable structures may be
35 used interchangeably with multi-planar API, unless specified otherwise,
41 7. Given an ``OUTPUT`` buffer A, then A' represents a buffer on the ``CAPTURE``
44 .. _decoder-glossary:
49 CAPTURE
54 into ``CAPTURE`` buffers.
79 Good at sub-partitioning the picture into variable sized structures.
[all …]
H A Ddev-encoder.rst1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
6 Memory-to-Memory Stateful Video Encoder Interface
12 further post-processing by the client.
34 5. Single-planar API (see :ref:`planar-apis`) and applicable structures may be
35 used interchangeably with multi-planar API, unless specified otherwise,
41 7. Given an ``OUTPUT`` buffer A, then A' represents a buffer on the ``CAPTURE``
47 Refer to :ref:`decoder-glossary`.
52 .. kernel-render:: DOT
65 qi -> Initialization [ label = "open()" ];
67 Initialization -> Encoding [ label = "Both queues streaming" ];
[all …]
H A Ddev-stateless-decoder.rst1 .. SPDX-License-Identifier: GPL-2.0
6 Memory-to-memory Stateless Video Decoder Interface
18 This section describes how user-space ("the client") is expected to communicate
24 Stateless decoders make use of the :ref:`media-request-api`. A stateless
42 irrespective of the format currently set on the ``CAPTURE`` queue.
45 codec-specific capability controls (such as H.264 profiles) to the set
49 :c:func:`VIDIOC_ENUM_FMT` on the ``CAPTURE`` queue.
51 * The driver must return only the formats supported for the format currently
55 formats may depend on the value of some codec-dependent controls.
57 before querying the ``CAPTURE`` queue. Failure to do so will result in the
[all …]
H A Dvidioc-g-parm.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_PARM - VIDIOC_S_PARM - Get or set streaming parameters
38 Applications can request a different frame interval. The capture or
63 .. flat-table:: struct v4l2_streamparm
64 :header-rows: 0
65 :stub-columns: 0
68 * - __u32
69 - ``type``
70 - The buffer (stream) type, same as struct
73 * - union {
[all …]
H A Dvidioc-g-fmt.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_FMT - VIDIOC_S_FMT - VIDIOC_TRY_FMT - Get or set the data format, try a format
47 type. For example video capture devices use
51 the respective member of the ``fmt`` union. In case of video capture
62 first, and to modify only those parameters not suitable for the
94 .. flat-table:: struct v4l2_format
95 :header-rows: 0
96 :stub-columns: 0
98 * - __u32
99 - ``type``
[all …]
H A Dpixfmt-v4l2.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 Single-planar format structure
13 .. flat-table:: struct v4l2_pix_format
14 :header-rows: 0
15 :stub-columns: 0
18 * - __u32
19 - ``width``
20 - Image width in pixels.
21 * - __u32
22 - ``height``
[all …]
/linux/Documentation/admin-guide/media/
H A Divtv.rst1 .. SPDX-License-Identifier: GPL-2.0
9 The cx23415 can do both encoding and decoding, the cx23416 can only do MPEG
10 encoding. Currently the only card featuring full decoding support is the
11 Hauppauge PVR-350.
25 Open Source driver implementation for video capture cards based on the
29 --------
31 * Hardware mpeg2 capture of broadcast video (and sound) via the tuner or
32 S-Video/Composite and audio line-in.
33 * Hardware mpeg2 capture of FM radio where hardware support exists
41 Additional features for the PVR-350 (CX23415 based)
[all …]
H A Dvivid.rst1 .. SPDX-License-Identifier: GPL-2.0
6 This driver emulates video4linux hardware of various types: video capture, video
7 output, vbi capture and output, metadata capture and output, radio receivers and
8 transmitters, touch capture and a software defined radio receiver. In addition a
9 simple framebuffer device is available for testing capture and output overlays.
13 Each input can be a webcam, TV capture device, S-Video capture device or an HDMI
14 capture device. Each output can be an S-Video output device or an HDMI output
23 - Support for read()/write(), MMAP, USERPTR and DMABUF streaming I/O.
24 - A large list of test patterns and variations thereof
25 - Working brightness, contrast, saturation and hue controls
[all …]
H A Dimx.rst1 .. SPDX-License-Identifier: GPL-2.0
3 i.MX Video Capture Driver
7 ------------
10 handles the flow of image frames to and from capture devices and
13 For image capture, the IPU contains the following internal subunits:
15 - Image DMA Controller (IDMAC)
16 - Camera Serial Interface (CSI)
17 - Image Converter (IC)
18 - Sensor Multi-FIFO Controller (SMFC)
19 - Image Rotator (IRT)
[all …]
H A Dfimc.rst1 .. SPDX-License-Identifier: GPL-2.0
8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd.
17 drivers/media/platform/samsung/exynos4-is directory.
20 --------------
22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210
25 ------------------
27 - camera parallel interface capture (ITU-R.BT601/565);
28 - camera serial interface capture (MIPI-CSI2);
29 - memory-to-memory processing (color space conversion, scaling, mirror
31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC
[all …]
H A Dbttv.rst1 .. SPDX-License-Identifier: GPL-2.0
8 ----------------------
12 ./scripts/config -e PCI
13 ./scripts/config -m I2C
14 ./scripts/config -m INPUT
15 ./scripts/config -m MEDIA_SUPPORT
16 ./scripts/config -e MEDIA_PCI_SUPPORT
17 ./scripts/config -e MEDIA_ANALOG_TV_SUPPORT
18 ./scripts/config -e MEDIA_DIGITAL_TV_SUPPORT
19 ./scripts/config -e MEDIA_RADIO_SUPPORT
[all …]
/linux/drivers/staging/media/tegra-video/
H A Dvi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
16 #include <media/media-entity.h>
17 #include <media/v4l2-async.h>
18 #include <media/v4l2-ctrls.h>
19 #include <media/v4l2-device.h>
20 #include <media/v4l2-dev.h>
21 #include <media/v4l2-subdev.h>
22 #include <media/videobuf2-v4l2.h>
44 * struct tegra_vi_ops - Tegra VI operations
45 * @vi_enable: soc-specific operations needed to enable/disable the VI peripheral
[all …]
/linux/sound/soc/sof/amd/
H A Dvangogh.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
18 #include "../sof-audio.h"
20 #include "acp-dsp-offset.h"
31 .name = "acp-sof-hs",
41 .capture = {
45 /* Supporting only stereo for I2S HS controller capture */
55 .name = "acp-sof-bt",
65 .capture = {
69 /* Supporting only stereo for I2S BT controller capture */
79 .name = "acp-sof-sp",
[all …]
H A Dacp70.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
18 #include "../sof-audio.h"
20 #include "acp-dsp-offset.h"
31 .name = "acp-sof-hs",
41 .capture = {
45 /* Supporting only stereo for I2S HS controller capture */
55 .name = "acp-sof-bt",
65 .capture = {
69 /* Supporting only stereo for I2S BT controller capture */
79 .name = "acp-sof-sp",
[all …]
H A Dacp63.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
18 #include "../sof-audio.h"
20 #include "acp-dsp-offset.h"
31 .name = "acp-sof-hs",
41 .capture = {
45 /* Supporting only stereo for I2S HS controller capture */
55 .name = "acp-sof-bt",
65 .capture = {
69 /* Supporting only stereo for I2S BT controller capture */
79 .name = "acp-sof-sp",
[all …]
H A Drembrandt.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
18 #include "../sof-audio.h"
20 #include "acp-dsp-offset.h"
31 .name = "acp-sof-hs",
41 .capture = {
45 /* Supporting only stereo for I2S HS controller capture */
55 .name = "acp-sof-bt",
65 .capture = {
69 /* Supporting only stereo for I2S BT controller capture */
79 .name = "acp-sof-sp",
[all …]
H A Drenoir.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
18 #include "../sof-audio.h"
20 #include "acp-dsp-offset.h"
30 .name = "acp-sof-bt",
40 .capture = {
44 /* Supporting only stereo for I2S BT controller capture */
54 .name = "acp-sof-sp",
64 .capture = {
68 /* Supporting only stereo for I2S SP controller capture */
78 .name = "acp-sof-dmic",
[all …]
/linux/Documentation/gpu/rfc/
H A Di915_small_bar.rst4 Starting from DG2 we will have resizable BAR support for device local-memory(i.e
6 smaller than the total probed_size. In such cases, only some subset of
8 while the remainder is only accessible via the GPU.
11 ----------------------------------------------
14 underneath the device has a small BAR, meaning only some portion of it is CPU
16 required, and prioritize using the non-CPU visible portion of
19 .. kernel-doc:: Documentation/gpu/rfc/i915_small_bar.h
23 ---------------------------------
25 CPU accessible portion, for the particular region. This should only be
34 .. kernel-doc:: Documentation/gpu/rfc/i915_small_bar.h
[all …]
/linux/sound/pci/emu10k1/
H A Dp16v.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk>
11 /* Audigy2 P16V pointer-offset register set, accessed through the PTR2 and DATA2 registers …
25 #define PLAYBACK_LIST_SIZE 0x01 /* Size of list in bytes << 16. E.g. 8 periods -> 0x00380000 */
34 #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 */
[all …]
/linux/Documentation/sound/designs/
H A Dcontrol-names.rst8 ---------------
17 Capture one direction
19 Bypass Capture one direction
68 Headset Mic mic part of combined headset jack - 4-pin
70 Headphone Mic mic part of either/or - 3-pin headphone or mic
71 Line input only, use "Line Out" for output
79 Analog Loopback D/A -> A/D loopback
80 Digital Loopback playback -> capture loopback -
91 SPDIF output only
98 -----------------------
[all …]
/linux/sound/soc/codecs/
H A Dak4554.c1 // SPDX-License-Identifier: GPL-2.0
16 * and, capture format is SND_SOC_DAIFMT_LEFT_J
22 * CPU-DAI1 (plaback only fmt = RIGHT_J) --+-- ak4554
24 * CPU-DAI2 (capture only fmt = LEFT_J) ---+
36 { "Capture", NULL, "AINL" },
37 { "Capture", NULL, "AINR" },
44 .name = "ak4554-hifi",
52 .capture = {
53 .stream_name = "Capture",
74 return devm_snd_soc_register_component(&pdev->dev, in ak4554_soc_probe()
[all …]
H A Dad1980.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * ad1980.c -- ALSA Soc AD1980 codec support
121 SOC_DOUBLE("PCM Capture Volume", AC97_REC_GAIN, 8, 0, 31, 0),
122 SOC_SINGLE("PCM Capture Switch", AC97_REC_GAIN, 15, 1, 1),
127 SOC_SINGLE("Phone Capture Volume", AC97_PHONE, 0, 31, 1),
128 SOC_SINGLE("Phone Capture Switch", AC97_PHONE, 15, 1, 1),
142 SOC_ENUM("Capture Source", ad1980_cap_src),
167 { "Capture", NULL, "MIC1" },
168 { "Capture", NULL, "MIC2" },
169 { "Capture", NULL, "CD_L" },
[all …]
/linux/drivers/media/usb/stk1160/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "STK1160 USB video capture support"
8 This is a video4linux driver for STK1160 based video capture devices.
13 This driver only provides support for video capture. For audio
14 capture, you need to select the snd-usb-audio driver (i.e.
/linux/Documentation/devicetree/bindings/counter/
H A Dti,am62-ecap-capture.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/counter/ti,am62-ecap-capture.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments Enhanced Capture (eCAP) Module
10 - Julien Panis <jpanis@baylibre.com>
13 The eCAP module resources can be used to capture timestamps
18 const: ti,am62-ecap-capture
29 clock-names:
32 power-domains:
[all …]
/linux/drivers/video/fbdev/
H A Dcyber2000fb.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 1998-2000 Russell King
67 #define EXT_BUS_CTL_PCIBURST_READ 0x80 /* CyberPro 5000 only */
80 #define PCI_BM_CTL_ENABLE 0x01 /* enable bus-master */
199 #define EXT_CAP_MODE1_8BIT 0x01 /* enable 8bit capture mode */
202 #define EXT_CAP_MODE1_ALTFIFO 0x10 /* use alternate FIFO for capture */
250 #define EXT_X_START 0xc5 /* ext->screen, 16 bits */
251 #define EXT_X_END 0xc7 /* ext->screen, 16 bits */
252 #define EXT_Y_START 0xc9 /* ext->screen, 16 bits */
253 #define EXT_Y_END 0xcb /* ext->screen, 16 bits */
[all …]

12345678910>>...43