Home
last modified time | relevance | path

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

12345678910>>...13

/linux-6.12.1/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.
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 …]
/linux-6.12.1/Documentation/devicetree/bindings/media/i2c/
Dtvp514x.txt1 * 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 …]
Dtechwell,tw9900.yaml1 # 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 <mehdi.djait@bootlin.com>
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.12.1/Documentation/admin-guide/media/
Divtv.rst1 .. 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 …]
Di2c-cardlist.rst1 .. 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 …]
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 …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.12.1/Documentation/userspace-api/media/mediactl/
Dmedia-types.rst1 .. 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.12.1/Documentation/devicetree/bindings/media/
Dqcom,msm8916-venus.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/qcom,msm8916-venus.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm MSM8916 Venus video encode and decode accelerators
10 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
13 The Venus IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,msm8916-venus
23 power-domains:
[all …]
Dqcom,sc7180-venus.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/qcom,sc7180-venus.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SC7180 Venus video encode and decode accelerators
10 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
13 The Venus IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,sc7180-venus
23 power-domains:
[all …]
Dqcom,sc7280-venus.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/qcom,sc7280-venus.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SC7280 Venus video encode and decode accelerators
10 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
13 The Venus Iris2 IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,sc7280-venus
23 power-domains:
[all …]
Dqcom,sm8250-venus.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/qcom,sm8250-venus.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SM8250 Venus video encode and decode accelerators
10 - Stanimir Varbanov <stanimir.varbanov@linaro.org>
13 The Venus IP is a video encode and decode accelerator present
17 - $ref: qcom,venus-common.yaml#
21 const: qcom,sm8250-venus
23 power-domains:
[all …]
Drockchip,vdec.yaml1 # 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 <heiko@sntech.de>
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 …]
Dqcom,sdm660-venus.yaml1 # 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 <stanimir.varbanov@linaro.org>
11 - AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
14 The Venus IP is a video encode and decode accelerator present
18 - $ref: qcom,venus-common.yaml#
22 const: qcom,sdm660-venus
[all …]
Dqcom,msm8996-venus.yaml1 # 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 <stanimir.varbanov@linaro.org>
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 …]
/linux-6.12.1/Documentation/userspace-api/media/v4l/
Dpixfmt-compressed.rst1 .. 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.12.1/drivers/media/platform/st/sti/delta/
Ddelta.h1 /* 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 …]
DKconfig1 # 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.12.1/drivers/media/platform/mediatek/vpu/
Dmtk_vpu.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Author: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
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.12.1/Documentation/userspace-api/media/dvb/
Dlegacy_dvb_video.rst1 .. 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.12.1/drivers/media/usb/au0828/
Dau0828-core.c1 // 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.12.1/Documentation/driver-api/media/drivers/
Dzoran.rst1 .. 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 …]
Dcx2341x-devel.rst1 .. 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.12.1/include/uapi/linux/dvb/
Dvideo.h1 /* 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.12.1/drivers/media/v4l2-core/
Dv4l2-mc.c1 // 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.12.1/drivers/media/pci/cx25821/
Dcx25821-medusa-reg.h1 /* 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 …]

12345678910>>...13