diff --git a/README.md b/README.md index cdfde192..0d0d1d9f 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ AV1 compression provides significantly better efficiency than traditional JPEG. Download [Latest Release](https://github.com/novomesk/qt-avif-image-plugin/releases/latest) and extract the content of the zip file: -`unzip qt-avif-image-plugin-0.8.1.zip` +`unzip qt-avif-image-plugin-0.8.2.zip` **Recommended**: read [README.txt](README.txt) diff --git a/appveyor.yml b/appveyor.yml index 6de3aee5..bf046529 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 0.8.1.{build} +version: 0.8.2.{build} image: Visual Studio 2022 configuration: Release platform: x64 @@ -99,6 +99,12 @@ build_script: nmake.exe + cd ..\qtbuild_6.2.4 + + C:\Qt\6.2.4\msvc2019_64\bin\qmake.exe qt-avif-image-plugin_local_alternative-libavif.pro + + nmake.exe + cd ..\qtbuild_6.5.3 C:\Qt\6.5.3\msvc2019_64\bin\qmake.exe qt-avif-image-plugin_local_alternative-libavif.pro @@ -114,5 +120,6 @@ build_script: artifacts: - path: plugins\imageformats\*.dll - path: qtbuild_5.15.2-ro\plugins\imageformats\*.dll +- path: qtbuild_6.2.4\*.dll - path: qtbuild_6.5.3\*.dll - path: qtbuild_6.5.3-ro\*.dll diff --git a/qtbuild_6.2.4/.qmake.conf b/qtbuild_6.2.4/.qmake.conf new file mode 100644 index 00000000..e69de29b diff --git a/qtbuild_6.2.4/qt-avif-image-plugin_local_alternative-libavif.pro b/qtbuild_6.2.4/qt-avif-image-plugin_local_alternative-libavif.pro new file mode 100644 index 00000000..75b2ae20 --- /dev/null +++ b/qtbuild_6.2.4/qt-avif-image-plugin_local_alternative-libavif.pro @@ -0,0 +1,24 @@ +TARGET = qavif6 + +HEADERS = ../src/qavifhandler_p.h ../src/util_p.h +SOURCES = ../src/qavifhandler.cpp +OTHER_FILES = ../src/avif.json + +SOURCES += ../src/main.cpp + +LIBS += ../ext/libavif/build/libavif.a ../ext/libavif/ext/aom/build.libavif/libaom.a ../ext/libavif/ext/dav1d/build/src/libdav1d.a ../ext/libavif/ext/libyuv/build/libyuv.a ../ext/libavif/ext/libwebp/build/libsharpyuv.a +unix:LIBS += -ldl + +INCLUDEPATH += ../ext/libavif/include + +TEMPLATE = lib + +CONFIG += release skip_target_version_ext c++14 warn_on plugin +CONFIG -= separate_debug_info debug debug_and_release force_debug_info + +win32:VERSION = 0.8.2 +QMAKE_TARGET_COMPANY = "Daniel Novomesky" +QMAKE_TARGET_PRODUCT = "qt-avif-image-plugin" +QMAKE_TARGET_DESCRIPTION = "Qt plug-in to allow Qt and KDE based applications to read/write AVIF images." +QMAKE_TARGET_COPYRIGHT = "Copyright (C) 2020-2024 Daniel Novomesky" +QMAKE_TARGET_COMMENTS = "Build using Qt 6.2.4" diff --git a/qtbuild_6.5.3-ro/qt-avif-image-plugin_local_alternative-libavif-ro.pro b/qtbuild_6.5.3-ro/qt-avif-image-plugin_local_alternative-libavif-ro.pro index 55942fbb..0f69aeb9 100644 --- a/qtbuild_6.5.3-ro/qt-avif-image-plugin_local_alternative-libavif-ro.pro +++ b/qtbuild_6.5.3-ro/qt-avif-image-plugin_local_alternative-libavif-ro.pro @@ -16,7 +16,7 @@ TEMPLATE = lib CONFIG += release skip_target_version_ext c++14 warn_on plugin CONFIG -= separate_debug_info debug debug_and_release force_debug_info -win32:VERSION = 0.8.1 +win32:VERSION = 0.8.2 QMAKE_TARGET_COMPANY = "Daniel Novomesky" QMAKE_TARGET_PRODUCT = "qt-avif-image-plugin" QMAKE_TARGET_DESCRIPTION = "Qt plug-in to allow Qt and KDE based applications to read/write AVIF images." diff --git a/qtbuild_6.5.3/qt-avif-image-plugin_local_alternative-libavif.pro b/qtbuild_6.5.3/qt-avif-image-plugin_local_alternative-libavif.pro index bbbb01c7..cb0269bf 100644 --- a/qtbuild_6.5.3/qt-avif-image-plugin_local_alternative-libavif.pro +++ b/qtbuild_6.5.3/qt-avif-image-plugin_local_alternative-libavif.pro @@ -16,7 +16,7 @@ TEMPLATE = lib CONFIG += release skip_target_version_ext c++14 warn_on plugin CONFIG -= separate_debug_info debug debug_and_release force_debug_info -win32:VERSION = 0.8.1 +win32:VERSION = 0.8.2 QMAKE_TARGET_COMPANY = "Daniel Novomesky" QMAKE_TARGET_PRODUCT = "qt-avif-image-plugin" QMAKE_TARGET_DESCRIPTION = "Qt plug-in to allow Qt and KDE based applications to read/write AVIF images."