DVB-V5-STD.H(3)
๐ dvb-v5-std.h โ the libdvbv5 vibe check ๐
okay bestie, so this is lib/include/libdvbv5/dvb-v5-std.h, a header from the libdvbv5 manual (section 3, Library Functions) and it's literally the place where libdvbv5 keeps all the properties it defined for the frontend. no cap. sit down, grab a snack ๐, we're doing this.
โจ NAME โจ
lib/include/libdvbv5/dvb-v5-std.h โ it hands you the libdvbv5 defined properties for the frontend. that's the whole job. she's serving header energy and she ate ๐
๐ธ SYNOPSIS ๐ธ
like, just include it, bestie:
#include <stddef.h>
#include 'dvb-frontend.h'
๐ Macros ๐
these are the little #define baddies. every single one, no skipping, periodt:
DTV_USER_COMMAND_STARTโ the start number for libdvbv5 user commands. the beginning of the era โจDTV_POLARIZATIONโ satellite polarization (for Satellite delivery systems)DTV_VIDEO_PIDโ the Video PIDDTV_AUDIO_PIDโ the Audio PIDDTV_SERVICE_IDโ the MPEG TS service IDDTV_CH_NAMEโ the Digital TV service nameDTV_VCHANNELโ the Digital TV channel numberDTV_SAT_NUMBERโ the number of the satellite (used on multi-dish Satellite systems)DTV_DISEQC_WAITโ extra time you gotta wait for DiSeqC to complete, measured in ms. she's patient, she's just not that patient ๐DTV_DISEQC_LNBโ the LNBf nameDTV_FREQ_BPFโ SCR/Unicable band-pass filter frequency in kHzDTV_PLS_CODEโ the DVB-T2 PLS codeDTV_PLS_MODEโ the DVB-T2 PLS modeDTV_COUNTRY_CODEโ the country variant of the international delivery system standardDTV_MAX_USER_COMMANDโ the last user command. the final boss ๐DTV_USER_NAME_SIZEโ the number of user commandsDTV_STAT_COMMAND_STARTโ the start number for libdvbv5 statistics commandsDTV_STATUSโ the lock status of a DTV frontendDTV_BERโ Bit Error RateDTV_PERโ Packet Error RateDTV_QUALITYโ a quality indicator that represents if a locked channel provides a good, OK or poor signal. it's giving signal astrology ๐ฎDTV_PRE_BERโ Bit Error Rate before ViterbiDTV_MAX_STAT_COMMANDโ the last statistics commandDTV_STAT_NAME_SIZEโ the number of statistics commandsDTV_NUM_KERNEL_STATSโ the number of statistics commands provided by the KernelDTV_NUM_STATS_PROPSโ the total number of statistics commands
๐ฆ Enumerations ๐ฆ
enum dvb_sat_polarization
polarization types for Satellite systems, and the whole squad is:
enum dvb_sat_polarization { POLARIZATION_OFF, POLARIZATION_H,
POLARIZATION_V, POLARIZATION_L, POLARIZATION_R }
enum dvb_quality
this one gives you an estimation about the user's experience while watching a given MPEG stream. main character energy for real:
enum dvb_quality { DVB_QUAL_UNKNOWN, DVB_QUAL_POOR, DVB_QUAL_OK,
DVB_QUAL_GOOD }
๐ Detailed Description ๐
so basically: this header provides the libdvbv5 defined properties for the frontend. that's it. that's the thesis. ๐ซถ
Copyright
GNU Lesser General Public License version 2.1 (LGPLv2.1)
Author
Mauro Carvalho Chehab
Bug Report
please submit bug reports and patches to linux-media@vger.kernel.org โ yes bestie, they want your patches, go off ๐
Definition in file
dvb-v5-std.h
โญ Author โญ
generated automatically by Doxygen for libdvbv5 from the source code. she's not hand-written, she's destined ๐ซ
and that's the whole page, no notes. libdvbv5, Version 1.32.0, header lib/include/libdvbv5/dvb-v5-std.h (section 3) โ mwah, slay, bye bestie ๐โจ๐๐ฆ
๐ฆ where this page comes from
- fedora 43: libdvbv5-devel 1.32.0-1.fc43 ยท LGPL-2.1-or-later AND LGPL-2.1-or-later WITH Linux-syscall-note
- fedora 43: libdvbv5-devel 1.32.0-1.fc43 ยท LGPL-2.1-or-later AND LGPL-2.1-or-later WITH Linux-syscall-note
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms