mpeg-ts 0.1.2

MPEG-2 Transport Stream framing (ITU-T H.222.0 / ISO/IEC 13818-1): TS packet, adaptation field, PCR, PSI section reassembly + packetization, resync. no_std.
Documentation
[package]
name         = "mpeg-ts"
version      = "0.1.2"
edition      = "2021"
license      = "MIT OR Apache-2.0"
repository   = "https://github.com/fishloa/rust-broadcast"
rust-version = "1.81"
description  = "MPEG-2 Transport Stream framing (ITU-T H.222.0 / ISO/IEC 13818-1): TS packet, adaptation field, PCR, PSI section reassembly + packetization, resync. no_std."
keywords     = ["mpeg-ts", "transport-stream", "mpeg2", "psi", "no-std"]
categories   = ["parser-implementations", "multimedia::video", "no-std"]
exclude      = ["docs/**", "tests/fixtures/**"]

[dependencies]
broadcast-common = { path = "../broadcast-common", version = "8", default-features = false }
thiserror  = { version = "2", default-features = false }
bytes      = { version = "1", default-features = false }
serde      = { version = "1", default-features = false, features = ["derive", "alloc"], optional = true }

[features]
default = ["std", "serde"]
std    = ["broadcast-common/std", "thiserror/std", "serde?/std"]
serde  = ["dep:serde"]

[dev-dependencies]
mp4-emsg = { path = "../mp4-emsg", version = "0.1", default-features = false }

[[test]]
name = "label_coverage"
required-features = []

[package.metadata.docs.rs]
all-features = true