All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
avifEncoder
and avifDecoder
to match avifImage
's pattern and allow for easier future parameterizationlibavif
to match new official repo naminglibavif
avifPixelFormatToString()
convenience function for debugging/printingavifenc
and avifdec
“apps” which show basic bidirectional conversion to y4mavifImageYUVToRGB()
upon reading an avif optionalext/aom
submodule to use official remoteext/aom
submodule to commit 38711e7feconvertXYZToXYY()
as they were all unnecessaryftyp
- Change major_brand
to avif
ftyp
- Reorder compatible_brands
, add MA1A
or MA1B
when appropriatemeta
box before mdat
box for streaming friendlinessAVIF_NCLX_COLOUR_PRIMARIES_P3
(convenient mirrored value)avifNclxColourPrimariesFind()
- Finds a builtin avifNclxColourPrimaries and name by a set of primariesAVIF_NCLX_COLOUR_PRIMARIES_EG432_1
appveyor.yml
(exported from Appveyor)ext/aom
to a proper submoduleavifVersion()
signatureext/aom
based off AOM commit 3563b12b with minor CMake changesAVIF_VERSION
, AVIF_VERSION_MAJOR
, AVIF_VERSION_MINOR
, AVIF_VERSION_PATCH
avifVersion()
function