[package]
edition = "2024"
rust-version = "1.89"
name = "aom-decode"
version = "0.2.14"
authors = ["Kornel LesiĆski <kornel@geekhood.net>"]
build = false
include = [
"Cargo.toml",
"README.md",
"/src/*.rs",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Minimal safe wrapper for libaom AV1 decoder"
homepage = "https://lib.rs/aom-decode"
readme = "README.md"
keywords = [
"decoder",
"av1",
"cest-lavif",
"libaom",
"unavif",
]
categories = ["multimedia::images"]
license = "BSD-2-Clause"
repository = "https://gitlab.com/kornelski/aom-decode"
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]
rustdoc-args = ["--generate-link-to-definition"]
[badges.maintenance]
status = "passively-maintained"
[features]
avif = [
"dep:avif-parse",
"dep:rgb",
"dep:imgref",
"dep:log",
]
default = ["avif"]
[lib]
name = "aom_decode"
path = "src/lib.rs"
[dependencies.avif-parse]
version = "1.3.0"
optional = true
[dependencies.imgref]
version = "1.11"
optional = true
[dependencies.libaom-sys]
version = "0.17"
features = ["av1_decoder"]
default-features = false
[dependencies.log]
version = "0.4.22"
optional = true
[dependencies.quick-error]
version = "2.0.1"
[dependencies.rgb]
version = "0.8.50"
optional = true
default-features = false
[dependencies.yuv]
version = "0.1.9"
[dev-dependencies.avif-parse]
version = "1.2.0"
[dev-dependencies.env_logger]
version = "0.11.5"
default-features = false
[dev-dependencies.lodepng]
version = "3.10.2"
[dev-dependencies.rayon]
version = "1.10.0"
[dev-dependencies.rgb]
version = "0.8.50"
default-features = false