Home
last modified time | relevance | path

Searched +full:video +full:- +full:encoder (Results 1 – 25 of 695) sorted by relevance

12345678910>>...28

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/media/
Dqcom,venus.txt1 * Qualcomm Venus video encoder/decoder accelerators
3 - compatible:
7 - "qcom,msm8916-venus"
8 - "qcom,msm8996-venus"
9 - "qcom,sdm845-venus"
10 - reg:
12 Value type: <prop-encoded-array>
14 - interrupts:
16 Value type: <prop-encoded-array>
18 - clocks:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Dqcom,msm8916-venus.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/media/qcom,msm8916-venus.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: Qualcomm Venus video encode and decode accelerators
11 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
14 The Venus IP is a video encode and decode accelerator present
19 const: qcom,msm8916-venus
27 power-domains:
33 clock-names:
[all …]
Dqcom,sc7180-venus.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/media/qcom,sc7180-venus.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: Qualcomm Venus video encode and decode accelerators
11 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
14 The Venus IP is a video encode and decode accelerator present
19 const: qcom,sc7180-venus
27 power-domains:
31 power-domain-names:
[all …]
Dqcom,msm8996-venus.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/media/qcom,msm8996-venus.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: Qualcomm Venus video encode and decode accelerators
11 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
14 The Venus IP is a video encode and decode accelerator present
19 const: qcom,msm8996-venus
27 power-domains:
33 clock-names:
[all …]
/kernel/linux/linux-4.19/drivers/media/i2c/
DKconfig2 # Multimedia Video device configuration
11 ---help---
13 some video boards have the IR connected via I2C bus.
21 # Encoder / Decoder module configuration
32 ---help---
44 ---help---
53 ---help---
66 ---help---
75 ---help---
84 ---help---
[all …]
Dbt856.c2 * bt856 - BT856A Digital Video Encoder (Rockwell Part)
14 * - moved over to linux>=2.4.x i2c protocol (9/9/2002)
34 #include <media/v4l2-device.h>
36 MODULE_DESCRIPTION("Brooktree-856A video encoder driver");
42 MODULE_PARM_DESC(debug, "Debug level (0-1)");
45 /* ----------------------------------------------------------------------- */
62 /* ----------------------------------------------------------------------- */
64 static inline int bt856_write(struct bt856 *encoder, u8 reg, u8 value) in bt856_write() argument
66 struct i2c_client *client = v4l2_get_subdevdata(&encoder->sd); in bt856_write()
68 encoder->reg[reg - BT856_REG_OFFSET] = value; in bt856_write()
[all …]
/kernel/linux/linux-5.10/drivers/media/i2c/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Multimedia Video device configuration
8 comment "IR I2C driver auto-selected by 'Autoselect ancillary drivers'"
17 some video boards have the IR connected via I2C bus.
28 comment "audio, video and radio I2C drivers auto-selected by 'Autoselect ancillary drivers'"
31 # Encoder / Decoder module configuration
113 Support for the Cirrus Logic CS3308 High Performance 8-Channel
123 Support for the Cirrus Logic CS5345 24-bit, 192 kHz
190 Support for the internal MPX of the Sony BTF-PG472Z tuner.
193 module will be called sony-btf-mpx.
[all …]
Dbt856.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * bt856 - BT856A Digital Video Encoder (Rockwell Part)
15 * - moved over to linux>=2.4.x i2c protocol (9/9/2002)
25 #include <media/v4l2-device.h>
27 MODULE_DESCRIPTION("Brooktree-856A video encoder driver");
33 MODULE_PARM_DESC(debug, "Debug level (0-1)");
36 /* ----------------------------------------------------------------------- */
53 /* ----------------------------------------------------------------------- */
55 static inline int bt856_write(struct bt856 *encoder, u8 reg, u8 value) in bt856_write() argument
57 struct i2c_client *client = v4l2_get_subdevdata(&encoder->sd); in bt856_write()
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dext-ctrls-codec.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _mpeg-controls:
24 .. _mpeg-control-id:
27 -----------------
35 .. _v4l2-mpeg-stream-type:
40 enum v4l2_mpeg_stream_type -
41 The MPEG-1, -2 or -4 output stream type. One cannot assume anything
42 here. Each hardware MPEG encoder tends to support different subsets
48 .. flat-table::
49 :header-rows: 0
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/ti/
Dti,omap-dss.txt5 -------------------
12 a number of encoder modules. All DSS versions contain DSS Core and DISPC, but
13 the encoder modules vary.
21 The encoder modules encode the received RGB pixel stream to a video output like
24 Video Ports
25 -----------
27 The DSS Core and the encoders have video port outputs. The structure of the
28 video ports is described in Documentation/devicetree/bindings/graph.txt,
29 and the properties for the ports and endpoints for each encoder are
32 The video ports are used to describe the connections to external hardware, like
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ti/
Dti,omap-dss.txt5 -------------------
12 a number of encoder modules. All DSS versions contain DSS Core and DISPC, but
13 the encoder modules vary.
21 The encoder modules encode the received RGB pixel stream to a video output like
24 Video Ports
25 -----------
27 The DSS Core and the encoders have video port outputs. The structure of the
28 video ports is described in Documentation/devicetree/bindings/graph.txt,
29 and the properties for the ports and endpoints for each encoder are
32 The video ports are used to describe the connections to external hardware, like
[all …]
/kernel/linux/linux-4.19/Documentation/media/uapi/v4l/
Dextended-controls.rst1 .. -*- coding: utf-8; mode: rst -*-
3 .. _extended-controls:
22 relating to how the video is encoded into an MPEG stream are specific to
24 of the resulting MPEG stream, not how the video is actually encoded into
71 it also allows for 64-bit values and pointers to be passed.
75 such as N-dimensional arrays and/or structures. You need to specify the
84 particular, this ioctl gives the dimensions of the N-dimensional array
113 .. code-block:: c
134 .. code-block:: c
144 The 32-bit ``qctrl.id`` value is subdivided into three bit ranges: the
[all …]
/kernel/linux/linux-5.10/drivers/media/test-drivers/vidtv/
Dvidtv_encoder.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 * This file contains a generic encoder type that can provide data for a stream
99 * struct vidtv_encoder - A generic encoder type.
102 * @encoder_buf: The encoder internal buffer for the access units.
103 * @encoder_buf_sz: The encoder buffer size, in bytes
104 * @encoder_buf_offset: Our byte position in the encoder buffer.
106 * @access_units: encoder payload units, used for clock references
107 * @src_buf: The source of raw data to be encoded, encoder might set a
111 * @is_video_encoder: Whether this a video encoder (as opposed to audio)
112 * @ctx: Encoder-specific state.
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vpu/
Dmtk_vpu.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Author: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13 * VPU (video processor unit) is a tiny processor controlling video hardware
14 * related to video codec, scaling and color format converting.
23 * enum ipi_id - the id of inter-processor interrupt
37 * handle VP8 video decoder job, and vice versa.
41 * handle VP9 video decoder job, and vice versa.
45 * handle H264 video encoder job, and vice versa.
47 * handle VP8 video encoder job,, and vice versa.
65 * enum rst_id - reset id to register reset function for VPU watchdog timeout
[all …]
/kernel/linux/linux-4.19/drivers/media/platform/sti/hva/
Dhva.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 #include <media/v4l2-ctrls.h>
12 #include <media/v4l2-device.h>
13 #include <media/videobuf2-v4l2.h>
14 #include <media/v4l2-mem2mem.h>
18 #define hva_to_dev(h) (h->dev)
20 #define ctx_to_dev(c) (c->hva_dev->dev)
22 #define ctx_to_hdev(c) (c->hva_dev)
24 #define HVA_NAME "st-hva"
25 #define HVA_PREFIX "[---:----]"
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/sti/hva/
Dhva.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 #include <media/v4l2-ctrls.h>
12 #include <media/v4l2-device.h>
13 #include <media/videobuf2-v4l2.h>
14 #include <media/v4l2-mem2mem.h>
18 #define hva_to_dev(h) (h->dev)
20 #define ctx_to_dev(c) (c->hva_dev->dev)
22 #define ctx_to_hdev(c) (c->hva_dev)
24 #define HVA_NAME "st-hva"
25 #define HVA_PREFIX "[---:----]"
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/bridge/
Dlvds-transmitter.txt1 Parallel to LVDS Encoder
2 ------------------------
7 LVDS is a physical layer specification defined in ANSI/TIA/EIA-644-A. Multiple
12 [JEIDA] "Digital Interface Standards for Monitor", JEIDA-59-1999, February
16 [VESA] "VESA Notebook Panel Standard", October 2007 (Version 1.0), Video
19 Those devices have been marketed under the FPD-Link and FlatLink brand names
25 - compatible: Must be "lvds-encoder"
29 This device has two video ports. Their connections are modeled using the OF
32 - Video port 0 for parallel input
33 - Video port 1 for LVDS output
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/sunxi/
Dsun4i-drm.txt13 Frontend 0 [0] ------- [0] Backend 0 [0] ------- [0] TCON 0
14 [1] -- -- [1] [1] -- -- [1]
18 [0] -- -- [0] [0] -- -- [0]
19 Frontend 1 [1] ------- [1] Backend 1 [1] ------- [1] TCON 1
25 The same rule also applies to DE 2.0 mixer-TCON connections:
27 Mixer 0 [0] ----------- [0] TCON 0
28 [1] ---- ---- [1]
32 [0] ---- ---- [0]
33 Mixer 1 [1] ----------- [1] TCON 1
35 HDMI Encoder
[all …]
/kernel/linux/linux-4.19/drivers/media/platform/mtk-vpu/
Dmtk_vpu.h3 * Author: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
21 * VPU (video processor unit) is a tiny processor controlling video hardware
22 * related to video codec, scaling and color format converting.
31 * enum ipi_id - the id of inter-processor interrupt
45 * handle VP8 video decoder job, and vice versa.
49 * handle VP9 video decoder job, and vice versa.
53 * handle H264 video encoder job, and vice versa.
55 * handle VP8 video encoder job,, and vice versa.
73 * enum rst_id - reset id to register reset function for VPU watchdog timeout
75 * @VPU_RST_ENC: encoder reset id
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder_phys.h2 * Copyright (c) 2015-2018 The Linux Foundation. All rights reserved.
35 * enum dpu_enc_split_role - Role this physical encoder will play in a
36 * split-panel configuration, where one panel is master, and others slaves.
38 * @ENC_ROLE_SOLO: This is the one and only panel. This encoder is master.
39 * @ENC_ROLE_MASTER: This encoder is the master of a split panel config.
40 * @ENC_ROLE_SLAVE: This encoder is not the master of a split panel config.
49 * enum dpu_enc_enable_state - current enabled state of the physical encoder
50 * @DPU_ENC_DISABLING: Encoder transitioning to disable state
51 * Events bounding transition are encoder type specific
52 * @DPU_ENC_DISABLED: Encoder is disabled
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Dpci-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
9 - Vendor ID and device ID;
10 - Subsystem ID and Subsystem device ID;
12 The ``lspci -nn`` command allows identifying the vendor/device PCI IDs:
14 .. code-block:: none
15 :emphasize-lines: 3
17 $ lspci -nn
19 …00:0a.0 Multimedia controller [0480]: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadca…
21 …01:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio …
22 …02:01.0 Multimedia video controller [0400]: Internext Compression Inc iTVC15 (CX23415) Video Decod…
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder_phys.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2015-2018 The Linux Foundation. All rights reserved.
26 * enum dpu_enc_split_role - Role this physical encoder will play in a
27 * split-panel configuration, where one panel is master, and others slaves.
29 * @ENC_ROLE_SOLO: This is the one and only panel. This encoder is master.
30 * @ENC_ROLE_MASTER: This encoder is the master of a split panel config.
31 * @ENC_ROLE_SLAVE: This encoder is not the master of a split panel config.
40 * enum dpu_enc_enable_state - current enabled state of the physical encoder
41 * @DPU_ENC_DISABLING: Encoder transitioning to disable state
42 * Events bounding transition are encoder type specific
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
Dintel_dsi.h66 /* Video mode or command mode */
76 * video mode pixel format
82 /* video mode format for MIPI_VIDEO_MODE_FORMAT register */
148 static inline struct intel_dsi *enc_to_intel_dsi(struct intel_encoder *encoder) in enc_to_intel_dsi() argument
150 return container_of(&encoder->base, struct intel_dsi, base.base); in enc_to_intel_dsi()
155 return intel_dsi->operation_mode == INTEL_DSI_VIDEO_MODE; in is_vid_mode()
160 return intel_dsi->operation_mode == INTEL_DSI_COMMAND_MODE; in is_cmd_mode()
163 static inline u16 intel_dsi_encoder_ports(struct intel_encoder *encoder) in intel_dsi_encoder_ports() argument
165 return enc_to_intel_dsi(encoder)->ports; in intel_dsi_encoder_ports()
189 int vlv_dsi_pll_compute(struct intel_encoder *encoder,
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/rockchip/
Danalogix_dp-rockchip.c5 * Author: Andy Yan <andy.yan@rock-chips.com>
6 * Yakir Yang <ykk@rock-chips.com>
7 * Jeff Chen <jeff.chen@rock-chips.com>
29 #include <video/of_videomode.h>
30 #include <video/videomode.h>
50 * struct rockchip_dp_chip_data - splite the grf setting of kind of chips
66 struct drm_encoder encoder; member
80 static int analogix_dp_psr_set(struct drm_encoder *encoder, bool enabled) in analogix_dp_psr_set() argument
82 struct rockchip_dp_device *dp = to_dp(encoder); in analogix_dp_psr_set()
85 if (!analogix_dp_psr_enabled(dp->adp)) in analogix_dp_psr_set()
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/media/drivers/
Dzoran.rst1 .. SPDX-License-Identifier: GPL-2.0
8 website: http://mjpeg.sourceforge.net/driver-zoran/
12 --------------------------
15 ------------------------
26 * Philips saa7185 TV encoder
28 Drivers to use: videodev, i2c-core, i2c-algo-bit,
31 Inputs/outputs: Composite and S-video
43 * Conexant bt866 TV encoder
45 Drivers to use: videodev, i2c-core, i2c-algo-bit,
49 Six physical inputs. 1-6 are composite,
[all …]

12345678910>>...28