diff --git a/CMakeLists.txt b/CMakeLists.txt index 8025ead..a109e04 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,7 +51,10 @@ set_package_properties(OpenEXR PROPERTIES PURPOSE "Required for the QImage plugin for OpenEXR images" ) -find_package(libavif 0.8.2 CONFIG) +find_package(libavif 0.8.2 CONFIG QUIET) +if(NOT libavif_FOUND) + find_package(libavif 1 CONFIG) +endif() set_package_properties(libavif PROPERTIES TYPE OPTIONAL PURPOSE "Required for the QImage plugin for AVIF images" diff --git a/src/imageformats/avif.cpp b/src/imageformats/avif.cpp index bcebd36..9775dcb 100644 --- a/src/imageformats/avif.cpp +++ b/src/imageformats/avif.cpp @@ -424,7 +424,7 @@ bool QAVIFHandler::decode_one_frame() } if (m_decoder->image->transformFlags & AVIF_TRANSFORM_IMIR) { -#if AVIF_VERSION > 90100 +#if AVIF_VERSION > 90100 && AVIF_VERSION < 1000000 switch (m_decoder->image->imir.mode) { #else switch (m_decoder->image->imir.axis) {