You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
(clippy) drop unused Decoder import + div_ceil + doc lints
Other
cargo fmt: collapse import + match-arm wrap in registry.rs
add default-on registry cargo feature for standalone-friendly builds
end-to-end cross-codec roundtrip via libturbojpeg
Added
Default-on registry Cargo feature gates the oxideav-core
dependency, the Decoder / Encoder trait implementations, the
still-image JPEG container demuxer / muxer / probe, and the register_codecs / register / register_containers entry points.
Image-library consumers can now depend on oxideav-mjpeg with default-features = false and skip the oxideav-core dep tree
entirely; the standalone path exposes decoder::decode_jpeg and the encoder::encode_jpeg_* family plus crate-local MjpegFrame / MjpegPlane / MjpegPixelFormat / MjpegError types built only on std.
Inline ci-standalone CI job verifies cargo build --lib --no-default-features and cargo test --no-default-features stay
green on every change.