Current section
Files
Jump to
Current section
Files
video_interop
CHANGELOG.md
CHANGELOG.md
# Changelog
## 0.1.1 - 2026-09-05
### Fixed
- Fixed ARMv7 compilation of DMA-BUF probing by using 64-bit stat and seek
APIs for allocation sizes, file positions, and inode identities.
- Added ARMv7 compile and Clippy checks to the release gate.
## 0.1.0 - 2026-09-03
First public release.
### Added
- Framework-neutral Elixir and Rust frame formats for owned binary video and
Linux DMA-BUF video.
- Support for RGBA8888, RGB888, Gray8, Gray2, BW1, and DMA-BUF pixel formats.
- Explicit visible geometry, colorimetry, alpha, DRM modifier, and acquire-fence
metadata.
- Validation for frame, format, binary-plane, and DMA-BUF descriptors.
- Bounded leases and consumer helpers for safe ownership transfer and release.
- Optional Rustler, EGL, and Vulkan integration APIs.
### Limitations
- DMA-BUF file descriptors are process-local and cannot be sent directly to
another Erlang node.
- Metal and Direct3D adapters are not included.