dolby_vision

Crates.iodolby_vision
lib.rsdolby_vision
version3.3.2
created_at2021-09-30 15:26:48.375769+00
updated_at2025-08-22 10:22:13.102625+00
descriptionDolby Vision metadata parsing and writing
homepage
repositoryhttps://github.com/quietvoid/dovi_tool/tree/main/dolby_vision
max_upload_size
id458755
size348,026
(quietvoid)

documentation

README

Library to read & write Dolby Vision metadata.
Comes as a Rust crate and C compatible library.

See changelog for API changes.

 

Toolchain

The minimum Rust version to use dolby_vision is 1.85.0.

 

libdovi, C-API

Packages

  • Arch Linux: available on the AUR, libdovi or libdovi-git.

 

Building the library

libdovi comes as a C compatible library.
To build and install it you can use cargo-c:

cargo install cargo-c
cargo cinstall --release

Running the C-API example

cd examples
gcc capi_rpu_file.c -ldovi -o capi_example.o
./capi_example.o
Commit count: 383

cargo fmt