/Linux-v5.10/drivers/media/i2c/ |
D | Kconfig | 1 # 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 38 tristate "Simple audio decoder chips" 41 Support for several audio decoder chips found on some bt8xx boards: 53 Support for tda7432 audio decoder chip found on some bt8xx boards. 62 Support for tda9840 audio decoder chip found on some Zoran boards. [all …]
|
D | adv7183.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * adv7183.c Analog Devices ADV7183 video decoder driver 19 #include <media/v4l2-ctrls.h> 20 #include <media/v4l2-device.h> 37 * Mode 1 CVBS Input (Composite Video on AIN5) 38 * All standards are supported through autodetect, 8-bit, 4:2:2, ITU-R BT.656 output on P15 to P8. 69 return &container_of(ctrl->handler, struct adv7183, hdl)->sd; in to_sd() 95 return -1; in adv7183_writeregs() 110 struct adv7183 *decoder = to_adv7183(sd); in adv7183_log_status() local 114 v4l2_info(sd, "adv7183: Video selection = 0x%02x\n", in adv7183_log_status() [all …]
|
D | saa711x_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * saa711x - Philips SAA711x video decoder register specifications 9 /* Video Decoder */ 10 /* Video Decoder - Frontend part */ 16 /* Video Decoder - Decoder part */ 196 /* SAA7113 bit-masks */ 228 /* Video Decoder: R_01_INC_DELAY to R_1F_STATUS_BYTE_2_VD_DEC */ 230 /* Video Decoder - Frontend part: R_01_INC_DELAY to R_05_INPUT_CNTL_4 */ 242 /* Video Decoder - Decoder part: R_06_H_SYNC_START to R_1F_STATUS_BYTE_2_VD_DEC */ 292 "Status byte 1 video decoder"}, [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/media/i2c/ |
D | tvp514x.txt | 1 * Texas Instruments TVP514x video decoder 3 The TVP5146/TVP5146m2/TVP5147/TVP5147m1 device is high quality, single-chip 4 digital video decoder that digitizes and decodes all popular baseband analog 5 video formats into digital video component. The tvp514x decoder supports analog- 6 to-digital (A/D) conversion of component RGB and YPbPr signals as well as A/D 7 conversion and decoding of NTSC, PAL and SECAM composite and S-video into 11 - compatible : value should be either one among the following 12 (a) "ti,tvp5146" for tvp5146 decoder. 13 (b) "ti,tvp5146m2" for tvp5146m2 decoder. 14 (c) "ti,tvp5147" for tvp5147 decoder. [all …]
|
/Linux-v5.10/Documentation/admin-guide/media/ |
D | ivtv.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 This is a v4l2 device driver for the Conexant cx23415/6 MPEG encoder/decoder. 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. 41 Additional features for the PVR-350 (CX23415 based) 42 --------------------------------------------------- 46 video signal) [all …]
|
D | i2c-cardlist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 The I²C (Inter-Integrated Circuit) bus is a three-wires bus used internally 23 ------------------------------------- 32 sony-btf-mpx Sony BTF's internal MPX 39 tvaudio Simple audio decoder chips 46 Audio/Video compression chips 47 ----------------------------- 52 saa6752hs Philips SAA6752HS MPEG-2 Audio/Video Encoder 56 --------------------- 62 hi556 Hynix Hi-556 sensor [all …]
|
D | pci-cardlist.rst | 1 .. 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 …ontroller [0480]: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder [1131:713… 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 …]
|
/Linux-v5.10/Documentation/devicetree/bindings/media/ |
D | qcom,msm8916-venus.yaml | 1 # 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 …]
|
D | rockchip,vdec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip Video Decoder (VDec) Device Tree Bindings 10 - Heiko Stuebner <heiko@sntech.de> 12 description: |- 13 The Rockchip rk3399 has a stateless Video Decoder that can decodes H.264, 18 const: rockchip,rk3399-vdec 28 - description: The Video Decoder AXI interface clock 29 - description: The Video Decoder AHB interface clock [all …]
|
D | qcom,sc7180-venus.yaml | 1 # 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 …]
|
D | qcom,msm8996-venus.yaml | 1 # 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 …]
|
/Linux-v5.10/Documentation/userspace-api/media/mediactl/ |
D | media-types.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _media-controller-types: 10 .. _media-entity-functions: 11 .. _MEDIA-ENT-F-UNKNOWN: 12 .. _MEDIA-ENT-F-V4L2-SUBDEV-UNKNOWN: 13 .. _MEDIA-ENT-F-IO-V4L: 14 .. _MEDIA-ENT-F-IO-VBI: 15 .. _MEDIA-ENT-F-IO-SWRADIO: 16 .. _MEDIA-ENT-F-IO-DTV: 17 .. _MEDIA-ENT-F-DTV-DEMOD: [all …]
|
/Linux-v5.10/drivers/media/platform/sti/delta/ |
D | delta.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #include <media/v4l2-device.h> 12 #include <media/v4l2-mem2mem.h> 14 #include "delta-cfg.h" 17 * enum delta_state - state of decoding instance 21 * to know what is the relevant decoder to open. 46 * struct delta_streaminfo - information about stream to decode 49 * @width: width of video stream 51 * @streamformat: fourcc compressed format of video (MJPEG, MPEG2, ...) 56 * @pixelaspect: pixel aspect ratio of video (4/3, 5/4) [all …]
|
/Linux-v5.10/Documentation/userspace-api/media/v4l/ |
D | pixfmt-compressed.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 8 .. _compressed-formats: 12 .. flat-table:: Compressed Image Formats 13 :header-rows: 1 14 :stub-columns: 0 17 * - Identifier 18 - Code 19 - Details 20 * .. _V4L2-PIX-FMT-JPEG: 22 - ``V4L2_PIX_FMT_JPEG`` [all …]
|
/Linux-v5.10/drivers/media/platform/mtk-vpu/ |
D | mtk_vpu.h | 1 /* 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 33 * handle H264 vidoe decoder job, and vice versa. 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. [all …]
|
/Linux-v5.10/drivers/media/usb/au0828/ |
D | au0828-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 14 #include <media/v4l2-common.h> 68 int status = -ENODEV; in send_control_msg() 70 if (dev->usbdev) { in send_control_msg() 73 status = usb_control_msg(dev->usbdev, in send_control_msg() 74 usb_sndctrlpipe(dev->usbdev, 0), in send_control_msg() 95 int status = -ENODEV; in recv_control_msg() 96 mutex_lock(&dev->mutex); in recv_control_msg() 97 if (dev->usbdev) { in recv_control_msg() 98 status = usb_control_msg(dev->usbdev, in recv_control_msg() [all …]
|
/Linux-v5.10/Documentation/driver-api/media/drivers/ |
D | zoran.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 website: http://mjpeg.sourceforge.net/driver-zoran/ 12 -------------------------- 15 ------------------------ 25 * Philips saa7111 TV decoder 28 Drivers to use: videodev, i2c-core, i2c-algo-bit, 31 Inputs/outputs: Composite and S-video 42 * Samsung ks0127 TV decoder 45 Drivers to use: videodev, i2c-core, i2c-algo-bit, 49 Six physical inputs. 1-6 are composite, [all …]
|
D | cx2341x-devel.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ----------------------- 12 .. note:: the memory long words are little-endian ('intel format'). 21 .. code-block:: none 23 ivtvctl -O min=0x02000000,max=0x020000ff 26 register space :-). 35 .. code-block:: none 37 0x00000000-0x00ffffff Encoder memory space 38 0x00000000-0x0003ffff Encode.rom 39 ???-??? MPEG buffer(s) [all …]
|
/Linux-v5.10/drivers/media/platform/mtk-vcodec/ |
D | vdec_ipi_msg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * enum vdec_ipi_msgid - message id between AP and VPU 30 * struct vdec_ap_ipi_cmd - generic AP to VPU ipi command format 32 * @vpu_inst_addr : VPU decoder instance address 40 * struct vdec_vpu_ipi_ack - generic VPU to AP ipi command format 43 * @ap_inst_addr : AP video decoder instance address 52 * struct vdec_ap_ipi_init - for AP_IPIMSG_DEC_INIT 55 * @ap_inst_addr : AP video decoder instance address 64 * struct vdec_ap_ipi_dec_start - for AP_IPIMSG_DEC_START 66 * @vpu_inst_addr : VPU decoder instance address [all …]
|
/Linux-v5.10/drivers/media/v4l2-core/ |
D | v4l2-mc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Copyright (C) 2006-2010 Nokia Corporation 15 #include <media/media-device.h> 16 #include <media/media-entity.h> 17 #include <media/v4l2-fh.h> 18 #include <media/v4l2-mc.h> 19 #include <media/v4l2-subdev.h> 20 #include <media/videobuf2-core.h> 27 struct media_entity *tuner = NULL, *decoder = NULL; in v4l2_mc_create_media_graph() local 37 switch (entity->function) { in v4l2_mc_create_media_graph() [all …]
|
/Linux-v5.10/include/uapi/linux/dvb/ |
D | video.h | 1 /* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */ 3 * video.h - DEPRECATED MPEG-TS video decoder API 23 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 63 VIDEO_STOPPED, /* Video is stopped */ 64 VIDEO_PLAYING, /* Video is currently playing */ 65 VIDEO_FREEZED /* Video is freezed */ 69 /* Decoder commands */ 83 /* The decoder has no special format requirements */ 85 /* The decoder requires full GOPs */ 101 -1 specifies backward single stepping, [all …]
|
/Linux-v5.10/drivers/media/pci/cx25821/ |
D | cx25821-medusa-reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 81 /* Digital Video Encoder A Registers */ 91 /* Digital Video Encoder B Registers */ 101 /* Video Decoder A Registers */ 142 /* Video Decoder B Registers */ 183 /* Video Decoder C Registers */ 224 /* Video Decoder D Registers */ 265 /* Video Decoder E Registers */ 306 /* Video Decoder F Registers */ 347 /* Video Decoder G Registers */ [all …]
|
/Linux-v5.10/Documentation/userspace-api/media/dvb/ |
D | video.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 6 Digital TV Video Device 9 The Digital TV video device controls the MPEG2 video decoder of the Digital 12 **linux/dvb/video.h** in your application. 14 Note that the Digital TV video device only controls decoding of the MPEG video 17 **/dev/video**, which allows scaling and defining output windows. 19 Some Digital TV cards don’t have their own MPEG decoder, which results in the 20 omission of the audio and video device as well as the video4linux
|
/Linux-v5.10/drivers/media/pci/ttpci/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 23 by Fujitsu-Siemens, Technotrend, Hauppauge and others. 26 onboard MPEG2 decoder. 46 on the video output. This is kind of nonstandard and not guaranteed to 55 tristate "SAA7146 DVB cards (aka Budget, Nova-PCI)" 61 (so called Budget- or Nova-PCI cards) without onboard 62 MPEG2 decoder. 81 Support for simple SAA7146 based DVB cards (so called Budget- 82 or Nova-PCI cards) without onboard MPEG2 decoder, and without 106 (so called Budget- or Nova-PCI cards) without onboard [all …]
|
/Linux-v5.10/drivers/staging/media/rkvdec/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 tristate "Rockchip Video Decoder driver" 13 Support for the Rockchip Video Decoder IP present on Rockchip SoCs, 14 which accelerates video decoding. 16 will be called rockchip-vdec.
|