[package] name = "avif-parse" version = "1.3.2" authors = [ "Kornel LesiƄski ", "Ralph Giles ", "Matthew Gregan ", "Alfredo Yang ", "Jon Bauman ", ] edition = "2021" description = "Parser for AVIF image files" documentation = "https://docs.rs/avif-parse/" license = "MPL-2.0" categories = ["multimedia::images"] repository = "https://github.com/kornelski/avif-parse" readme = "README.md" include = ["/README.md", "/Cargo.toml", "/LICENSE", "/src/*.rs", "/avif_parse.h"] keywords = ["demuxer", "image", "parser", "heif"] rust-version = "1.68" [lib] crate-type = ["rlib", "staticlib"] [dependencies] byteorder = "1.5.0" bitreader = "0.3.8" leb128 = "0.2.5" log = "0.4.20" fallible_collections = { version = "0.5.1", default-features = false, features = ["std"] } arrayvec = "0.7.6" [dev-dependencies] env_logger = "0.11" walkdir = "2.4.0" [features] # Enable mp4parse_fallible to use fallible memory allocation rather than # panicking on OOM. Note that this is only safe within Gecko where the system # allocator has been globally overridden (see BMO 1457359). mp4parse_fallible = [] [badges] maintenance = { status = "passively-maintained" } [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"]