/linux-6.14.4/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. 45 tristate "Allied Vision ALVIUM MIPI CSI-2 camera support" 48 This is a Video4Linux2 sensor-level driver for the Allied Vision 49 ALVIUM camera connected via MIPI CSI-2 interface. 52 module will be called alvium-csi2. 97 This is a V4L2 sensor-level driver for GalaxyCore GC2145 104 tristate "Hynix Hi-556 sensor support" [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-6.14.4/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 …]
|
D | techwell,tw9900.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Techwell TW9900 NTSC/PAL video decoder 10 - Mehdi Djait <[email protected]> 13 The tw9900 is a multi-standard video decoder, supporting NTSC, PAL standards 14 with auto-detection features. 23 vdd-supply: 26 reset-gpios: 30 powerdown-gpios: [all …]
|
/linux-6.14.4/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 --------------------- 63 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-6.14.4/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-6.14.4/Documentation/userspace-api/media/v4l/ |
D | pixfmt-compressed.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 8 .. _compressed-formats: 18 .. flat-table:: Compressed Image Formats 19 :header-rows: 1 20 :stub-columns: 0 23 * - Identifier 24 - Code 25 - Details 26 * .. _V4L2-PIX-FMT-JPEG: 28 - ``V4L2_PIX_FMT_JPEG`` [all …]
|
/linux-6.14.4/drivers/media/platform/st/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 …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "STMicroelectronics DELTA multi-format video decoder V4L2 driver" 8 This V4L2 driver enables DELTA multi-format video decoder 10 decoding of various compressed video bitstream format in 17 at least one of the DELTA decoder below is selected. 27 the module will be called st-delta.
|
/linux-6.14.4/Documentation/devicetree/bindings/media/ |
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) 10 - Heiko Stuebner <[email protected]> 12 description: |- 13 The Rockchip rk3399 has a stateless Video Decoder that can decodes H.264, 19 - const: rockchip,rk3399-vdec 20 - items: 21 - enum: [all …]
|
D | qcom,sdm660-venus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/qcom,sdm660-venus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SDM660 Venus video encode and decode accelerators 10 - Stanimir Varbanov <[email protected]> 11 - AngeloGioacchino Del Regno <[email protected]> 14 The Venus IP is a video encode and decode accelerator present 18 - $ref: qcom,venus-common.yaml# 22 const: qcom,sdm660-venus [all …]
|
D | qcom,msm8996-venus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/qcom,msm8996-venus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm MSM8996 Venus video encode and decode accelerators 10 - Stanimir Varbanov <[email protected]> 13 The Venus IP is a video encode and decode accelerator present 17 - $ref: qcom,venus-common.yaml# 22 - qcom,msm8996-venus 23 - qcom,msm8998-venus [all …]
|
D | st,stm32mp25-video-codec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/st,stm32mp25-video-codec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectronics STM32MP25 VDEC video decoder & VENC video encoder 10 - Hugues Fruchet <[email protected]> 13 The STMicroelectronics STM32MP25 SOCs embeds a VDEC video hardware 14 decoder peripheral based on Verisilicon VC8000NanoD IP (former Hantro G1) 15 and a VENC video hardware encoder peripheral based on Verisilicon 21 - st,stm32mp25-vdec [all …]
|
/linux-6.14.4/drivers/media/platform/mediatek/vpu/ |
D | mtk_vpu.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Author: Andrew-CT Chen <andrew-[email protected]> 15 * VPU (video processor unit) is a tiny processor controlling video hardware 16 * related to video codec, scaling and color format converting. 25 * enum ipi_id - the id of inter-processor interrupt 35 * handle H264 vidoe decoder job, and vice versa. 39 * handle VP8 video decoder job, and vice versa. 43 * handle VP9 video decoder job, and vice versa. 47 * handle H264 video encoder job, and vice versa. 49 * handle VP8 video encoder job,, and vice versa. [all …]
|
/linux-6.14.4/Documentation/userspace-api/media/dvb/ |
D | legacy_dvb_video.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later OR GPL-2.0 3 .. c:namespace:: dtv.legacy.video 8 DVB Video Device 14 The DVB video device controls the MPEG2 video decoder of the DVB 17 ``linux/dvb/video.h`` in your application. 19 Note that the DVB video device only controls decoding of the MPEG video 22 ``/dev/video``, which allows scaling and defining output windows. 24 Most DVB cards don’t have their own MPEG decoder, which results in the 25 omission of the audio and video device as well as the video4linux 31 functionality. Use :ref:`V4L2 ioctls<video>` for new drivers! [all …]
|
/linux-6.14.4/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-6.14.4/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-6.14.4/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 48 VIDEO_STOPPED, /* Video is stopped */ 49 VIDEO_PLAYING, /* Video is currently playing */ 50 VIDEO_FREEZED /* Video is freezed */ 54 /* Decoder commands */ 68 /* The decoder has no special format requirements */ 70 /* The decoder requires full GOPs */ 86 -1 specifies backward single stepping, 88 <-1: reverse playback at (-speed/1000) of the normal speed. */ [all …]
|
/linux-6.14.4/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-6.14.4/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-6.14.4/drivers/media/platform/mediatek/vcodec/decoder/ |
D | mtk_vcodec_dec_drv.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 #define MTK_VCODEC_DEC_NAME "mtk-vcodec-dec" 32 * enum mtk_vdec_format_types - Structure used to get supported 33 * format types according to decoder capability 48 * enum mtk_vdec_hw_count - Supported hardware count 58 * enum mtk_vdec_hw_arch - Used to separate different hardware architecture 66 * struct vdec_pic_info - picture size information 75 * @reserved: align struct to 64-bit in order to adjust 32-bit and 64-bit os. 88 * struct mtk_vcodec_dec_pdata - compatible data for each IC 92 * @flush_decoder: function that flushes the decoder [all …]
|