aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-30[Android][Peripherals] Fix input for controllers with only mouse sourceGarrett Brown
2024-01-30[Android][Peripherals] Fix input for generic buttons and axesGarrett Brown
2024-01-30[Android][Peripherals] Extend range of keycodes being loggedGarrett Brown
AKEYCODE_PROFILE_SWITCH is now the final key in keys.h as of NDK 21.4.7075529.
2024-01-30[Android][Peripherals] Change push_back to emplace_backGarrett Brown
2024-01-30[Android][Peripherals] Fix comment indentationGarrett Brown
Likely due to a past format with clang-format that didn't properly de-indent the comment blocks.
2024-01-30[Android][Keyboard] Improve keypress loggingGarrett Brown
2024-01-30[Joysticks] Replace magic strings with constantsGarrett Brown
2024-01-30[Joysticks] Improve logging while button mappingGarrett Brown
2024-01-30[Joysticks] Fix mapping PS4 trigger analog semiaxesGarrett Brown
Rapid input is dropped when buttonmapping, because some controllers send multiple events per button press with different button IDs. However, on the PS4 controller, two events from the same button are sent, one analog and one digital. Because the digital one is ignored, we shouldn't consider the analog event a case of rapid input.
2024-01-30[Keyboard] Add keysym to loglineGarrett Brown
2024-01-30Merge pull request #24607 from CrystalP/rm-mimetypeCrystalP
[video] Fix playback of .rm files
2024-01-30AESinkAudioTrack: Help broken firmwares to make kodi ignore broken delayfritsch
Kodi can supervise the sink for being stuck, which means: if you open a sink with 160 ms buffer and it does not move while eating more than twice of the buffer's audio data, it is considered a bug. Sadly - there is a whole lot of broken firmwares out there, one of the leards: Ugoos. Which is the reason I make disabled by default. That means that FireTV Cube 3rd Gen and others would need to enable this - once again - via an advanced settings. <advancedsettings> <audio> <superviseaudiodelay>true</superviseaudiodelay> <audio> </advancedsettings> Co-authored-by: thexai <58434170+thexai@users.noreply.github.com>
2024-01-30[Estuary] Extras - change layoutjjd-uk
2024-01-30Merge pull request #24582 from thexai/fix-read-factorthexai
[FileCache] adjust Read Factor algorithm
2024-01-30Merge pull request #24596 from malard/smblogerrorfuzzard
changed: log to error (thanks @dmittiga) issue #24506
2024-01-29[video] Change the mime type of .rm (RealMedia) filesCrystalP
So that they are not mistaken for playlists and actually play.
2024-01-29[webOS] Add setting to select allowed HDR dynamic metadata formatsquietvoid
It uses CBitstreamConverter and supports Dolby Vision. Therefore the setting can be useful. There are also TV models that have compatibility issues with videos containing both Dolby Vision and HDR10+ metadata in the bitstream. So by default, HDR10+ is always disabled as no TVs support it anyway. Fixes #24390.
2024-01-29Merge pull request #24571 from sundermann/refresh-filename-identifierStephan Sundermann
[Scraper] Check for filename identifers during refresh job
2024-01-29Merge pull request #24552 from fuzzard/depends_swigfuzzard
[tools/depends] Bump swig 4.2.0
2024-01-28Merge pull request #24584 from quietvoid/select_hdr_fmt_newMarkus Härer
[Android] Add HDR allowed dynamic metadata formats setting
2024-01-28[videodb] retrieve only items of same media type when looking for similar itemsCrystalP
2024-01-28Merge pull request #24391 from CrystalP/fix-ignore-settingsCrystalP
[Video] Always respect video versions/extras ignore setting
2024-01-28changed: log to error (thanks @dmittiga) issue #24506Malard
2024-01-28[Android] Allow removing HDR10+ dynamic HDR metadataquietvoid
2024-01-28Utils: Add HEVC SEI parserquietvoid
2024-01-28[Android] Allow removing Dolby Vision dynamic HDR metadataquietvoid
2024-01-28[tools/depends][native] Remove PCREfuzzard
2024-01-28[tools/depends][native] Bump Swig 4.2.0fuzzard
2024-01-28Merge pull request #24587 from joseluismarti/m_bWindowCreated2thexai
[Android][windowing] Revert 'Initialize m_bWindowCreated' and remove …
2024-01-28[swig] Fix building with Swig 4.2.0fuzzard
swig 4.2.0 introduced a change that adds a constructor to the generated AddonModuleXbmcaddon.i.cpp file. This causes failures such as build/swig/AddonModuleXbmcaddon.i.cpp: In function 'PyObject* PythonBindings::xbmcaddon_XBMCAddon_xbmcaddon_Settings_New(PyTypeObject*, PyObject*, PyObject*)': build/swig/AddonModuleXbmcaddon.i.cpp:1751:52: error: no matching function for call to 'XBMCAddon::xbmcaddon::Settings::Settings()' 1751 | apiResult = new XBMCAddon::xbmcaddon::Settings(); | ^ In file included from ../xbmc/interfaces/legacy/Addon.h:14, from build/swig/AddonModuleXbmcaddon.i.cpp:30: ../xbmc/interfaces/legacy/Settings.h:58:3: note: candidate: 'XBMCAddon::xbmcaddon::Settings::Settings(std::shared_ptr<CSettingsBase>)' 58 | Settings(std::shared_ptr<CSettingsBase> settings); | ^~~~~~~~ ../xbmc/interfaces/legacy/Settings.h:58:3: note: candidate expects 1 argument, 0 provided If we disable the contructor for Settings, we get the same generated output as swig <=4.1.1
2024-01-28[tools/depends][native] Add pcre2fuzzard
pcre2 is a dependency of swig 4.2.0+
2024-01-28[tools/depends][native] Add bisonfuzzard
Bison 3.5 is a dependency of swig 4.2.0 cmake builds. macos ships bison 2.3. so add as a general native dep
2024-01-28Merge pull request #24590 from sundermann/cmake-native-toolchainfile-fixfuzzard
[cmake] Don't append target sysroot in native toolchainfile
2024-01-27[cosmetic] const parameter for GetSameVideoItemsCrystalP
2024-01-27[video] Different text when renaming versions and extrasCrystalP
Also provide current videoversiontype name as default when the user wants to create new.
2024-01-28[cmake] Fix native toolchain including target root pathStephan Sundermann
2024-01-27[Android][windowing] Revert 'Initialize m_bWindowCreated' and remove dead codeJose Luis Marti
Co-Authored-By: thexai <58434170+thexai@users.noreply.github.com>
2024-01-27[FileCache] adjust Read Factor algorithmthexai
Fixes cache not fills with high bitrate files and "low" read factors.
2024-01-27[VIDEO] fix tv show episodes not probed for streamdetails when refreshed ↵the-black-eagle
from scrapers
2024-01-27Merge pull request #24581 from thexai/versionfuzzard
Bump VERSION_CODE one unit to fix Android install over current
2024-01-27Merge pull request #24483 from rmrector/no-extra-load-artworkfuzzard
[guilib] VideoThumbLoader don't look for basic local artwork when library items are displayed
2024-01-27Merge pull request #24577 from heitbaum/taglib2fuzzard
Support build with taglib-2.0 with the removed integer type definitions in the release
2024-01-27Merge pull request #24393 from wengxt/masterfuzzard
Fix Input method on X11
2024-01-27add renderbuffer index to RenderCapture() (like for RenderUpdate()), fixes ↵Frederik
sporadic black captures under Linux (#24439) * add int index to RenderCapture() (like for RenderUpdate()), fixes sporadic black captures on Linux * pass index directly to render, not modify RenderBuffer
2024-01-26Merge pull request #24558 from CrystalP/restore-video-chooserCrystalP
[video] Restore selection of extras in "Choose" dialog from library selection
2024-01-26Bump VERSION_CODE one unit to fix Android install over currentthexai
2024-01-25[video] refactors and allow only the selection of versions from context menuCrystalP
2024-01-25[video] Restore selection of versions and extras when availableCrystalP
2024-01-25Merge pull request #24575 from ksooo/video-fix-multi-version-movie-playbackKai Sommerfeld
[video] Fix multi version movie playback
2024-01-25TagLibVFSStream: dont use deprecated integer types to support taglib-20Rudi Heitbaum
final release of taglib-2.0 removed deprecated unused types from taglib. ref: - https://github.com/taglib/taglib/commit/a08acdcf23c5d4ac4cb795f5edfdc539055138b7 - These integer types are deprecated. Do not use them. Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>