v0.8.1
diff --git a/CHANGELOG.md b/CHANGELOG.md index 590172f..211584e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md
@@ -6,9 +6,20 @@ ## [Unreleased] +## [0.8.1] - 2020-08-05 + +### Added +* Add `ignoreAlpha` field to avifRGBImage (linkmauve) +* Save support in gdk-pixbuf component (novomesk) + ### Changed * Only ever create one iref box, filled with multiple cdsc boxes (#247) * Fix incorrect 16-to-8 monochrome YUV conversion +* Make decoding optional in CMake, like encoding is +* Include avif INTERFACE_INCLUDE_DIRECTORIES first (cryptomilk) +* Set C standard to C99, adjust flags for dav1d (1480c1) +* Minor cleanup/fixes in reformat.c (wantehchang) +* Fix a crash in the gdk-pixbuf loader, removed unnecessary asserts (novomesk) ## [0.8.0] - 2020-07-14 @@ -457,7 +468,8 @@ - Constants `AVIF_VERSION`, `AVIF_VERSION_MAJOR`, `AVIF_VERSION_MINOR`, `AVIF_VERSION_PATCH` - `avifVersion()` function -[Unreleased]: https://github.com/AOMediaCodec/libavif/compare/v0.8.0...HEAD +[Unreleased]: https://github.com/AOMediaCodec/libavif/compare/v0.8.1...HEAD +[0.8.1]: https://github.com/AOMediaCodec/libavif/compare/v0.8.0...v0.8.1 [0.8.0]: https://github.com/AOMediaCodec/libavif/compare/v0.7.3...v0.8.0 [0.7.3]: https://github.com/AOMediaCodec/libavif/compare/v0.7.2...v0.7.3 [0.7.2]: https://github.com/AOMediaCodec/libavif/compare/v0.7.1...v0.7.2
diff --git a/CMakeLists.txt b/CMakeLists.txt index b791f54..df8c538 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -7,7 +7,7 @@ # and find_package() list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules") -project(libavif LANGUAGES C VERSION 0.8.0) +project(libavif LANGUAGES C VERSION 0.8.1) # Set C99 as the default set(CMAKE_C_STANDARD 99) @@ -19,7 +19,7 @@ # Increment MINOR. Set PATCH to 0 # If the source code was changed, but there were no interface changes: # Increment PATCH. -set(LIBRARY_VERSION_MAJOR 5) +set(LIBRARY_VERSION_MAJOR 6) set(LIBRARY_VERSION_MINOR 0) set(LIBRARY_VERSION_PATCH 0) set(LIBRARY_VERSION "${LIBRARY_VERSION_MAJOR}.${LIBRARY_VERSION_MINOR}.${LIBRARY_VERSION_PATCH}")
diff --git a/include/avif/avif.h b/include/avif/avif.h index e8365d8..b04bcac 100644 --- a/include/avif/avif.h +++ b/include/avif/avif.h
@@ -16,7 +16,7 @@ #define AVIF_VERSION_MAJOR 0 #define AVIF_VERSION_MINOR 8 -#define AVIF_VERSION_PATCH 0 +#define AVIF_VERSION_PATCH 1 #define AVIF_VERSION (AVIF_VERSION_MAJOR * 10000) + (AVIF_VERSION_MINOR * 100) + AVIF_VERSION_PATCH typedef int avifBool; @@ -399,8 +399,8 @@ avifRGBFormat format; // all channels are always full range avifChromaUpsampling chromaUpsampling; // How to upsample non-4:4:4 UV (ignored for 444) when converting to RGB. // Unused when converting to YUV. avifRGBImageSetDefaults() prefers quality over speed. - avifBool ignoreAlpha; // Used for XRGB formats, treats formats containing alpha (such as ARGB) as if they were - // RGB, treating the alpha bits as if they were all 1. + avifBool ignoreAlpha; // Used for XRGB formats, treats formats containing alpha (such as ARGB) as if they were + // RGB, treating the alpha bits as if they were all 1. uint8_t * pixels; uint32_t rowBytes;