Skip to content

Latest commit

 

History

History
84 lines (58 loc) · 3.64 KB

README.md

File metadata and controls

84 lines (58 loc) · 3.64 KB

libavif-container

Sorry, this repository is no longer maintained due to the retirement of the main maintainer. After some time, this repository will be archived.

Ther source is currently maitained on avif-community by the maintaier. It's not a official community of AVIF codec. We take no resposibility the name of this community.

This repository will be removed after 2023-01-31 to resolve the confusing situation.

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/link-u/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