diff -Nru kodi-imagedecoder-heif-1.0.3/azure-pipelines.yml kodi-imagedecoder-heif-1.1.0/azure-pipelines.yml --- kodi-imagedecoder-heif-1.0.3/azure-pipelines.yml 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/azure-pipelines.yml 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,65 @@ +variables: + app_id: 'imagedecoder.heif' + +trigger: + branches: + include: + - Leia + - releases/* + paths: + include: + - '*' + exclude: + - 'debian/*' + +jobs: + - job: Windows + + pool: + vmImage: 'VS2017-Win2016' + + strategy: + matrix: + Win32: + GENERATOR: "Visual Studio 15 2017" + ARCHITECTURE: Win32 + CONFIGURATION: Release + Win64: + GENERATOR: "Visual Studio 15 2017" + ARCHITECTURE: x64 + CONFIGURATION: Release + Win64-UWP: + GENERATOR: "Visual Studio 15 2017" + ARCHITECTURE: x64 + CONFIGURATION: Release + WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.16299.0" + ARM64-UWP: + GENERATOR: "Visual Studio 15 2017" + ARCHITECTURE: ARM64 + CONFIGURATION: Release + WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.16299.0" + + workspace: + clean: all + + steps: + + - script: | + cd .. + git clone --branch Leia --depth=1 https://github.com/xbmc/xbmc.git kodi + cd $(Build.SourcesDirectory) + mkdir build + cd build + mkdir "definition/$(app_id)" + echo $(app_id) . . > definition/$(app_id)/$(app_id).txt + mklink /J "$(Pipeline.Workspace)/$(app_id)" "$(Build.SourcesDirectory)" + + - task: CMake@1 + inputs: + workingDirectory: 'build' + cmakeArgs: '-T host=x64 -G "$(GENERATOR)" -A $(ARCHITECTURE) $(WINSTORE) -DADDONS_TO_BUILD=$(app_id) -DCMAKE_BUILD_TYPE=$(CONFIGURATION) -DADDONS_DEFINITION_DIR=$(Pipeline.Workspace)/$(app_id)/build/definition -DADDON_SRC_PREFIX=../.. -DCMAKE_INSTALL_PREFIX=../../kodi/addons -DPACKAGE_ZIP=1 ../../kodi/cmake/addons' + + - task: CMake@1 + inputs: + workingDirectory: 'build' + cmakeArgs: '--build . --config $(CONFIGURATION) --target $(app_id)' diff -Nru kodi-imagedecoder-heif-1.0.3/debian/changelog kodi-imagedecoder-heif-1.1.0/debian/changelog --- kodi-imagedecoder-heif-1.0.3/debian/changelog 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/debian/changelog 2013-05-31 22:59:22.000000000 +0000 @@ -1,7 +1,7 @@ -kodi-imagedecoder-heif (1.0.3-1~bionic) bionic; urgency=low +kodi-imagedecoder-heif (1.1.0-1~bionic) bionic; urgency=low [ kodi ] * autogenerated dummy changelog - -- Arne Morten Kvarving Sat, 01 Jun 2013 00:59:22 +0200 + -- Nobody Sat, 01 Jun 2013 00:59:22 +0200 diff -Nru kodi-imagedecoder-heif-1.0.3/debian/changelog.in kodi-imagedecoder-heif-1.1.0/debian/changelog.in --- kodi-imagedecoder-heif-1.0.3/debian/changelog.in 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/debian/changelog.in 2013-05-31 22:59:22.000000000 +0000 @@ -3,5 +3,5 @@ [ kodi ] * autogenerated dummy changelog - -- Arne Morten Kvarving Sat, 01 Jun 2013 00:59:22 +0200 + -- Nobody Sat, 01 Jun 2013 00:59:22 +0200 diff -Nru kodi-imagedecoder-heif-1.0.3/debian/compat kodi-imagedecoder-heif-1.1.0/debian/compat --- kodi-imagedecoder-heif-1.0.3/debian/compat 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/debian/compat 2013-05-31 22:59:22.000000000 +0000 @@ -1 +1 @@ -8 +9 diff -Nru kodi-imagedecoder-heif-1.0.3/debian/control kodi-imagedecoder-heif-1.1.0/debian/control --- kodi-imagedecoder-heif-1.0.3/debian/control 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/debian/control 2013-05-31 22:59:22.000000000 +0000 @@ -1,10 +1,11 @@ Source: kodi-imagedecoder-heif Priority: extra -Maintainer: Arne Morten Kvarving -Build-Depends: debhelper (>= 8.0.0), cmake, +Maintainer: Nobody +Build-Depends: debhelper (>= 9.0.0), cmake, kodi-addon-dev, libde265-dev, libheif-dev -Standards-Version: 3.9.8 +Standards-Version: 4.1.2 Section: libs +Homepage: http://kodi.tv Package: kodi-imagedecoder-heif Section: libs diff -Nru kodi-imagedecoder-heif-1.0.3/debian/copyright kodi-imagedecoder-heif-1.1.0/debian/copyright --- kodi-imagedecoder-heif-1.0.3/debian/copyright 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/debian/copyright 2013-05-31 22:59:22.000000000 +0000 @@ -3,7 +3,7 @@ Source: https://github.com/xbmc/imagedecoder.heif Files: * -Copyright: 2005-2018 Team XBMC +Copyright: 2005-2020 Team Kodi License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff -Nru kodi-imagedecoder-heif-1.0.3/debian/kodi-imagedecoder-heif.install kodi-imagedecoder-heif-1.1.0/debian/kodi-imagedecoder-heif.install --- kodi-imagedecoder-heif-1.0.3/debian/kodi-imagedecoder-heif.install 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/debian/kodi-imagedecoder-heif.install 2013-05-31 22:59:22.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/* +usr/share/* diff -Nru kodi-imagedecoder-heif-1.0.3/debian/rules kodi-imagedecoder-heif-1.1.0/debian/rules --- kodi-imagedecoder-heif-1.0.3/debian/rules 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/debian/rules 2013-05-31 22:59:22.000000000 +0000 @@ -18,8 +18,5 @@ override_dh_strip: dh_strip --dbg-package=kodi-imagedecoder-heif-dbg -override_dh_auto_install: - dh_auto_install --destdir=debian/kodi-imagedecoder-heif - override_dh_installdocs: dh_installdocs --link-doc=kodi-imagedecoder-heif diff -Nru kodi-imagedecoder-heif-1.0.3/debian/source/format kodi-imagedecoder-heif-1.1.0/debian/source/format --- kodi-imagedecoder-heif-1.0.3/debian/source/format 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/debian/source/format 2013-05-31 22:59:22.000000000 +0000 @@ -1 +1 @@ -3.0 (native) +3.0 (quilt) diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/01-build-static.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/01-build-static.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/01-build-static.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/01-build-static.patch 2020-02-18 21:38:32.000000000 +0000 @@ -1,19 +1,19 @@ --- a/libde265/CMakeLists.txt +++ b/libde265/CMakeLists.txt -@@ -72,9 +72,12 @@ +@@ -90,7 +90,7 @@ add_subdirectory (x86) endif() --add_library(${LIBDE265_LIBRARY_NAME} SHARED ${libde265_sources} ${ENCODER_OBJECTS} ${X86_OBJECTS}) -+add_library(${LIBDE265_LIBRARY_NAME} ${libde265_sources} ${ENCODER_OBJECTS} ${X86_OBJECTS}) - target_link_libraries(${LIBDE265_LIBRARY_NAME} ${CMAKE_THREAD_LIBS_INIT}) +-add_library(${PROJECT_NAME} SHARED ${libde265_sources} ${ENCODER_OBJECTS} ${X86_OBJECTS}) ++add_library(${PROJECT_NAME} ${libde265_sources} ${ENCODER_OBJECTS} ${X86_OBJECTS}) + target_link_libraries(${PROJECT_NAME} PRIVATE Threads::Threads) - if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") - SET_TARGET_PROPERTIES(${LIBDE265_LIBRARY_NAME} PROPERTIES COMPILE_FLAGS "-fPIC") - endif(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") + write_basic_package_version_file(${PROJECT_NAME}ConfigVersion.cmake COMPATIBILITY ExactVersion) +@@ -107,3 +107,4 @@ + + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake DESTINATION + "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}") + -+install(TARGETS ${LIBDE265_LIBRARY_NAME} DESTINATION lib) -+install(FILES de265.h de265-version.h DESTINATION include/libde265) --- a/libde265/de265.h +++ b/libde265/de265.h @@ -38,9 +38,9 @@ diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/02-create-pkgconfig.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/02-create-pkgconfig.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/02-create-pkgconfig.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/02-create-pkgconfig.patch 2020-02-18 21:38:32.000000000 +0000 @@ -1,6 +1,6 @@ --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -66,3 +66,11 @@ +@@ -68,3 +68,11 @@ add_subdirectory (libde265) add_subdirectory (dec265) add_subdirectory (enc265) @@ -12,3 +12,4 @@ + +configure_file(libde265.pc.in libde265.pc @ONLY) +install(FILES ${CMAKE_BINARY_DIR}/libde265.pc DESTINATION lib/pkgconfig) + diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/03-sse-check.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/03-sse-check.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/03-sse-check.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/03-sse-check.patch 2020-02-18 21:38:32.000000000 +0000 @@ -1,6 +1,6 @@ --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -43,7 +43,11 @@ +@@ -52,7 +52,11 @@ if(MSVC) set(SUPPORTS_SSE4_1 1) else() diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/04-check-memalign.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/04-check-memalign.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/04-check-memalign.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/04-check-memalign.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -6,6 +6,7 @@ - set (PACKAGE_VERSION 1.0.0) - - include (${CMAKE_ROOT}/Modules/CheckCCompilerFlag.cmake) -+include (${CMAKE_ROOT}/Modules/CheckFunctionExists.cmake) - include (${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake) - include (${CMAKE_ROOT}/Modules/FindSDL.cmake) - include (${CMAKE_ROOT}/Modules/FindThreads.cmake) -@@ -13,6 +14,7 @@ - CHECK_INCLUDE_FILE(malloc.h HAVE_MALLOC_H) - CHECK_INCLUDE_FILE(stdint.h HAVE_STDINT_H) - CHECK_INCLUDE_FILE(stdbool.h HAVE_STDBOOL_H) -+CHECK_FUNCTION_EXISTS(posix_memalign HAVE_POSIX_MEMALIGN) - - if (HAVE_MALLOC_H) - add_definitions(-DHAVE_MALLOC_H) -@@ -23,6 +25,9 @@ - if (HAVE_STDBOOL_H) - add_definitions(-DHAVE_STDBOOL_H) - endif() -+if (HAVE_POSIX_MEMALIGN) -+ add_definitions(-DHAVE_POSIX_MEMALIGN) -+endif() - - configure_file ( - "${PROJECT_SOURCE_DIR}/libde265/de265-version.h.in" diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/04-no-executables.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/04-no-executables.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/04-no-executables.patch 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/04-no-executables.patch 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -66,8 +66,6 @@ + endif() + + add_subdirectory (libde265) +-add_subdirectory (dec265) +-add_subdirectory (enc265) + + set(libdir ${CMAKE_INSTALL_PREFIX}/lib) + set(VERSION 1.0.3) diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/05-no-executables.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/05-no-executables.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/05-no-executables.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/05-no-executables.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -73,8 +73,6 @@ - endif() - - add_subdirectory (libde265) --add_subdirectory (dec265) --add_subdirectory (enc265) - - set(libdir ${CMAKE_INSTALL_PREFIX}/lib) - set(VERSION 1.0.3) diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/05-windows-warnings.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/05-windows-warnings.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/05-windows-warnings.patch 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/05-windows-warnings.patch 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,23 @@ +--- a/libde265/encoder/algo/tb-transform.cc ++++ b/libde265/encoder/algo/tb-transform.cc +@@ -71,7 +71,7 @@ + enum PredMode predMode = cb->PredMode; + + int16_t blk[32*32]; // residual +- int16_t* residual; ++ int16_t* residual = nullptr; + + + //printf("transform-coeffs %d;%d size:%d cIdx:%d\n", tb->x,tb->y,1<log2Size,cIdx); +--- a/libde265/transform.cc ++++ b/libde265/transform.cc +@@ -487,7 +487,7 @@ + else { + const int offset = (1<<(bdShift-1)); + +- const uint8_t* sclist; ++ const uint8_t* sclist = nullptr; + int matrixID = cIdx; + if (!intra) { + if (nT<32) { matrixID += 3; } + diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/06-fix-cpu-check.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/06-fix-cpu-check.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/06-fix-cpu-check.patch 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/06-fix-cpu-check.patch 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,12 @@ +--- a/libde265/x86/CMakeLists.txt ++++ b/libde265/x86/CMakeLists.txt +@@ -18,6 +18,6 @@ + + set(X86_OBJECTS $ $ PARENT_SCOPE) + +-if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") ++if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" OR CPU STREQUAL "x86_64") + SET_TARGET_PROPERTIES(x86_sse PROPERTIES COMPILE_FLAGS "${sse_flags}") +-endif(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") ++endif(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" OR CPU STREQUAL "x86_64") + diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/06-windows-warnings.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/06-windows-warnings.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/06-windows-warnings.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/06-windows-warnings.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ ---- a/libde265/encoder/algo/tb-transform.cc -+++ b/libde265/encoder/algo/tb-transform.cc -@@ -71,7 +71,7 @@ - enum PredMode predMode = cb->PredMode; - - int16_t blk[32*32]; // residual -- int16_t* residual; -+ int16_t* residual = nullptr; - - - //printf("transform-coeffs %d;%d size:%d cIdx:%d\n", tb->x,tb->y,1<log2Size,cIdx); ---- a/libde265/transform.cc -+++ b/libde265/transform.cc -@@ -477,7 +477,7 @@ - else { - const int offset = (1<<(bdShift-1)); - -- const uint8_t* sclist; -+ const uint8_t* sclist = nullptr; - int matrixID = cIdx; - if (!intra) { - if (nT<32) { matrixID += 3; } diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/07-add-missing-install-headers.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/07-add-missing-install-headers.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/07-add-missing-install-headers.patch 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/07-add-missing-install-headers.patch 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,11 @@ +--- a/libde265/CMakeLists.txt ++++ b/libde265/CMakeLists.txt +@@ -43,6 +43,8 @@ + bitstream.h + cabac.h + configparam.h ++ de265.h ++ de265-version.h + deblock.h + decctx.h + dpb.h diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/07-fix-cpu-check.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/07-fix-cpu-check.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/07-fix-cpu-check.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/07-fix-cpu-check.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ ---- a/libde265/x86/CMakeLists.txt -+++ b/libde265/x86/CMakeLists.txt -@@ -18,7 +18,7 @@ - - set(X86_OBJECTS $ $ PARENT_SCOPE) - --if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") -+if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" OR CPU STREQUAL "x86_64") - SET_TARGET_PROPERTIES(x86 PROPERTIES COMPILE_FLAGS "-fPIC") - SET_TARGET_PROPERTIES(x86_sse PROPERTIES COMPILE_FLAGS "-fPIC ${sse_flags}") --endif(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") -+endif(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" OR CPU STREQUAL "x86_64") diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/08-disable-sse-on-win-arm.patch kodi-imagedecoder-heif-1.1.0/depends/common/libde265/08-disable-sse-on-win-arm.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/08-disable-sse-on-win-arm.patch 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/08-disable-sse-on-win-arm.patch 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,18 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -50,7 +50,14 @@ endif() + option(DISABLE_SSE "Disable SSE optimizations") + if(NOT ${DISABLE_SSE} EQUAL OFF) + if(MSVC) +- set(SUPPORTS_SSE4_1 1) ++ include(CheckSymbolExists) ++ check_symbol_exists(_ARM_ "Windows.h" _ARM_) ++ check_symbol_exists(_ARM64_ "Windows.h" _ARM64_) ++ if(_ARM_ OR _ARM64_) ++ set(DISABLE_SSE ON) ++ else() ++ set(SUPPORTS_SSE4_1 1) ++ endif() + else() + set(CMAKE_CXX_FLAGS_TMP ${CMAKE_CXX_FLAGS}) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse4.1") diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/libde265.sha256 kodi-imagedecoder-heif-1.1.0/depends/common/libde265/libde265.sha256 --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/libde265.sha256 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/libde265.sha256 2020-02-18 21:38:32.000000000 +0000 @@ -1 +1 @@ -e4206185a7c67d3b797d6537df8dcaa6e5fd5a5f93bd14e65a755c33cd645f7a +e3f277d8903408615a5cc34718b391b83c97c646faea4f41da93bac5ee08a87f diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libde265/libde265.txt kodi-imagedecoder-heif-1.1.0/depends/common/libde265/libde265.txt --- kodi-imagedecoder-heif-1.0.3/depends/common/libde265/libde265.txt 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libde265/libde265.txt 2020-02-18 21:38:32.000000000 +0000 @@ -1 +1 @@ -libde265 https://github.com/strukturag/libde265/releases/download/v1.0.3/libde265-1.0.3.tar.gz +libde265 https://github.com/strukturag/libde265/releases/download/v1.0.5/libde265-1.0.5.tar.gz diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/01-installation.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/01-installation.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/01-installation.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/01-installation.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,50 +0,0 @@ -From 0906922ed3c94d491c049edb389b3af91f1d5d83 Mon Sep 17 00:00:00 2001 -From: Arne Morten Kvarving -Date: Thu, 23 May 2019 13:20:54 +0200 -Subject: [PATCH 1/6] fix installation - ---- - libheif/CMakeLists.txt | 6 +++++- - libheif/heif.h | 4 ++-- - 2 files changed, 7 insertions(+), 3 deletions(-) - -diff --git a/libheif/CMakeLists.txt b/libheif/CMakeLists.txt -index bb32312..d730dfd 100644 ---- a/libheif/CMakeLists.txt -+++ b/libheif/CMakeLists.txt -@@ -66,7 +66,7 @@ endif() - add_definitions(-DHAVE_VISIBILITY) - add_definitions(-DLIBHEIF_EXPORTS) - --add_library(${LIBHEIF_LIBRARY_NAME} SHARED ${libheif_sources}) -+add_library(${LIBHEIF_LIBRARY_NAME} ${libheif_sources}) - if(LIBDE265_FOUND) - target_link_libraries(${LIBHEIF_LIBRARY_NAME} ${LIBDE265_LIBRARIES} ${LIBDE265_LINKDIR}) - endif() -@@ -80,3 +80,7 @@ endif() - if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") - SET_TARGET_PROPERTIES(${LIBHEIF_LIBRARY_NAME} PROPERTIES COMPILE_FLAGS "-fPIC") - endif(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") -+ -+install(TARGETS ${LIBHEIF_LIBRARY_NAME} DESTINATION lib) -+file(GLOB HDRS *.h) -+install(FILES ${HDRS} DESTINATION include/libheif) -diff --git a/libheif/heif.h b/libheif/heif.h -index b6bec1c..f89cd8c 100644 ---- a/libheif/heif.h -+++ b/libheif/heif.h -@@ -43,9 +43,9 @@ extern "C" { - - #if defined(_MSC_VER) && !defined(LIBHEIF_STATIC_BUILD) - #ifdef LIBHEIF_EXPORTS -- #define LIBHEIF_API __declspec(dllexport) -+ #define LIBHEIF_API - #else -- #define LIBHEIF_API __declspec(dllimport) -+ #define LIBHEIF_API - #endif - #elif defined(HAVE_VISIBILITY) && HAVE_VISIBILITY - #ifdef LIBHEIF_EXPORTS --- -2.17.1 - diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/01-no-examples.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/01-no-examples.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/01-no-examples.patch 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/01-no-examples.patch 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -79,6 +79,6 @@ + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libheif.pc + DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) + +-add_subdirectory (examples) ++#add_subdirectory (examples) + add_subdirectory (libheif) + add_subdirectory (gdk-pixbuf) + diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/02-generate-pc.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/02-generate-pc.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/02-generate-pc.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/02-generate-pc.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -From 871f6aa68dc75817a50df2c7363e359de343b661 Mon Sep 17 00:00:00 2001 -From: Arne Morten Kvarving -Date: Thu, 23 May 2019 13:21:35 +0200 -Subject: [PATCH 2/8] generate pc file - ---- - CMakeLists.txt | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 4f5c49c..64f1d9b 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -64,3 +64,13 @@ endif() - add_subdirectory (examples) - add_subdirectory (libheif) - add_subdirectory (gdk-pixbuf) -+ -+set(libdir ${CMAKE_INSTALL_PREFIX}/lib) -+set(prefix ${CMAKE_INSTALL_PREFIX}) -+set(exec_prefix ${CMAKE_INSTALL_PREFIX}) -+set(VERSION 1.4.0) -+set(LIBS ${CMAKE_INSTALL_PREFIX}/lib) -+set(includedir ${CMAKE_INSTALL_PREFIX}/include) -+ -+configure_file(libheif.pc.in libheif.pc @ONLY) -+install(FILES ${CMAKE_BINARY_DIR}/libheif.pc DESTINATION lib/pkgconfig) --- -2.17.1 - diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/02-windows-warnings.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/02-windows-warnings.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/02-windows-warnings.patch 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/02-windows-warnings.patch 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,31 @@ +--- a/libheif/heif_colorconversion.cc ++++ b/libheif/heif_colorconversion.cc +@@ -1598,7 +1598,7 @@ + + outimg->add_plane(heif_channel_interleaved, width, height, 8); + +- const uint8_t *in_y, *in_a; ++ const uint8_t *in_y, *in_a = nullptr; + int in_y_stride=0, in_a_stride; + + uint8_t *out_p; +@@ -1745,7 +1745,7 @@ + outimg->add_plane(heif_channel_Alpha, width, height, 8); + } + +- uint8_t *out_cb,*out_cr,*out_y, *out_a; ++ uint8_t *out_cb,*out_cr,*out_y, *out_a = nullptr; + int out_cb_stride=0, out_cr_stride=0, out_y_stride=0, out_a_stride=0; + + const uint8_t *in_p; +--- a/libheif/heif_context.cc ++++ b/libheif/heif_context.cc +@@ -96,7 +96,7 @@ + val &= ~high_bit; + + if (negative) { +- return -(high_bit-val); ++ return 0-(high_bit-val); + } + else { + return val; diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/03-no-examples.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/03-no-examples.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/03-no-examples.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/03-no-examples.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -From 594afe754fb1df963b56384aa973eb8275cae0bc Mon Sep 17 00:00:00 2001 -From: Arne Morten Kvarving -Date: Thu, 23 May 2019 13:21:51 +0200 -Subject: [PATCH 3/6] don't build examples - ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 9168e25..5146cb7 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -61,7 +61,7 @@ else() - set(LIBHEIF_LIBRARY_NAME libheif) - endif() - --add_subdirectory (examples) -+#add_subdirectory (examples) - add_subdirectory (libheif) - add_subdirectory (gdk-pixbuf) - --- -2.17.1 - diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/03-remove-werror.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/03-remove-werror.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/03-remove-werror.patch 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/03-remove-werror.patch 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,10 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -22,7 +22,6 @@ + + if(NOT MSVC) + add_definitions(-Wall) +- add_definitions(-Werror) + add_definitions(-Wsign-compare) + add_definitions(-Wconversion) + add_definitions(-Wno-sign-conversion) diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/04-disable-gdk-pixbuf.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/04-disable-gdk-pixbuf.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/04-disable-gdk-pixbuf.patch 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/04-disable-gdk-pixbuf.patch 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,9 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -80,4 +80,4 @@ + + #add_subdirectory (examples) + add_subdirectory (libheif) +-add_subdirectory (gdk-pixbuf) ++#add_subdirectory (gdk-pixbuf) + diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/04-windows-warnings.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/04-windows-warnings.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/04-windows-warnings.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/04-windows-warnings.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -From 31ca61dc651452082e7b3f74e84ec35d3778b715 Mon Sep 17 00:00:00 2001 -From: Arne Morten Kvarving -Date: Thu, 23 May 2019 13:22:05 +0200 -Subject: [PATCH 4/6] quell warnings on windows - ---- - libheif/heif_context.cc | 2 +- - libheif/heif_image.cc | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/libheif/heif_context.cc b/libheif/heif_context.cc -index 6f28b73..a492d49 100644 ---- a/libheif/heif_context.cc -+++ b/libheif/heif_context.cc -@@ -97,7 +97,7 @@ static int32_t readvec_signed(const std::vector& data,int& ptr,int len) - val &= ~high_bit; - - if (negative) { -- return -(high_bit-val); -+ return 0-(high_bit-val); - } - else { - return val; -diff --git a/libheif/heif_image.cc b/libheif/heif_image.cc -index 8f0d8b0..2d035b7 100644 ---- a/libheif/heif_image.cc -+++ b/libheif/heif_image.cc -@@ -887,7 +887,7 @@ std::shared_ptr HeifPixelImage::convert_RGB24_32_to_YCbCr420() c - outimg->add_plane(heif_channel_Alpha, m_width, m_height, 8); - } - -- uint8_t *out_cb,*out_cr,*out_y, *out_a; -+ uint8_t *out_cb,*out_cr,*out_y, *out_a = nullptr; - int out_cb_stride=0, out_cr_stride=0, out_y_stride=0, out_a_stride=0; - - const uint8_t *in_p; --- -2.17.1 - diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/05-disable-x265.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/05-disable-x265.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/05-disable-x265.patch 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/05-disable-x265.patch 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,12 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -53,7 +53,7 @@ + if (UNIX) + find_package(PkgConfig) + pkg_check_modules(LIBDE265 libde265) +- pkg_check_modules(X265 x265) ++ # pkg_check_modules(X265 x265) + endif() + + # Create libheif pkgconfig file + diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/05-find-libde265-without-pkg.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/05-find-libde265-without-pkg.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/05-find-libde265-without-pkg.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/05-find-libde265-without-pkg.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -From 35ff6d021a616f4f85ea156f8c493a54795aa36a Mon Sep 17 00:00:00 2001 -From: Arne Morten Kvarving -Date: Thu, 23 May 2019 13:22:20 +0200 -Subject: [PATCH 5/6] locate libde265 without pkg-config - ---- - libheif/CMakeLists.txt | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/libheif/CMakeLists.txt b/libheif/CMakeLists.txt -index d730dfd..f302039 100644 ---- a/libheif/CMakeLists.txt -+++ b/libheif/CMakeLists.txt -@@ -29,6 +29,10 @@ if(UNIX) - include (${CMAKE_ROOT}/Modules/FindPkgConfig.cmake) - pkg_check_modules (LIBDE265 libde265) - pkg_check_modules (X265 x265) -+else() -+ find_path(de265_INCLUDE_DIR NAMES libde265/de265.h) -+ set(LIBDE265_CFLAGS /I${de265_INCLUDE_DIR}) -+ set(LIBDE265_FOUND ON) - endif() - - if(LIBDE265_FOUND) --- -2.17.1 - diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/06-fix-static-win-linkage.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/06-fix-static-win-linkage.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/06-fix-static-win-linkage.patch 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/06-fix-static-win-linkage.patch 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,15 @@ +--- a/libheif/heif.h ++++ b/libheif/heif.h +@@ -43,9 +43,9 @@ + + #if defined(_MSC_VER) && !defined(LIBHEIF_STATIC_BUILD) + #ifdef LIBHEIF_EXPORTS +- #define LIBHEIF_API __declspec(dllexport) ++ #define LIBHEIF_API + #else +- #define LIBHEIF_API __declspec(dllimport) ++ #define LIBHEIF_API + #endif + #elif defined(HAVE_VISIBILITY) && HAVE_VISIBILITY + #ifdef LIBHEIF_EXPORTS + diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/06-remove-werror.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/06-remove-werror.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/06-remove-werror.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/06-remove-werror.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,32 +0,0 @@ -From 162793b66e5b8c4e8ee5c30397e1f330e56eaecc Mon Sep 17 00:00:00 2001 -From: Arne Morten Kvarving -Date: Thu, 23 May 2019 13:22:47 +0200 -Subject: [PATCH 6/6] remove -Werror - ---- - CMakeLists.txt | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5146cb7..7a2af33 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -37,7 +37,6 @@ configure_file ( - if(CMAKE_COMPILER_IS_GNUCXX) - set(GCC 1) - add_definitions(-Wall) -- add_definitions(-Werror) - add_definitions(-Wsign-compare) - add_definitions(-Wconversion) - add_definitions(-Wno-sign-conversion) -@@ -45,7 +44,6 @@ if(CMAKE_COMPILER_IS_GNUCXX) - set(CMAKE_CXX_FLAGS "-std=gnu++0x ${CMAKE_CXX_FLAGS}") - elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") - add_definitions(-Wall) -- add_definitions(-Werror) - add_definitions(-Wsign-compare) - add_definitions(-Wconversion) - add_definitions(-Wno-sign-conversion) --- -2.17.1 - diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/07-disable-gdk-pixbuf.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/07-disable-gdk-pixbuf.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/07-disable-gdk-pixbuf.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/07-disable-gdk-pixbuf.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -From 169e984efae53ded4f4db78391af099cdaf5129d Mon Sep 17 00:00:00 2001 -From: Arne Morten Kvarving -Date: Thu, 23 May 2019 13:41:28 +0200 -Subject: [PATCH] disable gdk-pixbuf support - ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 7a2af33..abfa60d 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -61,7 +61,7 @@ endif() - - #add_subdirectory (examples) - add_subdirectory (libheif) --add_subdirectory (gdk-pixbuf) -+#add_subdirectory (gdk-pixbuf) - - set(libdir ${CMAKE_INSTALL_PREFIX}/lib) - set(prefix ${CMAKE_INSTALL_PREFIX}) --- -2.17.1 - diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/08-disable-x265.patch kodi-imagedecoder-heif-1.1.0/depends/common/libheif/08-disable-x265.patch --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/08-disable-x265.patch 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/08-disable-x265.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -From c3a87216da830165f10f99b71d423c6c4fdc040e Mon Sep 17 00:00:00 2001 -From: Arne Morten Kvarving -Date: Fri, 24 May 2019 08:34:35 +0200 -Subject: [PATCH 8/8] disable check for x265 - ---- - libheif/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libheif/CMakeLists.txt b/libheif/CMakeLists.txt -index f302039..74fd54b 100644 ---- a/libheif/CMakeLists.txt -+++ b/libheif/CMakeLists.txt -@@ -28,7 +28,7 @@ logging.h - if(UNIX) - include (${CMAKE_ROOT}/Modules/FindPkgConfig.cmake) - pkg_check_modules (LIBDE265 libde265) -- pkg_check_modules (X265 x265) -+ # pkg_check_modules (X265 x265) - else() - find_path(de265_INCLUDE_DIR NAMES libde265/de265.h) - set(LIBDE265_CFLAGS /I${de265_INCLUDE_DIR}) --- -2.17.1 - diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/flags.txt kodi-imagedecoder-heif-1.1.0/depends/common/libheif/flags.txt --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/flags.txt 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/flags.txt 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1 @@ +-DBUILD_SHARED_LIBS=0 -DLIBHEIF_STATIC_BUILD=1 diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/libheif.sha256 kodi-imagedecoder-heif-1.1.0/depends/common/libheif/libheif.sha256 --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/libheif.sha256 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/libheif.sha256 2020-02-18 21:38:32.000000000 +0000 @@ -1 +1 @@ -977a9831f1d61b5005566945c7e16e31de35a57a8dd6eb715ae0f40a3595cb60 +bb229e855621deb374f61bee95c4642f60c2a2496bded35df3d3c42cc6d8eefc diff -Nru kodi-imagedecoder-heif-1.0.3/depends/common/libheif/libheif.txt kodi-imagedecoder-heif-1.1.0/depends/common/libheif/libheif.txt --- kodi-imagedecoder-heif-1.0.3/depends/common/libheif/libheif.txt 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/depends/common/libheif/libheif.txt 2020-02-18 21:38:32.000000000 +0000 @@ -1 +1 @@ -libheif https://github.com/strukturag/libheif/releases/download/v1.4.0/libheif-1.4.0.tar.gz +libheif https://github.com/strukturag/libheif/releases/download/v1.6.2/libheif-1.6.2.tar.gz diff -Nru kodi-imagedecoder-heif-1.0.3/.gitignore kodi-imagedecoder-heif-1.1.0/.gitignore --- kodi-imagedecoder-heif-1.0.3/.gitignore 1970-01-01 00:00:00.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/.gitignore 2020-02-18 21:38:32.000000000 +0000 @@ -0,0 +1,42 @@ +# build artifacts +build/ +imagedecoder.*/addon.xml + +# Debian build files +debian/changelog +debian/files +debian/*.log +debian/*.substvars +debian/.debhelper/ +debian/tmp/ +debian/kodi-imagedecoder-*/ +obj-x86_64-linux-gnu/ + +# commonly used editors +# vim +*.swp + +# Eclipse +*.project +*.cproject +.classpath +*.sublime-* +.settings/ + +# KDevelop 4 +*.kdev4 + +# gedit +*~ + +# CLion +/.idea + +# clion +.idea/ + +# to prevent add after a "git format-patch VALUE" and "git add ." call +/*.patch + +# to prevent add if project code opened by Visual Studio over CMake file +.vs/ diff -Nru kodi-imagedecoder-heif-1.0.3/imagedecoder.heif/addon.xml.in kodi-imagedecoder-heif-1.1.0/imagedecoder.heif/addon.xml.in --- kodi-imagedecoder-heif-1.0.3/imagedecoder.heif/addon.xml.in 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/imagedecoder.heif/addon.xml.in 2020-02-18 21:38:32.000000000 +0000 @@ -1,7 +1,7 @@  @ADDON_DEPENDS@ @@ -11,8 +11,15 @@ extension=".heif|.heic" mimetype="image/heif|image/heic"/> - libheif based image decoder - libheif based image decoder + HEIF file format decoder + High Efficiency Image File Format (HEIF) is a file format employing HEVC (h.265) image coding for the best compression ratios currently possible. + +Support for this is provided by ISO/IEC 23008-12:2017 compliant libheif. @PLATFORM@ + GPL-2.0 + https://github.com/xbmc/imagedecoder.heif + + icon.png + Binary files /tmp/tmpQgYOln/uXYfj1PCro/kodi-imagedecoder-heif-1.0.3/imagedecoder.heif/icon.png and /tmp/tmpQgYOln/hBE8Zsl7oE/kodi-imagedecoder-heif-1.1.0/imagedecoder.heif/icon.png differ diff -Nru kodi-imagedecoder-heif-1.0.3/README.md kodi-imagedecoder-heif-1.1.0/README.md --- kodi-imagedecoder-heif-1.0.3/README.md 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/README.md 2020-02-18 21:38:32.000000000 +0000 @@ -1,14 +1,14 @@ # imagedecoder.heif addon for Kodi -This is a [Kodi](http://kodi.tv) image decoder addon for HEIF images. +This is a [Kodi](https://kodi.tv) image decoder addon for HEIF images. -[![Build Status](https://travis-ci.org/notspiff/imagedecoder.heif.svg?branch=master)](https://travis-ci.org/notspiff/imagedecoder.heif) -[![Build Status](https://ci.appveyor.com/api/projects/status/github/notspiff/imagedecoder.heif?svg=true)](https://ci.appveyor.com/project/notspiff/imagedecoder-heif) +[![Build Status](https://travis-ci.org/xbmc/imagedecoder.heif.svg?branch=Leia)](https://travis-ci.org/xbmc/imagedecoder.heif) +[![Build Status](https://dev.azure.com/teamkodi/binary-addons/_apis/build/status/xbmc.imagedecoder.heif?branchName=Leia)](https://dev.azure.com/teamkodi/binary-addons/_build/latest?definitionId=26&branchName=Leia) ## Build instructions -When building the addon you have to use the correct branch depending on which version of Kodi you're building against. -For example, if you're building the `master` branch of Kodi you should checkout the `master` branch of this repository. +When building the addon you have to use the correct branch depending on which version of Kodi you're building against. +If you want to build the addon to be compatible with the latest kodi `master` commit, you need to checkout the branch with the current kodi codename. Also make sure you follow this README from the branch in question. ### Linux diff -Nru kodi-imagedecoder-heif-1.0.3/src/HeifPicture.cpp kodi-imagedecoder-heif-1.1.0/src/HeifPicture.cpp --- kodi-imagedecoder-heif-1.0.3/src/HeifPicture.cpp 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/src/HeifPicture.cpp 2020-02-18 21:38:32.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005-2013 Team XBMC - * http://www.xbmc.org + * Copyright (C) 2005-2020 Team Kodi + * https://kodi.tv * * This Program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -13,7 +13,7 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with XBMC; see the file COPYING. If not, see + * along with Kodi; see the file COPYING. If not, see * . * */ diff -Nru kodi-imagedecoder-heif-1.0.3/.travis.yml kodi-imagedecoder-heif-1.1.0/.travis.yml --- kodi-imagedecoder-heif-1.0.3/.travis.yml 2013-05-31 22:59:22.000000000 +0000 +++ kodi-imagedecoder-heif-1.1.0/.travis.yml 2020-02-18 21:38:32.000000000 +0000 @@ -22,16 +22,7 @@ sudo: required compiler: clang - os: osx - osx_image: xcode9 - -# -# Some of the OS X images don't have cmake, contrary to what people -# on the Internet say -# -before_install: - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then which cmake || brew update ; fi - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then which cmake || brew install cmake ; fi - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update && brew upgrade cmake || true; fi + osx_image: xcode9.4 # # The addon source is automatically checked out in $TRAVIS_BUILD_DIR,