scuffle-h265

Crates.ioscuffle-h265
lib.rsscuffle-h265
version0.2.2
created_at2025-02-09 19:41:06.813112+00
updated_at2025-05-17 13:34:44.302445+00
descriptionA pure Rust H.265 header decoder.
homepage
repositoryhttps://github.com/scufflecloud/scuffle
max_upload_size
id1549230
size413,111
Developers (github:scufflecloud:developers)

documentation

https://docs.rs/scuffle-h265

README

scuffle-h265

[!WARNING]
This crate is under active development and may not be stable.

License: MIT OR Apache-2.0 docs.rs crates.io GitHub Actions: ci Codecov


A pure Rust implementation of the HEVC/H.265 decoder.

This crate is designed to provide a simple and safe interface to decode HEVC/H.265 SPS NALUs.

See the changelog for a full release history.

Feature flags

  • docs — Enables changelog and documentation of feature flags

Examples

use scuffle_h265::SpsNALUnit;

let nalu = SpsNALUnit::parse(reader)?;
println!("Parsed SPS NALU: {:?}", nalu);

License

This project is licensed under the MIT or Apache-2.0 license. You can choose between one of them if you use this work.

SPDX-License-Identifier: MIT OR Apache-2.0

Commit count: 1522

cargo fmt