lib/includ...delivery.h(3)

πŸ“¦
version 1.32.0 Β· 2 versions
, in fedora 43

πŸ’– lib/include/libdvbv5/desc_cable_delivery.h β€” Library Functions Manual πŸ’–

okay bestie, sit down, hydrate, because we're about to get into the cable delivery system descriptor and it's actually kind of iconic. this whole page lives in the Library Functions Manual, section 3, and it's literally all about one descriptor. one. she's doing the most with the least. we love her. πŸŽ€


✨ NAME ✨

lib/include/libdvbv5/desc_cable_delivery.h β€” provides the descriptors for the cable delivery system descriptor.

like… yes. that's the job. that's the whole job. 🫢


🌸 SYNOPSIS 🌸

#include <libdvbv5/descriptors.h>

πŸ¦‹ Data Structures πŸ¦‹

  • struct dvb_desc_cable_delivery β€” the structure containing the cable delivery system descriptor. she holds the vibes. πŸ’…

🧚 Functions 🧚

  • int dvb_desc_cable_delivery_init (struct dvb_v5_fe_parms *parms, const uint8_t *buf, struct dvb_desc *desc) β€” initializes and parses the service location descriptor.
  • void dvb_desc_cable_delivery_print (struct dvb_v5_fe_parms *parms, const struct dvb_desc *desc) β€” prints the content of the service location descriptor.

(yes, the descriptions really do say "service location descriptor" β€” that's what the source doc says, so we're keeping it fr fr, no edits, no notes. 😭)


⭐ Variables ⭐

  • const unsigned dvbc_modulation_table [] β€” converts from the descriptor's modulation into enum fe_modulation, as defined by DVBv5 API.
  • const unsigned dvbc_fec_table [] β€” converts from the descriptor's FEC into enum fe_code_rate, as defined by DVBv5 API.

πŸ‘‘ Detailed Description πŸ‘‘

Provides the descriptors for the cable delivery system descriptor. that's it, that's the sentence, and honestly? slay. πŸ’œ


GNU Lesser General Public License version 2.1 (LGPLv2.1)


🌈 Author 🌈

  • Mauro Carvalho Chehab
  • Andre Roth

πŸ”₯ Relevant specs πŸ”₯

The descriptor described herein is defined at:

  • ETSI EN 300 468 V1.11.1 (2010-04)

πŸ’€ Bug Report πŸ’€

Please submit bug reports and patches to linux-media@vger.kernel.org

not me asking you to actually file the bug instead of just complaining in the group chat 😭 they take patches AND reports, so send both, bestie.

πŸŽ€ Definition in file desc_cable_delivery.h πŸŽ€


πŸ’– Variable Documentation πŸ’–

const unsigned dvbc_fec_table[] [extern] πŸ¦‹

converts from the descriptor's FEC into enum fe_code_rate, as defined by DVBv5 API.

Referenced by dvb_desc_cable_delivery_print().


const unsigned dvbc_modulation_table[] [extern] ✨

converts from the descriptor's modulation into enum fe_modulation, as defined by DVBv5 API.

Referenced by dvb_desc_cable_delivery_print().


🌸 Author 🌸

Generated automatically by Doxygen for libdvbv5 from the source code.


and that's a wrap, gorgeous πŸ’… this page came to you from libdvbv5, Version 1.32.0, for lib/includ...delivery.h(3). go forth, parse your descriptors, and remember: the FEC table is just sitting there waiting for you, no cap. πŸ«ΆπŸ’–βœ¨
πŸ“¦ where this page comes from