Skip to content

A library to manipulate avif containers. It's for neither decoding nor encoding.

License

Notifications You must be signed in to change notification settings

link-u/libavif-container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A library to manipulate avif containers. It's for neither decoding nor encoding.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published