Merge tag 'trace-v4.14-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rosted...
[sfrench/cifs-2.6.git] / Documentation / media / uapi / dvb / legacy_dvb_apis.rst
1 .. -*- coding: utf-8; mode: rst -*-
2
3 .. _legacy_dvb_apis:
4
5 ***************************
6 Digital TV Deprecated APIs
7 ***************************
8
9 The APIs described here **should not** be used on new drivers or applications.
10
11 The DVBv3 frontend API has issues with new delivery systems, including
12 DVB-S2, DVB-T2, ISDB, etc.
13
14 There's just one driver for a very legacy hardware using the Digital TV
15 audio and video APIs. No modern drivers should use it. Instead, audio and
16 video should be using the V4L2 and ALSA APIs, and the pipelines should
17 be set via the Media Controller API.
18
19 .. attention::
20
21    The APIs described here doesn't necessarily reflect the current
22    code implementation, as this section of the document was written
23    for DVB version 1, while the code reflects DVB version 3
24    implementation.
25
26
27 .. toctree::
28     :maxdepth: 1
29
30     frontend_legacy_dvbv3_api
31     video
32     audio