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.
avifPixelFormatToString()
convenience function for debugging/printingavifenc
andavifdec
"apps" which show basic bidirectional conversion to y4m- Remove all calls to
convertXYZToXYY()
as they were all unnecessary - Make calling
avifImageYUVToRGB()
upon reading an avif optional
0.1.3 - 2019-04-23
ftyp
- Changemajor_brand
toavif
ftyp
- Reordercompatible_brands
, addMA1A
orMA1B
when appropriate- Write
meta
box beforemdat
box for streaming friendliness
0.1.2 - 2019-04-18
AVIF_NCLX_COLOUR_PRIMARIES_P3
(convenient mirrored value)avifNclxColourPrimariesFind()
- Finds a builtin avifNclxColourPrimaries and name by a set of primaries
- Fixed enum name copypasta for
AVIF_NCLX_COLOUR_PRIMARIES_EG432_1
- Fix UV limited ranges when doing full<->limited range conversion
0.1.1 - 2019-04-15
- Added
appveyor.yml
(exported from Appveyor) - Move
ext/aom
to a proper submodule - Update AOM to commit 3e3b9342a with minor CMake changes
- Added static library artifact zip to Windows x64 builds (Appveyor)
- Updated README to explain libavif's goals and a little more build info
- Fix clang warning in
avifVersion()
signature
0.1.0 - 2019-04-12
- First version. Plenty of bugfixes and features await!
ext/aom
based off AOM commit 3563b12b with minor CMake changes- An interest and willingness to maintain this file.
- Constants
AVIF_VERSION
,AVIF_VERSION_MAJOR
,AVIF_VERSION_MINOR
,AVIF_VERSION_PATCH
avifVersion()
function