Home
last modified time | relevance | path

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

12345678910>>...13

/openbmc/linux/Documentation/userspace-api/media/v4l/
H A 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 …]
H A Ddev-mem2mem.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
6 Video Memory-To-Memory Interface
9 A V4L2 memory-to-memory device can compress, decompress, transform, or
10 otherwise convert video data from one format into another format, in memory.
11 Such memory-to-memory devices set the ``V4L2_CAP_VIDEO_M2M`` or
12 ``V4L2_CAP_VIDEO_M2M_MPLANE`` capability. Examples of memory-to-memory
16 A memory-to-memory video node acts just like a normal video node, but it
23 Memory-to-memory devices function as a shared resource: you can
24 open the video node multiple times, each application setting up their
28 This is different from the usual video node behavior where the video
[all …]
H A Dcommon.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
10 - Opening the device
12 - Changing device properties, selecting a video and audio input, video
15 - Negotiating a data format
17 - Negotiating an input/output method
19 - The actual input/output loop
21 - Closing the device
34 app-pri
35 video
39 dv-timings
[all …]
/openbmc/u-boot/arch/arm/mach-rockchip/
H A DKconfig11 The Rockchip RK3036 is a ARM-based SoC with a dual-core Cortex-A7
12 including NEON and GPU, Mali-400 graphics, several DDR3 options
13 and video codec support. Peripherals include Gigabit Ethernet,
20 The Rockchip RK3128 is a ARM-based SoC with a quad-core Cortex-A7
21 including NEON and GPU, Mali-400 graphics, several DDR3 options
22 and video codec support. Peripherals include Gigabit Ethernet,
41 The Rockchip RK3188 is a ARM-based SoC with a quad-core Cortex-A9
42 including NEON and GPU, 512KB L2 cache, Mali-400 graphics, two
43 video interfaces, several memory options and video codec support.
55 The Rockchip RK3229 is a ARM-based SoC with a dual-core Cortex-A7
[all …]
/openbmc/linux/Documentation/admin-guide/media/
H A Dplatform-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
17 am437x-vpfe TI AM437x VPFE
18 aspeed-video Aspeed AST2400 and AST2500
19 atmel-isc ATMEL Image Sensor Controller (ISC)
20 atmel-isi ATMEL Image Sensor Interface (ISI)
24 cdns-csi2rx Cadence MIPI-CSI2 RX Controller
25 cdns-csi2tx Cadence MIPI-CSI2 TX Controller
26 coda-vpu Chips&Media Coda multi-standard codec IP
27 dm355_ccdc TI DM355 CCDC video capture
28 dm644x_ccdc TI DM6446 CCDC video capture
[all …]
/openbmc/linux/drivers/media/pci/zoran/
H A Dvideocodec.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * VIDEO MOTION CODECs internal API for video devices
5 * Interface for MJPEG (and maybe later MPEG/WAVELETS) codec's
16 * Should ease the (re-)usage of drivers supporting cards with (different)
17 * video codecs. The codecs register to this module their functionality,
20 * The codecs are typically have a "strong" binding to their master - so I
22 * i2c. If you have an other opinion, let's discuss & implement it :-)))
29 * The best is just calling them at module (de-)initialisation.
47 * ----------------------------------------------------------------------------
51 * ----------------------------------------------------------------------------
[all …]
H A Dzoran_device.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * This part handles device access (PCI/I2C/codec/...)
18 #include <linux/i2c-algo-bit.h>
20 #include <media/v4l2-common.h>
26 #include <linux/dma-mapping.h>
54 * initialize video front end
68 // || zr->revision < 1) // Revision 1 has also Triton support in zr36057_init_vfe()
90 * A bit number of -1 (lacking) gives a mask of 0, in GPIO()
114 if ((por & ZR36057_POR_PO_TIME) && !zr->card.gws_not_connected) { in post_office_wait()
116 pci_info(zr->pci_dev, "pop timeout %08x\n", por); in post_office_wait()
[all …]
H A Dzoran_card.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * This part handles card-specific data and detection
18 #include <linux/i2c-algo-bit.h>
25 #include <media/v4l2-common.h>
38 static int card[BUZ_MAX] = { [0 ... (BUZ_MAX - 1)] = -1 };
42 /* Default input and video norm at startup of the driver. */
44 static unsigned int default_input; /* default 0 = Composite, 1 = S-Video */
47 "Default input (0=Composite, 1=S-Video, 2=Internal)");
58 /* /dev/videoN, -1 for autodetect */
59 static int video_nr[BUZ_MAX] = { [0 ... (BUZ_MAX - 1)] = -1 };
[all …]
H A Dvideocodec.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * VIDEO MOTION CODECs internal API for video devices
5 * Interface for MJPEG (and maybe later MPEG/WAVELETS) codec's
20 struct videocodec *codec; member
25 const struct videocodec *codec; member
42 struct videocodec *codec; in videocodec_attach() local
53 master->name, master->flags, master->magic); in videocodec_attach()
63 if ((master->flags & h->codec->flags) == master->flags) { in videocodec_attach()
64 zrdev_dbg(zr, "%s: try '%s'\n", __func__, h->codec->name); in videocodec_attach()
66 codec = kmemdup(h->codec, sizeof(struct videocodec), GFP_KERNEL); in videocodec_attach()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/media/
H A Dallegro,al5e.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allegro DVT Video IP Codecs
10 - Michael Tretter <m.tretter@pengutronix.de>
12 description: |-
13 Allegro DVT video IP codecs present in the Xilinx ZynqMP SoC. The IP core may
16 Each actual codec engine is controlled by a microcontroller (MCU). Host
23 - items:
24 - const: allegro,al5e-1.1
[all …]
H A Dnxp,imx8mq-vpu.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/media/nxp,imx8mq-vpu.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Philipp Zabel <p.zabel@pengutronix.de>
14 Hantro G1/G2 video decode accelerators present on i.MX8MQ SoCs.
19 - const: nxp,imx8mq-vpu
21 - const: nxp,imx8mq-vpu-g1
22 - const: nxp,imx8mq-vpu-g2
23 - const: nxp,imx8mm-vpu-g1
[all …]
H A Dcoda.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Chips&Media Coda multi-standard codec IP
10 - Philipp Zabel <p.zabel@pengutronix.de>
12 description: |-
13 Coda codec IPs are present in i.MX SoCs in various versions,
14 called VPU (Video Processing Unit).
19 - items:
20 - const: fsl,imx27-vpu
[all …]
H A Dmediatek,vcodec-subdev-decoder.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/media/mediatek,vcodec-subdev-decoder.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Mediatek Video Decode Accelerator With Multi Hardware
11 - Yunfei Dong <yunfei.dong@mediatek.com>
14 Mediatek Video Decode is the video decode hardware present in Mediatek
20 +------------------------------------------------+-------------------------------------+
22 | input -> lat soc HW -> lat HW -> lat buffer --|--> lat buffer -> core HW -> output |
24 +------------||-------------||-------------------+---------------------||--------------+
[all …]
H A Dallwinner,sun50i-h6-vpu-g2.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/media/allwinner,sun50i-h6-vpu-g2.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Hantro G2 VPU codec implemented on Allwinner H6 SoC
11 - Jernej Skrabec <jernej.skrabec@gmail.com>
14 Hantro G2 video decode accelerator present on Allwinner H6 SoC.
18 const: allwinner,sun50i-h6-vpu-g2
28 - description: Bus Clock
29 - description: Module Clock
[all …]
/openbmc/linux/drivers/media/platform/amphion/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 tristate "Amphion VPU (Video Processing Unit) Codec IP"
16 Amphion VPU Codec IP contains two parts: Windsor and Malone.
18 that supports H.264, HEVC, and other video formats.
19 This is a V4L2 driver for NXP MXC 8Q video accelerator hardware.
/openbmc/linux/drivers/media/platform/mediatek/vcodec/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 tristate "Mediatek Video Codec driver"
29 Mediatek video codec driver provides HW capability to
30 encode and decode in a range of video formats on MT8173
37 modules will be called mtk-vcodec-dec and mtk-vcodec-enc.
/openbmc/linux/drivers/media/platform/chips-media/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 tristate "Chips&Media Coda multi-standard codec IP"
16 Coda is a range of video codec IPs that supports
17 H.264, MPEG-4, and other video formats.
/openbmc/openbmc/meta-raspberrypi/dynamic-layers/multimedia-layer/recipes-multimedia/rpidistro-vlc/files/
H A D0007-armv6.patch1 Upstream-Status: Inappropriate
3 RPI-Distro repo forks original vlc and applies patches
6 --- a/modules/hw/mmal/blend_rgba_neon.S
8 @@ -1,10 +1,10 @@
9 - .syntax unified
10 - .arm
11 -// .thumb
12 - .text
15 .arch armv7-a
16 - .fpu neon-vfpv4
[all …]
/openbmc/linux/drivers/staging/vc04_services/vchiq-mmal/
H A Dmmal-msg-format.h1 /* SPDX-License-Identifier: GPL-2.0 */
19 #include "mmal-msg-common.h"
39 * FourCC specifying the color space of the video stream. See the
40 * MmalColorSpace "pre-defined color spaces" for some examples.
52 struct mmal_video_format video; member
78 u32 extradata_size; /* Size of the codec specific data */
79 u8 *extradata; /* Codec specific data */
104 u32 extradata_size; /* Size of the codec specific data */
105 u32 extradata; /* Codec specific data */
/openbmc/linux/Documentation/driver-api/media/drivers/
H A Dzoran.rst1 .. SPDX-License-Identifier: GPL-2.0
8 website: http://mjpeg.sourceforge.net/driver-zoran/
12 --------------------------
15 ------------------------
24 * Zoran zr36060 MJPEG codec
28 Drivers to use: videodev, i2c-core, i2c-algo-bit,
31 Inputs/outputs: Composite and S-video
41 * Zoran zr36060 MJPEG codec
45 Drivers to use: videodev, i2c-core, i2c-algo-bit,
49 Six physical inputs. 1-6 are composite,
[all …]
/openbmc/linux/drivers/media/platform/verisilicon/
H A Dhantro.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Hantro VPU codec driver
8 * Based on s5p-mfc driver by Samsung Electronics Co., Ltd.
21 #include <media/v4l2-ctrls.h>
22 #include <media/v4l2-device.h>
23 #include <media/v4l2-ioctl.h>
24 #include <media/v4l2-mem2mem.h>
25 #include <media/videobuf2-core.h>
26 #include <media/videobuf2-dma-contig.h>
45 * struct hantro_irq - irq handler and name
[all …]
/openbmc/linux/drivers/media/platform/samsung/s3c-camif/
H A Dcamif-core.h1 /* SPDX-License-Identifier: GPL-2.0-only */
20 #include <media/media-entity.h>
21 #include <media/v4l2-ctrls.h>
22 #include <media/v4l2-dev.h>
23 #include <media/v4l2-device.h>
24 #include <media/v4l2-mediabus.h>
25 #include <media/videobuf2-v4l2.h>
26 #include <media/drv-intf/s3c_camif.h>
28 #define S3C_CAMIF_DRIVER_NAME "s3c-camif"
39 #define S3C2450_CAMIF_IP_REV 0x30 /* 3.0 - not implemented, not tested */
[all …]
/openbmc/linux/drivers/media/test-drivers/vicodec/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Virtual Codec Driver"
10 Driver for a Virtual Codec
13 a video device node that exposes an emulated hardware codec.
/openbmc/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dvdec_ipi_msg.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 * enum vdec_ipi_msgid - message id between AP and VPU
36 * struct vdec_ap_ipi_cmd - generic AP to VPU ipi command format
40 * @codec_type : codec fourcc
54 * struct vdec_vpu_ipi_ack - generic VPU to AP ipi command format
57 * @ap_inst_addr : AP video decoder instance address
66 * struct vdec_ap_ipi_init - for AP_IPIMSG_DEC_INIT
68 * @codec_type : codec fourcc
69 * @ap_inst_addr : AP video decoder instance address
78 * struct vdec_ap_ipi_dec_start - for AP_IPIMSG_DEC_START
[all …]
/openbmc/linux/drivers/media/platform/mediatek/vpu/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 tristate "Mediatek Video Processor Unit"
10 communicating with VPU. This driver for hw video
11 codec embedded in Mediatek's MT8173 SOCs. It is able
12 to handle video decoding/encoding in a range of formats.
15 module will be called mtk-vpu.

12345678910>>...13