dvb-common 1.1.0

Shared Parse/Serialize traits and CRC-32 MPEG-2 used by the dvb_si / dvb_t2mi / dvb_bbframe family.
Documentation

dvb_common

Shared primitives for the DVB crate family:

  • Parse<'a> and Serialize traits with an associated Error type.
  • crc32_mpeg2 — CRC-32 per ETSI EN 300 468 Annex C / ETSI TS 102 773 Annex A.

Consumed by dvb_si, dvb_t2mi, dvb_bbframe. Zero runtime dependencies. Licensed MIT OR Apache-2.0, at your option.

Non-goals

  • A shared error enum. Each DVB crate owns a domain-specific Error; the shared traits keep it that way via type Error.
  • CRC-8 (used only by dvb_bbframe). Lives in the consumer.
  • Anything with a dependency. If a helper needs bytes / chrono / serde, it belongs in a consumer with the matching feature flag.