Skip to content

Latest commit

 

History

History
77 lines (55 loc) · 3.25 KB

README.md

File metadata and controls

77 lines (55 loc) · 3.25 KB

libavif-container

Unit tests

A library to parsing and writing avif container.

(It is not for neither decoding nor encoding.)

Related repositories

How to use

To clone this repo

git clone --recurse-submodules --recursive https://github.com/avif-community/libavif-container.git

From CMake

We suggest you to vendor this library to your repo using git submodule add.

# example: git submodule add <this repo> external/libavif-container
add_subdirectory(external/libavif-container)

# libavif-container depends on C++17 features,
# so we strongly recommended you to use C++17 or higher.
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

# link to your library or executable
target_link_libraries(<your-target> libavif-container)

License

MIT

References

AV1 / AVIF

ISOBMFF

HEIF - MPEG-H Part 12 (ISO/IEC 23008-12)

MIAF - MPEG-A Part 22 (ISO/IEC 23000-22:2019)

ComplianceWarden