Home
last modified time | relevance | path

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

12345678910>>...25

/linux/Documentation/userspace-api/media/v4l/
H A Daudio.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
6 Audio Inputs and Outputs
9 Audio inputs and outputs are physical connectors of a device. Video
11 each. Radio devices have no audio inputs or outputs. They have exactly
12 one tuner which in fact *is* an audio source, but this API associates
13 tuners with video inputs or outputs only, and radio devices have none of
14 these. [#f1]_ A connector on a TV card to loop back the received audio
15 signal to a sound card is not considered an audio output.
17 Audio and video inputs and outputs are associated. Selecting a video
18 source also selects an audio source. This is most evident when the video
[all …]
H A Dvidioc-enumoutput.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_ENUMOUTPUT - Enumerate video outputs
34 To query the attributes of a video outputs applications initialize the
46 .. flat-table:: struct v4l2_output
47 :header-rows: 0
48 :stub-columns: 0
51 * - __u32
52 - ``index``
53 - Identifies the output, set by the application.
54 * - __u8
[all …]
H A Dvidioc-enuminput.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_ENUMINPUT - Enumerate video inputs
34 To query the attributes of a video input applications initialize the
45 .. flat-table:: struct v4l2_input
46 :header-rows: 0
47 :stub-columns: 0
50 * - __u32
51 - ``index``
52 - Identifies the input, set by the application.
53 * - __u8
[all …]
H A Dvidioc-g-tuner.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_TUNER - VIDIOC_S_TUNER - Get or set tuner attributes
46 Tuners have two writable properties, the audio mode and the radio
47 frequency. To change the audio mode, applications initialize the
50 which is determined by the current video input. Drivers may choose a
51 different audio mode if the requested mode is invalid or unsupported.
52 Since this is a write-only ioctl, it does not return the actually
53 selected audio mode.
68 .. flat-table:: struct v4l2_tuner
69 :header-rows: 0
[all …]
H A Ddiff-v4l.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _diff-v4l:
10 The Video For Linux API was first introduced in Linux 2.1 to unify and
21 for V4L2 video capture, overlay, radio and raw vbi capture devices did
23 and below in :ref:`v4l-dev`.
25 The teletext devices (minor range 192-223) have been removed in V4L2 and
35 .. _v4l-dev:
37 .. flat-table:: V4L Device Types, Names and Numbers
38 :header-rows: 1
39 :stub-columns: 0
[all …]
H A Dvidioc-querycap.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_QUERYCAP - Query device capabilities
47 .. flat-table:: struct v4l2_capability
48 :header-rows: 0
49 :stub-columns: 0
52 * - __u8
53 - ``driver``\ [16]
54 - Name of the driver, a unique NUL-terminated ASCII string. For
62 sure the strings are properly NUL-terminated.
63 * - __u8
[all …]
H A Dvidioc-g-modulator.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_MODULATOR - VIDIOC_S_MODULATOR - Get or set modulator attributes
47 Modulators have two writable properties, an audio modulation set and the
48 radio frequency. To change the modulated audio subprograms, applications
51 different audio modulation if the request cannot be satisfied. However
52 this is a write-only ioctl, it does not return the actual audio
67 .. flat-table:: struct v4l2_modulator
68 :header-rows: 0
69 :stub-columns: 0
72 * - __u32
[all …]
H A Ddev-capture.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
7 Video Capture Interface
10 Video capture devices sample an analog video signal and store the
15 Conventionally V4L2 video capture devices are accessed through character
16 device special files named ``/dev/video`` and ``/dev/video0`` to
18 ``/dev/video`` is typically a symbolic link to the preferred video
21 .. note:: The same device file names are used for video output devices.
26 Devices supporting the video capture interface set the
31 functions they may also support the :ref:`video overlay <overlay>`
32 (``V4L2_CAP_VIDEO_OVERLAY``) and the :ref:`raw VBI capture <raw-vbi>`
[all …]
H A Ddev-output.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
7 Video Output Interface
10 Video output devices encode stills or image sequences as analog video
14 Conventionally V4L2 video output devices are accessed through character
15 device special files named ``/dev/video`` and ``/dev/video0`` to
17 ``/dev/video`` is typically a symbolic link to the preferred video
20 .. note:: The same device file names are used also for video capture devices.
25 Devices supporting the video output interface set the
30 functions they may also support the :ref:`raw VBI output <raw-vbi>`
32 streaming I/O methods must be supported. Modulators and audio outputs
[all …]
/linux/Documentation/devicetree/bindings/display/xlnx/
H A Dxlnx,zynqmp-dpsub.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/xlnx/xlnx,zynqmp-dpsub.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 implements the display and audio pipelines based on the DisplayPort v1.2
14 +------------------------------------------------------------+
15 +--------+ | +----------------+ +-----------+ |
16 | DPDMA | --->| | --> | Video | Video +-------------+ |
17 | 4x vid | | | | | Rendering | -+--> | | | +------+
18 | 2x aud | | | Audio/Video | --> | Pipeline | | | DisplayPort |---> | PHY0 |
[all …]
/linux/drivers/media/i2c/
H A 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/Documentation/admin-guide/media/
H A Divtv.rst1 .. SPDX-License-Identifier: GPL-2.0
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)
47 * Provides a framebuffer (allowing X applications to appear on the video
[all …]
H A Di2c-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
6 The I²C (Inter-Integrated Circuit) bus is a three-wires bus used internally
22 Audio decoders, processors and mixers
23 -------------------------------------
28 cs3308 Cirrus Logic CS3308 audio ADC
29 cs5345 Cirrus Logic CS5345 audio ADC
30 cs53l32a Cirrus Logic CS53L32A audio ADC
31 msp3400 Micronas MSP34xx audio decoders
32 sony-btf-mpx Sony BTF's internal MPX
34 tda7432 Philips TDA7432 audio processor
[all …]
H A 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…
20 …00:0b.0 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture [109e:0878] (rev 1…
21 …01:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23887/8 PCIe Broadcast Audio
[all …]
/linux/Documentation/userspace-api/media/mediactl/
H A 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/arch/powerpc/include/asm/
H A Dps3av.h1 /* SPDX-License-Identifier: GPL-2.0-only */
109 /* for video module */
161 /* for audio module */
218 /* audio_ctrl_data[0] de-emphasis */
302 /* for video mode */
427 struct ps3av_info_audio audio[0]; /* 0 or more audio blocks */ member
445 /* backend: video cs param */
449 u16 av_vid; /* in: video resolution */
458 /* backend: video mute */
469 /* backend: video disable signal */
[all …]
/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2017 - 2020 Xilinx, Inc.
8 * - Hyun Woo Kwon <hyun.kwon@xilinx.com>
9 * - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19 #include <linux/dma-mapping.h>
21 #include <linux/media-bus-format.h>
34 * --------
36 * The display controller part of ZynqMP DP subsystem, made of the Audio/Video
37 * Buffer Manager, the Video Rendering Pipeline (blender) and the Audio Mixer.
39 * +------------------------------------------------------------+
[all …]
/linux/include/media/drv-intf/
H A Dsaa7146.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include <linux/delay.h> /* for delay-stuff */
7 #include <linux/pci.h> /* for pci-config-stuff, vendor ids etc. */
16 #include <media/v4l2-device.h>
17 #include <media/v4l2-ctrls.h>
22 #define saa7146_write(sxy,adr,dat) writel((dat),(sxy->mem+(adr)))
23 #define saa7146_read(sxy,adr) readl(sxy->mem+(adr))
107 u32 irq_mask; /* mask to indicate, which irq-events are handled by the extension */
129 u32 revision; /* chip revision; needed for bug-workarounds*/
131 /* pci-device & irq stuff*/
[all …]
/linux/drivers/media/usb/cx231xx/
H A Dcx231xx-pcb-cfg.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 cx231xx-pcb-config.c - driver for Conexant
4 Cx23100/101/102 USB video capture devices
11 #include "cx231xx-conf-reg.h"
15 MODULE_PARM_DESC(pcb_debug, "enable pcb config debug messages [video]");
42 NOT_SUPPORTED, /* AUDIO */
43 NOT_SUPPORTED, /* VIDEO */
62 /* full-speed config */
70 NOT_SUPPORTED, /* AUDIO */
71 NOT_SUPPORTED, /* VIDEO */
[all …]
/linux/drivers/media/pci/ivtv/
H A Divtv-routing.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 Audio/video-routing-related ivtv functions.
4 Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com>
5 Copyright (C) 2005-2007 Hans Verkuil <hverkuil@xs4all.nl>
9 #include "ivtv-driver.h"
10 #include "ivtv-i2c.h"
11 #include "ivtv-cards.h"
12 #include "ivtv-gpio.h"
13 #include "ivtv-routing.h"
15 #include <media/drv-intf/msp3400.h>
[all …]
/linux/Documentation/userspace-api/media/dvb/
H A Dintro.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
16 area of digital video broadcasting (Digital TV) and should be familiar with
17 part I of the MPEG2 specification ISO/IEC 13818 (aka ITU-T H.222), i.e
19 meant by a packetized elementary stream (PES) or an I-frame.
23 - European standards (DVB): http://www.dvb.org and/or http://www.etsi.org.
24 - American standards (ATSC): https://www.atsc.org/standards/
25 - Japanese standards (ISDB): http://www.dibeg.org/
65 .. kernel-figure:: dvbstb.svg
71 A Digital TV card or set-top-box (STB) usually consists of the
76 antenna or directly from cable. The frontend down-converts and
[all …]
/linux/drivers/gpu/drm/rockchip/
H A Dcdn-dp-reg.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Author: Chris Zhong <zyw@rock-chips.com>
14 #include "cdn-dp-core.h"
15 #include "cdn-dp-reg.h"
26 writel(clk / 1000000, dp->regs + SW_CLK_H); in cdn_dp_set_fw_clk()
45 writel(val, dp->regs + SOURCE_DPTX_CAR); in cdn_dp_clock_reset()
48 writel(val, dp->regs + SOURCE_PHY_CAR); in cdn_dp_clock_reset()
54 writel(val, dp->regs + SOURCE_PKT_CAR); in cdn_dp_clock_reset()
62 writel(val, dp->regs + SOURCE_AIF_CAR); in cdn_dp_clock_reset()
68 writel(val, dp->regs + SOURCE_CIPHER_CAR); in cdn_dp_clock_reset()
[all …]
/linux/Documentation/sound/cards/
H A Dbt87x.rst14 00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02)
18 The first does video, it is backward compatible to the bt848. The second
19 does audio. snd-bt87x is a driver for the second function. It's a sound
22 into your sound card's line-in you probably don't need this driver if all
25 Some cards do not bother to connect anything to the audio input pins of
26 the chip, and some other cards use the audio function to transport MPEG
27 video data, so it's quite possible that audio recording may not work
37 If the driver complains ("Unknown TV card found, the audio driver will
39 try to use the audio capture function of your card. If the frequency of
44 <alsa-devel@alsa-project.org>, regardless of whether audio capture works
[all …]
/linux/drivers/gpu/drm/bridge/analogix/
H A Danalogix-anx78xx.h1 /* SPDX-License-Identifier: GPL-2.0-only */
9 #include "analogix-i2c-dptx.h"
10 #include "analogix-i2c-txcommon.h"
49 * Audio and Video Auto Control
52 /* Auto Audio and Video Control register */
59 /* Audio Exception Enable Registers */
60 #define SP_AUD_EXCEPTION_ENABLE_BASE (0x24 - 1)
61 /* Bits for Audio Exception Enable Register 3 */
108 #define SP_TMDS_CTRL_BASE (0x50 - 1)
113 * Video Control
[all …]
/linux/drivers/media/pci/cx88/
H A Dcx88-reg.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * cx88x-hw.h - CX2388x register offsets
5 * Copyright (C) 1996,97,98 Ralph Metzler (rjkm@thp.uni-koeln.de)
71 #define MO_VID_INTMSK 0x200050 // Video interrupt mask
72 #define MO_VID_INTSTAT 0x200054 // Video interrupt status
73 #define MO_VID_INTMSTAT 0x200058 // Video interrupt masked status
74 #define MO_VID_INTSSTAT 0x20005C // Video interrupt set status
75 #define MO_AUD_INTMSK 0x200060 // Audio interrupt mask
76 #define MO_AUD_INTSTAT 0x200064 // Audio interrupt status
77 #define MO_AUD_INTMSTAT 0x200068 // Audio interrupt masked status
[all …]

12345678910>>...25