28 stable releases

3.3.0 Mar 23, 2024
3.2.0 Aug 7, 2023
3.1.2 Feb 20, 2023
2.1.0 Jan 12, 2023
1.3.0 Nov 29, 2021

#232 in Rust patterns

Download history 1/week @ 2024-02-16 17/week @ 2024-02-23 6/week @ 2024-03-01 6/week @ 2024-03-08 2/week @ 2024-03-15 115/week @ 2024-03-22 167/week @ 2024-03-29 36/week @ 2024-04-05

318 downloads per month

MIT license

300KB
7K SLoC

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.62.1.

 

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

Dependencies

~1.2–1.8MB
~39K SLoC