Repository navigation
DVB lockstep 11.0.0
DVB lockstep 11.0.0 — 2026-10-05
Major. The five lockstep crates move together to 11.0.0 because the serializer
and parser hardening in dvb-si, dvb-t2mi and dvb-bbframe changes behaviour
(over-range lengths and counts are now errors, not silently wrapped bytes), and
because all five cross the mpeg-ts 0.4 → 0.5 and broadcast-common 9.4
dependency epochs. Read the per-crate notes for the migration details; this page
is the map.
| crate | previous | new | what to expect |
|---|---|---|---|
dvb-si |
10.0.1 | 11.0.0 | breaking: every serializer rejects frames it cannot describe correctly; several raw-byte fields (BIOP/carousel, RCT, AIT, INT/UNT) are now typed; many parser and spec-fidelity fixes. See dvb-si 11.0.0. |
dvb-t2mi |
10.0.1 | 11.0.0 | breaking, small: L1Pre::to_bytes, crc32 and serialize_with_crc return Result; a more robust raw-mode T2miPump. See dvb-t2mi 11.0.0. |
dvb-bbframe |
10.0.1 | 11.0.0 | breaking, one signature: packet::NmTsIter::new takes an explicit stride and is fallible; Normal-Mode extraction honours UPL, ISSYI and NPD framing and detects CRC-8 mismatches. See dvb-bbframe 11.0.0. |
dvb-conformance |
10.0.1 | 11.0.0 | major by lockstep, no public API change of its own; TR 101 290 indicator corrections change what the monitor reports on the same input. See dvb-conformance 11.0.0. |
dvb-tools |
10.0.1 | 11.0.0 | major by lockstep; two subcommands now give correct results on multi-program captures. See dvb-tools 11.0.0. |
Required dependencies
dvb-si, dvb-t2mi, dvb-bbframe and dvb-conformance now require
broadcast-common 9.4 (9.4.0), and dvb-si,
dvb-conformance and dvb-tools require mpeg-ts 0.5
(0.5.0). Both are published before this tag.
Upgrade
Move the whole lockstep set together; mixing 10.x and 11.x lockstep crates in one
build is not supported. Code that only parses is unaffected by the serializer
changes. Code that serializes should expect Err where it previously got a
truncated or masked byte, and should handle the three typed-field changes listed
in the dvb-si note.
Published from tag v11.0.0.