18c2ecf20Sopenharmony_ci.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ci.. _legacy_dvb_apis:
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci***************************
68c2ecf20Sopenharmony_ciDigital TV Deprecated APIs
78c2ecf20Sopenharmony_ci***************************
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciThe APIs described here **should not** be used on new drivers or applications.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciThe DVBv3 frontend API has issues with new delivery systems, including
128c2ecf20Sopenharmony_ciDVB-S2, DVB-T2, ISDB, etc.
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciThere's just one driver for a very legacy hardware using the Digital TV
158c2ecf20Sopenharmony_ciaudio and video APIs. No modern drivers should use it. Instead, audio and
168c2ecf20Sopenharmony_civideo should be using the V4L2 and ALSA APIs, and the pipelines should
178c2ecf20Sopenharmony_cibe set via the Media Controller API.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci.. attention::
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci   The APIs described here doesn't necessarily reflect the current
228c2ecf20Sopenharmony_ci   code implementation, as this section of the document was written
238c2ecf20Sopenharmony_ci   for DVB version 1, while the code reflects DVB version 3
248c2ecf20Sopenharmony_ci   implementation.
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci.. toctree::
288c2ecf20Sopenharmony_ci    :maxdepth: 1
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci    frontend_legacy_dvbv3_api
318c2ecf20Sopenharmony_ci    video
328c2ecf20Sopenharmony_ci    audio
33