All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- New example
list_pids.rs
which lists all of the PIDs found in the given transport stream file.
- Removed unnecessary dependencies from
klv_payload.rs
example
- Unit test for payload reading that resulted in false negatives.
- Bug where payload data was gathered incorrectly due to improper header reading
- Support for parsing full payloads from multiple packets.
- Support for filtering packer and payload search by PID.
- Unit tests for a significant portion of operations.
- TSReader to support generic inputs that implement the Read and Seek traits.
- Updated the docs.rs documentation comments to be more thorough.
- Support for parsing transport stream packets from bytes.
- Support for reading payload data from transport stream packets.