Skip to content
This repository was archived by the owner on May 30, 2021. It is now read-only.

Latest commit

 

History

History
49 lines (39 loc) · 1.71 KB

File metadata and controls

49 lines (39 loc) · 1.71 KB

Changelog

0.11.0

Fixed

  • Avoid panic on unexpectedly small values of splice_descriptor_len
  • Fix off-by-one bug in parsing some descriptor data causing an assertion to trigger, per #3.

0.10.0

Changed

  • Scte35SectionProcessor implements WholeCompactSyntaxPayloadParser rather than SectionProcessor so that it can now handle SCTE 35 sections that span more than one TS packet
  • Now checks that the CRC in the section data is correct, and will not parse if incorrect.

0.9.0

Changed

  • Bumped mpeg2ts-reader to latest 0.10.0 release

Added

  • More documentation

0.7.0

Changed

  • SpliceInfoProcessor::process() signature altered to take new SpliceDescriptors type, rather than SpliceDescriptorIterator directly. This makes it possible for implementations of process() to iterate through the descriptors more than once.
  • All interesting types now implement serde::Serialize (so serde is now a dependency).
  • Now depends on mpeg2ts-reader 0.8.

Added

  • An is_scte35() utility function to test if SCTE-35 should be expected.

0.6.0

Changed

  • Made most methods return Result, and remove all explicit unwrap() calls from within
  • Bumped mpeg2ts-reader to latest 0.7.0 release

Added

  • Support for time_signal() and bandwidth_reservation() messages, plus DTMF_descriptor, segmentation_descriptor and time_descriptor - huge thanks to @davemevans!

0.5.0

Changed

  • Bumped mpeg2ts-reader to latest 0.6.0 release

0.4.0

Fixed

  • Presence of a descriptor in the SCTE data will no longer result in a panic due to out of bounds access