Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-25 | Merge pull request #19661 from a1rwulf/vaapi-av1-hw | Wolfgang Haupt | |
VideoPlayer: VAAPI - Add av1 hw decoding | |||
2022-01-25 | Bump ffmpeg version to 4.4.1 | Wolfgang Haupt | |
2022-01-25 | [cmake] fix variables for LIBFMT, LIBSPDLOG, LIBFSTRCMP | howie-f | |
2022-01-24 | [cmake] FindLibDvd module use CMAKE_EXE_LINKER_FLAGS | fuzzard | |
use standard cmake CMAKE_EXE_LINKER_FLAGS, and change Toolchain_binaddons.cmake to also set CMAKE_EXE_LINKER_FLAGS | |||
2022-01-24 | [cmake] FindlibDvd module update | fuzzard | |
Use URL_HASH and TARBALL_DIR factor out some functions | |||
2022-01-24 | [cmake] add URL_HASH to ExternalProject_add calls in Find modules | fuzzard | |
Provides a SHA512 hash to our possible "Internal" depends to verify download of tarballs. Implementation currently supports SHA256, SHA512 and any additional cmake supported algo's can be implemented easily. This supports differing supported hash types per dependency if desired, so if a new algo is introduced for a particular dependency, we dont have to mass change all other existing hash types. | |||
2022-01-24 | [cmake] change ARCHIVE to LIBNAME_ARCHIVE | fuzzard | |
Findlibdvd does 3 dependencies in the single find module. Facilitate this by setting ARCHIVE to be LIBNAME_ARCHIVE instead to allow differentiation for multiple calls in the single Find module. | |||
2022-01-17 | [cmake] set TARBALLS_DIR for overriding tarball download location | fuzzard | |
TARBALL_DIR is set in common Archsetup after the load of platform archsetup. This allows platforms to potentially set a default if not provided, otherwise fallback to a default | |||
2022-01-15 | Merge pull request #20828 from enen92/edltest | enen92 | |
[EDL] Add unit tests for EDL | |||
2022-01-11 | [cmake] linux: fix extra warning flags when using clang | wsnipex | |
2022-01-10 | [EDL] Add unit tests for EDL advanced settings | enen92 | |
2022-01-09 | [EDL] Add unit tests for EDL | enen92 | |
2022-01-08 | [cmake] Module FFMPEG use VERSION helper | fuzzard | |
2022-01-08 | [cmake] Module David use VERSION helper | fuzzard | |
2022-01-08 | [cmake] Module rapidjson use VERSION helper | fuzzard | |
2022-01-08 | [cmake] Module udfread use VERSION helper | fuzzard | |
2022-01-08 | [cmake] Module spdlog use VERSION helper | fuzzard | |
2022-01-08 | [cmake] Module fstrcmp use VERSION helper | fuzzard | |
2022-01-08 | [cmake] Module Fmt use version helper | fuzzard | |
2022-01-08 | [cmake] Module gtest use version helper | fuzzard | |
2022-01-08 | [cmake] module Flatbuffers use version helper | fuzzard | |
2022-01-08 | [cmake] module crossguid use version helper | fuzzard | |
2022-01-08 | [cmake] create helper to parse VERSION files for dependencies | fuzzard | |
Cmake helper function to parse a VERSION file from a dependency Helper sets ARCHIVE, XXX_BASE_URL, XXX_VER to parent scope as parsed from VERSION file of module requested. module_name must match tools/depends/target folder name | |||
2021-12-31 | Merge pull request #20719 from lrusak/werror-changes | Lukas Rusak | |
[cmake] add Wextra minus a few warnings | |||
2021-12-29 | [cmake] remove old static analysis methods | Lukas Rusak | |
2021-12-29 | [cmake] add targets for cppcheck and clang-tidy | Lukas Rusak | |
2021-12-25 | [cmake] allow building with -Wnon-virtual-dtor | Lukas Rusak | |
2021-12-25 | [cmake] enable -Wextra and disable a few warning that it enables | Lukas Rusak | |
2021-12-20 | Revert "Revert "Merge pull request #18403 from lrusak/cpp17"" | Lukas Rusak | |
This reverts commit bd6818f1975ef4665d2319b482460f64aa4ae277. This also includes a fix for the following: CLog: fix SPDLOG_LEVEL_NAMES to allow compiling Otherwise the following error occurs: xbmc/utils/log.h:12:89: error: ‘constexpr fmt::v8::basic_string_view<Char>::basic_string_view(const Char*) [with Char = char]’ called in a constant expression 12 | #define SPDLOG_LEVEL_NAMES {"TRACE", "DEBUG", "INFO", "WARNING", "ERROR", "FATAL", "OFF"}; | ^ In file included from /usr/include/fmt/format.h:44, from xbmc/utils/StringUtils.h:37, from xbmc/utils/log.h:19, /usr/include/fmt/core.h:460:3: note: ‘constexpr fmt::v8::basic_string_view<Char>::basic_string_view(const Char*) [with Char = char]’ is not usable as a ‘constexpr’ function because: 460 | basic_string_view(const Char* s) : data_(s) { | ^~~~~~~~~~~~~~~~~ /usr/include/fmt/core.h:460:3: error: member ‘fmt::v8::basic_string_view<char>::size_’ must be initialized by mem-initializer in ‘constexpr’ constructor /usr/include/fmt/core.h:439:10: note: declared here 439 | size_t size_; | ^~~~~ | |||
2021-12-18 | Merge pull request #20665 from lrusak/werror-changes | Lukas Rusak | |
[cmake] use -Werror for double-promotion, missing-field-initializers, and sign-compare | |||
2021-12-18 | Merge pull request #20684 from wsnipex/internal_fstrcmp | fuzzard | |
[cmake] fix building internal fstrcmp (fixes #20676) | |||
2021-12-15 | [cmake] fix building internal fstrcmp | wsnipex | |
2021-12-15 | [cmake] Findspdlog ENABLE_INTERNAL_SPDLOG min fmt lib required | fuzzard | |
2021-12-14 | [cmake] add -Wsign-compare warning | Lukas Rusak | |
2021-12-14 | [cmake] clean up compile options | Lukas Rusak | |
2021-12-14 | [cmake] allow specifying compile options for core units only | Lukas Rusak | |
2021-12-14 | [cmake] fix building internal spdlog | wsnipex | |
2021-12-11 | [cmake] add clang-tidy support for android | Rechi | |
2021-12-06 | Merge pull request #20599 from fuzzard/android_gradlesigning | fuzzard | |
[android] update gradle and implement signing using gradle | |||
2021-12-01 | [tools/depends][target] mariadb-c-connector bump 3.1.15 | fuzzard | |
2021-11-30 | [android] use gradle to sign rather than explicit jarsigner/apksigner | fuzzard | |
2021-11-30 | [tools/android/packaging] update gradle | fuzzard | |
2021-11-28 | [cmake][module] Findpython add requirement for lzma for kodi_depends buildtype | fuzzard | |
2021-11-19 | [tools/depends] android 28.0+ uses d8 instead of dx | fuzzard | |
2021-11-18 | [cmake] use modern CMAKE_XXX_COMPILER_LAUNCHER instead of global ↵ | fuzzard | |
RULE_LAUNCH_COMPILE | |||
2021-11-17 | Fix various typos in docs, user-facing code, and source comments | luz paz | |
Found via `codespell -q 3 -S *.po,./lib/libUPnP/Neptune -L bloaded,busses,inout,lod,medias,parm` | |||
2021-11-13 | Merge pull request #20501 from Chicopower/uwpxboxaddonspythonfix | thexai | |
Fix issue 20421 - UWP Xbox Python add-ons permission error | |||
2021-11-12 | Merge pull request #20479 from lrusak/cmake-glx | Lukas Rusak | |
2021-11-12 | Install KodiConfig.cmake to arch-specific path | Vasyl Gello | |
Hugh Cole-Baker reported the issue with incorrect placement of KodiConfig.cmake (that contains architecture-dependent paths) into arch-independent /usr/share/kodi/cmake as Debian Bug #999482: https://bugs.debian.org/999482 The fix also needs changing the PPA packaging filed in a separate PR. Signed-off-by: Vasyl Gello <vasek.gello@gmail.com> | |||
2021-11-11 | Fix issue 20421 - UWP Xbox Python add-ons permission error | Chicopower | |