thexai
a944380cd3
Merge pull request #27578 from thexai/build-parallel
...
[Windows] BuildSetup.bat: enable build in parallel
2025-12-15 15:28:16 +01:00
Stephan Sundermann
acb75e8519
Merge pull request #27316 from damienruscoe/video_thumb_loader_database_interaction
...
[VideoThumbLoader] Refactor
2025-12-14 21:10:31 +01:00
Stephan Sundermann
1d1e03c26b
Merge pull request #27541 from cscd98/transcode-eac3
...
webOS: transcode to DD+ instead of DD if eARC supported and enabled
2025-12-14 20:01:57 +01:00
thexai
76c1256cbe
[Windows] BuildSetup.bat: enable build in parallel
2025-12-14 12:18:35 +01:00
Garrett Brown
8f12fca44d
Merge pull request #27577 from weblate/weblate-kodi-add-ons-skins-skin-estuary
...
Translations update from Kodi Weblate
2025-12-13 20:00:06 -08:00
Hosted Weblate
5ab1901a63
Translated using Weblate (Ukrainian (uk_ua))
...
Currently translated at 100.0% (178 of 178 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Pavlo Marianov <acid@jack.kyiv.ua>
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-skins/skin-estuary/uk_ua/
Translation: Kodi add-ons: skins/skin.estuary
2025-12-14 00:34:26 +00:00
thexai
8eafac48c9
Merge pull request #27562 from Dave-Lowndes/Fix-for-issue-26045-Incorrect-error-checking-on-accept
...
Replace incorrect check of `result` with a direct validation of `sockets[1]` against `INVALID_SOCKET` after the `accept` call.
2025-12-13 18:48:08 +01:00
CrystalP
ed61276583
Merge pull request #27488 from CrystalP/fix-urlparsing
...
[Windows][CURL] Fix URL parsing of zip and apk for Windows
2025-12-13 02:56:27 -05:00
78andyp
0b7fcdb9af
Merge pull request #27568 from 78andyp/nfo
...
[Video] Preserve streamdetails derived from an nfo when bluray playlist is selected through the simple menu.
2025-12-11 22:22:49 +00:00
Garrett Brown
2d8f27a8ba
Merge pull request #27574 from weblate/weblate-kodi-add-ons-skins-skin-estuary
...
Translations update from Kodi Weblate
2025-12-11 09:34:23 -08:00
Hosted Weblate
da27eeb47f
Translated using Weblate (Finnish (fi_fi))
...
Currently translated at 100.0% (18 of 18 strings)
Translated using Weblate (Finnish (fi_fi))
Currently translated at 100.0% (178 of 178 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oskari Lavinto <olavinto@protonmail.com>
Translate-URL: https://kodi.weblate.cloud/projects/kodi-add-ons-skins/skin-estuary/fi_fi/
Translate-URL: https://kodi.weblate.cloud/projects/kodi-core/kodi-main-android-strings/fi_fi/
Translation: Kodi add-ons: skins/skin.estuary
Translation: Kodi core/kodi main (Android strings)
2025-12-11 16:13:26 +00:00
78andyp
8cb3418713
Merge pull request #27048 from 78andyp/folderstacks
...
[Video] Folder Stacks
2025-12-11 14:39:21 +00:00
thexai
78a12b700f
Merge pull request #27573 from thexai/fix-ffmpeg-rebuild
...
[Windows] Fix the ability to detect dav1d version changes to rebuild FFmpeg
2025-12-11 15:13:34 +01:00
Craig Carnell
487b2b9118
webOS: transcode to DD+ instead of DD if eARC supported & enabled
2025-12-11 12:40:18 +00:00
78andyp
59df13eba8
[Video] Preserve streamdetails derived from an nfo when bluray playlist is selected through the simple menu.
2025-12-10 19:16:37 +00:00
thexai
fb0b15c4da
[Windows] Fix the ability to detect dav1d version changes to rebuild FFmpeg
2025-12-10 16:30:43 +01:00
fuzzard
0e02cbc69f
Merge pull request #27464 from fritsch/atmemleak
...
AESinkAudiotrack: Stop potential leakage
2025-12-10 20:18:37 +10:00
fuzzard
e8098794b1
Merge pull request #27567 from lrusak/python-deprecated-fix
...
interfaces/python: remove use of deprecated method '_Py_fopen_obj'
2025-12-10 20:14:15 +10:00
fuzzard
ad7b3f2ecb
Merge pull request #27447 from fuzzard/cmake_dav1d2
...
[Cmake] Bump dav1d 1.5.2
2025-12-10 20:12:44 +10:00
CrystalP
59780fde87
[CURL] Parametrize the archive path construction tests
2025-12-10 00:52:52 -05:00
CrystalP
cde2d3c1d7
[CURL] Added a few Archive URL construction unit tests
2025-12-10 00:10:55 -05:00
CrystalP
cfd36a4e91
[CURL] parsing fixes
2025-12-10 00:10:50 -05:00
Stephan Sundermann
ae71c9c501
Merge pull request #27563 from hbiyik/piers-fix-lost-keyboard-events
...
Fix wayland keymapping is not possible when the key id is unconventional
2025-12-09 22:11:02 +01:00
Stephan Sundermann
5835d13b54
Invoker: Fix deprecation of _Py_fopen_obj
...
this fixes the following warning:
xbmc/interfaces/python/PythonInvoker.cpp:310:31: warning: ‘FILE* _Py_fopen_obj(PyObject*, const char*)’ is deprecated [-Wdeprecated-declarations]
310 | FILE* fp = _Py_fopen_obj(pyRealFilename, rb);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2025-12-09 10:41:13 -08:00
fuzzard
2f0a222ef4
[CI] Test different ffmpeg build options
...
linux/webos - tools/depends/target testing the makefile setup - tests x64/arm/aarch64
freebsd - tests system ffmpeg
osx x64 - test explicit ENABLE_INTERNAL_FFMPEG
Other unix - tests search and fallback for KODI_DEPENDSBUILD auto build
2025-12-09 19:16:27 +10:00
fuzzard
8ec6a26502
[dependencies] Bump libdav1d 1.5.2
2025-12-09 19:16:27 +10:00
fuzzard
787605e169
[cmake] FindFFMPEG add dependency tracking for dav1d dependency
...
Respect dependency force rebuild
2025-12-09 19:16:27 +10:00
fuzzard
4c2d286167
[win] Builddependencies remove prebuilt dav1d
2025-12-09 19:16:27 +10:00
fuzzard
67efed9f3f
[cmake] FindDav1d use new default structure for building/searching packages
2025-12-09 19:16:27 +10:00
Stefano Gottardo
5954dbce36
Merge pull request #27467 from CastagnaIT/fix_forced_subs
...
[VideoPlayer] Close PGS/VobSub subtitles when audio language dont match
2025-12-09 08:49:56 +01:00
boogie
2396ddf520
[Wayland] Use XBMCK_LAST instead of XBMCK_UNKNOWN for skipped key events
2025-12-08 21:00:59 +01:00
fuzzard
12c372da21
[cmake] ModuleHelper function to generate dev_env variable for externalproject_add
...
Currently specifically for windows to set a dev environment for target configure and
build steps for externalproject_add calls
2025-12-08 19:20:56 +10:00
fuzzard
b6d2a6af6a
[cmake] FindNASM add native tools HINTS path
2025-12-08 19:20:56 +10:00
fuzzard
326b18a5e0
[win] build tool - add nasm 3.0.1
2025-12-08 19:20:56 +10:00
fuzzard
ce0eff17fe
[win] build tool - add meson 1.9.1-x64
2025-12-08 19:20:56 +10:00
fuzzard
5e4f019f89
[win] get_formed add alternative msi extraction tool (lessmsi)
...
add an option to use https://github.com/activescott/lessmsi to extract an msi instead of
msiexec.
Permissions and how CI jobs are run dont allow msiexec to succeed. (Service accounts,
TRUSTED_INSTALLER perms among the reasons).
General recommendations for most would be just to use msiexec administrative install
2025-12-08 19:20:56 +10:00
fuzzard
c32645d250
[win] packagedownload extract msi
...
Add ability to extract an msi, and partial re-arrange folder for
meson msi explcitly. The msi structure meson comes with isnt "standard" to other
msi's inspected, so explicitly mention this use case
2025-12-08 19:20:56 +10:00
fuzzard
e039c778de
[cmake] FindGASPP build tool module
...
Find Gas-preprocessor script
2025-12-08 19:20:56 +10:00
fuzzard
56dd54c18e
[cmake] Add FindPkgConfig module
...
native cmake FindPkgConfig does not recognise the pkgconf executable, so
we look to override to handle both pkgconfig and pkgconf
2025-12-08 19:20:56 +10:00
fuzzard
6a376258ff
[tools/depends][native] Add pkgconf package
...
Primary intent is for Windows to build, but can be manually built for
unix platforms
2025-12-08 19:20:56 +10:00
fuzzard
fd11e2c320
[cmake] FindVcvars introduce module
...
Upstream source is https://github.com/scikit-build/cmake-FindVcvars
BSD-3 licensed. We use as is. There was an effort for the creators to upstream into
cmake itself, but so far hasnt materialised. For now, add in tree.
2025-12-08 19:20:56 +10:00
fuzzard
912b5f0c76
[cmake] Introduce FindNinja module
2025-12-08 19:20:56 +10:00
fuzzard
f6e2c6c30b
[cmake] Introduce FindMeson package
2025-12-08 19:20:56 +10:00
fuzzard
7296bdd45a
[cmake] FindFFMPEG check VDPAU/VAAPI if optional to platform
2025-12-08 19:20:56 +10:00
fuzzard
24fec175b2
[cmake] meson cross generation - fix module specific flags when empty spaces
...
Remove extra whitespace from flag variables to avoid adding empty '' arguments
2025-12-08 19:20:56 +10:00
fuzzard
a0a5d8e9dd
Merge pull request #27558 from fuzzard/cmake_libmicrohttpd
...
[cmake] Enable internal build of libmicrohttpd
2025-12-08 10:42:46 +10:00
78andyp
496cd0f2e3
Support folder stacks in CApplicationPlayerCallback.
2025-12-07 14:01:58 +00:00
78andyp
b764a8f544
Support folder stacks in CApplication.
2025-12-07 14:01:52 +00:00
David Lowndes
0a850a4fd2
Renamed .patch file
2025-12-07 10:20:55 +00:00
fuzzard
d807fc142f
[win] remove prebuilt libmicrohttpd
2025-12-07 19:41:14 +10:00