It is a simple binding and safe abstraction over dav1d.
By default the bindings are generated using the headers and libraries that ought to be present in the system. However you can optionally build and statically link libdav1d into the -sys bindings:
shell
$ SYSTEM_DEPS_DAV1D_BUILD_INTERNAL=always cargo build
The high level bindings require dav1d 0.9.2