ENUM DMX_BUFFER_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

enum dmx_buffer_flags(9) πŸŽ€

okay so we're in the Kernel API Manual, and today's main character is enum dmx_buffer_flags(9) β€” literally the DMX memory-mapped buffer flags, bestie. ✨


🌸 NAME 🌸

enum dmx_buffer_flags β€” DMX memory-mapped buffer flags πŸ’–


✨ SYNOPSIS ✨

enum dmx_buffer_flags {
    DMX_BUFFER_FLAG_HAD_CRC32_DISCARD ,
    DMX_BUFFER_FLAG_TEI ,
    DMX_BUFFER_PKT_COUNTER_MISMATCH ,
    DMX_BUFFER_FLAG_DISCONTINUITY_DETECTED ,
    DMX_BUFFER_FLAG_DISCONTINUITY_INDICATOR

};

πŸ’… Constants πŸ’…

okay bestie, here's the whole squad β€” every constant, exactly as it appears, no cap:

  • DMX_BUFFER_FLAG_HAD_CRC32_DISCARD β€” indicates that the Kernel discarded one or more frames due to a wrong CRC32 checksum.</p> πŸ˜­πŸ’€
  • DMX_BUFFER_FLAG_TEI β€” indicates that the Kernel has detected a Transport Error indicator (TEI) on a filtered pid. 🚨
  • DMX_BUFFER_PKT_COUNTER_MISMATCH β€” indicates that the Kernel has detected a packet counter mismatch on a filtered pid. 🫢
  • DMX_BUFFER_FLAG_DISCONTINUITY_DETECTED β€” indicates that the Kernel has detected one or more frame discontinuity. πŸ˜΅β€πŸ’«
  • DMX_BUFFER_FLAG_DISCONTINUITY_INDICATOR β€” received at least one packet with a frame discontinuity indicator. πŸ¦‹

πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./include/uapi/linux/dvb/dmx.h β€” go peek, iykyk πŸ‘€

  • enum dmx_output(9)
  • enum dmx_input(9)
  • enum dmx_ts_pes(9)
  • struct dmx_filter(9)
  • struct dmx_sct_filter_params(9)
  • struct dmx_pes_filter_params(9)
  • struct dmx_stc(9)
  • struct dmx_buffer(9)
  • struct dmx_requestbuffers(9)
  • struct dmx_exportbuffer(9)

that's the whole vibe, bestie 🫢 source/version: ./include/uapi/linux/dvb; date: October 2026; all about enum dmx_buffer_flags(9) β€” byeee! πŸ’œπŸ‘‘

πŸ“¦ where this page comes from