Expand description
Section → TS packetizer (the byte-exact inverse of
SectionReassembler::feed).
Per the PSI carriage rules of ITU-T H.222.0 §2.4.4 (= ISO/IEC 13818-1:2007 §2.4.4)
(docs/iso_13818_1_systems.md): sections are packed into 188-byte packets
with a pointer_field where sections begin, concatenated contiguously, and
0xFF-stuffed at the batch tail.
Structs§
- Section
Packetizer - Packetizes PSI/SI sections into 188-byte TS packets.
- SiMux
- Section-repetition scheduler that builds TS packets on a caller-supplied clock.
Constants§
- BAT_
MAX_ INTERVAL - dvb-si/docs/tr_101_211.md §4.4.1/§4.4.2 — BAT maximum interval.
- EIT_
PF_ ACTUAL_ MAX_ INTERVAL - dvb-si/docs/tr_101_211.md §4.4.1/§4.4.2 — EIT p/f actual maximum interval.
- EIT_
PF_ OTHER_ MAX_ INTERVAL - dvb-si/docs/tr_101_211.md §4.4.1 — EIT p/f other maximum interval (sat/cable; terrestrial is 20 s per §4.4.2).
- EIT_
SCHED_ EXT_ MAX_ INTERVAL - dvb-si/docs/tr_101_211.md §4.4.1 — EIT schedule beyond 8 days maximum interval.
- EIT_
SCHED_ MAX_ INTERVAL - dvb-si/docs/tr_101_211.md §4.4.1 — EIT schedule first 8 days maximum interval.
- MIN_
SECTION_ INTERVAL - dvb-si/docs/en_300_468.md §5.1.4.1 — minimum inter-section interval floor (≤100 Mbit/s TSs).
- NIT_
MAX_ INTERVAL - dvb-si/docs/tr_101_211.md §4.4.1/§4.4.2 — NIT maximum interval.
- PAT_
MAX_ INTERVAL - dvb-si/docs/ts_101_154_av_coding.md §4.1.7 — PAT maximum interval (shall ≤ 100 ms).
- PMT_
MAX_ INTERVAL - dvb-si/docs/ts_101_154_av_coding.md §4.1.7 — PMT maximum interval (shall ≤ 100 ms).
- SDT_
ACTUAL_ MAX_ INTERVAL - dvb-si/docs/tr_101_211.md §4.4.1/§4.4.2 — SDT actual maximum interval.
- SDT_
OTHER_ MAX_ INTERVAL - dvb-si/docs/tr_101_211.md §4.4.1/§4.4.2 — SDT other maximum interval.
- TDT_
MAX_ INTERVAL - dvb-si/docs/tr_101_211.md §4.4.1/§4.4.2 — TDT maximum interval.
- TOT_
MAX_ INTERVAL - dvb-si/docs/tr_101_211.md §4.4.1/§4.4.2 — TOT maximum interval.