mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-21 19:53:59 +08:00
059b1c5b15
SPDX v3.10 gained support for GFDL-1.1 with no invariant sections: https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.html So, remove the license text, replacing them by this new SPDX license. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
37 lines
1.3 KiB
ReStructuredText
37 lines
1.3 KiB
ReStructuredText
.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
|
||
|
||
.. _dvb_video:
|
||
|
||
#######################
|
||
Digital TV Video Device
|
||
#######################
|
||
|
||
The Digital TV video device controls the MPEG2 video decoder of the Digital
|
||
TV hardware. It can be accessed through **/dev/dvb/adapter0/video0**. Data
|
||
types and and ioctl definitions can be accessed by including
|
||
**linux/dvb/video.h** in your application.
|
||
|
||
Note that the Digital TV video device only controls decoding of the MPEG video
|
||
stream, not its presentation on the TV or computer screen. On PCs this
|
||
is typically handled by an associated video4linux device, e.g.
|
||
**/dev/video**, which allows scaling and defining output windows.
|
||
|
||
Some Digital TV cards don’t have their own MPEG decoder, which results in the
|
||
omission of the audio and video device as well as the video4linux
|
||
device.
|
||
|
||
The ioctls that deal with SPUs (sub picture units) and navigation
|
||
packets are only supported on some MPEG decoders made for DVD playback.
|
||
|
||
These ioctls were also used by V4L2 to control MPEG decoders implemented
|
||
in V4L2. The use of these ioctls for that purpose has been made obsolete
|
||
and proper V4L2 ioctls or controls have been created to replace that
|
||
functionality.
|
||
|
||
|
||
.. toctree::
|
||
:maxdepth: 1
|
||
|
||
video_types
|
||
video_function_calls
|