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