Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-18 | Merge pull request #23948 from fuzzard/release_21b121.0b1-Omega | fuzzard | |
[Omega] Beta1 | |||
2023-10-18 | Merge pull request #23955 from fuzzard/cmake_fix_pulseaudio | fuzzard | |
[cmake] FindPulseAudio fix compile definition | |||
2023-10-18 | [cmake] FindPulseAudio fix compile definition | fuzzard | |
2023-10-18 | Merge pull request #23827 from DaVukovic/fix_eventlog | fuzzard | |
[Eventlog] fix eventlog messages | |||
2023-10-17 | Merge pull request #23078 from CrystalP/fix-tonemapping | CrystalP | |
[rendering] use default luminance for tone mapping of streams with bad metadata, share with all platforms | |||
2023-10-17 | Merge pull request #23951 from ksooo/keymaps-remove-favourites-dialog | Kai Sommerfeld | |
[keymaps] Remove leftovers from favourites dialog. | |||
2023-10-17 | [keymaps] Remove leftovers from favourites dialog. | ksooo | |
2023-10-17 | [rendering] Create CToneMappers to share luminance calculation across platforms | CrystalP | |
2023-10-17 | [Omega] Beta1 | fuzzard | |
2023-10-17 | Merge pull request #23839 from joseluismarti/ffmpeg--enable-neon | fuzzard | |
[Android][FFmpeg] flag --enable-neon has no actual effects on Android targets | |||
2023-10-17 | [Eventlog] fix eventlog message | David Vukovic | |
2023-10-17 | Merge pull request #23711 from CrystalP/fix-upnp-auth-source | fuzzard | |
[uPnP] Fix playback of files accessed with curl (ftp, http, ...) | |||
2023-10-17 | Merge pull request #23870 from lrusak/linux-ping | fuzzard | |
CNetworkPosix: implement ping using sockets instead of system call to ping | |||
2023-10-17 | Merge pull request #23886 from lrusak/freebsd-audio-app-params | fuzzard | |
CPlatformFreebsd: use app params to set audio backend | |||
2023-10-17 | Merge pull request #23907 from lrusak/glx-app-param | fuzzard | |
[linux] add --gl-interface=<interface> switch | |||
2023-10-17 | Merge pull request #23941 from Rechi/clang-tidy/performance | fuzzard | |
[clang-tidy] fix performance-* warnings | |||
2023-10-17 | Merge pull request #23872 from joseluismarti/clang-march | fuzzard | |
[Android] Clang -march flag is not needed | |||
2023-10-16 | Merge pull request #23946 from ksooo/favourites-fix-crash-moving-items | Kai Sommerfeld | |
[favourites] Fix crash on moving items in favourites widget and favourites window. | |||
2023-10-16 | [favourites] Fix CFavouriteContextMenuAction::Execute to return false if ↵ | ksooo | |
DoExecute fails. | |||
2023-10-16 | [favourites] Fix FAVOURITES_UTILS::MoveItem to ensure item gets not ↵ | ksooo | |
destructed during vector content adjustment. | |||
2023-10-16 | [favourites] CFavouritesService: Add missing locks. | ksooo | |
2023-10-16 | [rendering] use default luminance for tone mapping of streams with bad metadata | CrystalP | |
2023-10-16 | Merge pull request #23917 from webosbrew/webos-renderer-fixes | Stephan Sundermann | |
[webOS] Renderer: Fix render region | |||
2023-10-15 | kodi.sh.in: add wrapper for deprecated KODI_GL_INTERFACE env variable | Lukas Rusak | |
Signed-off-by: Lukas Rusak <lorusak@gmail.com> | |||
2023-10-15 | CWinSystemX11GLContext: select gl interface from command line switch | Lukas Rusak | |
Signed-off-by: Lukas Rusak <lorusak@gmail.com> | |||
2023-10-15 | CAppParamParserLinux: add --gl-interface=<interface> switch | Lukas Rusak | |
Signed-off-by: Lukas Rusak <lorusak@gmail.com> | |||
2023-10-15 | CCompileInfo: add ability to get enabled gl interfaces | Lukas Rusak | |
Signed-off-by: Lukas Rusak <lorusak@gmail.com> | |||
2023-10-15 | Merge pull request #23938 from enen92/wayland_input_deadcode | jenkins4kodi | |
2023-10-15 | Merge pull request #23939 from ksooo/fileitem-fix-mimetype-update | Kai Sommerfeld | |
[fileitem] Fix mimetype not set/updated properly on loading details. | |||
2023-10-15 | [clang-tidy] performance-unnecessary-copy-initialization | Rechi | |
2023-10-15 | Merge pull request #23932 from ksooo/pvr-fix-switch-to-prev-channel | Kai Sommerfeld | |
[PVR] Fix 'switch to previous channel' not working if it is in anothe… | |||
2023-10-15 | [clang-tidy] performance-no-automatic-move | Rechi | |
2023-10-15 | [clang-tidy] performance-faster-string-find | Rechi | |
2023-10-15 | [fileitem] Fix mimetype not set/updated properly on loading details. | ksooo | |
2023-10-15 | [wayland][input] Remove dead code | enen92 | |
2023-10-15 | Merge pull request #23893 from CrystalP/fix-videosyncd3d | CrystalP | |
[Windows][UWP] VSync Detection Fixes and Improvements | |||
2023-10-15 | Merge pull request #23854 from webosbrew/webos-pause-minimized | Stephan Sundermann | |
[webOS] Pause video on minimize | |||
2023-10-15 | Merge pull request #23931 from ksooo/app-fix-bd-select-menu | Kai Sommerfeld | |
[application] Fix bd selection menu shown when external player is used. | |||
2023-10-15 | [PVR] Fix 'switch to previous channel' not working if it is in another group ↵ | ksooo | |
than the currently playing channel. | |||
2023-10-15 | [Windows] Add GetOutput() alternative, using cached information first. | CrystalP | |
Windowing events already maintain an up to date dxgi output member. Make it track the output description as well, and use those members from the vsync tracking rather than spending resources retrieving the current dxgi output every frame. Other benefits: - avoids dxgi synchronization with main thread Present() for GetContainingOutput() and output->GetDesc(). - avoids GetContainingOutput() errors when the swapchain doesn't own the output, for example with WARP device and sometimes with multi-screen UWP desktop that can't catch some events due to UWP limitations. | |||
2023-10-15 | [Windows] Handle short WaitForVBlank | CrystalP | |
This happens when closing the lid of a laptop, during refresh rate/HDR status change and for errors. Before attempting to detect another vblank, sleep to avoid a busy loop. Since the user can't see the output, no need to attempt to maintain perfect vsync with an expensive accurate alternative source such as spinning on performance counters. It's better to not send updates to the video reference clock and let it interpolate from the last known good timestamp) | |||
2023-10-15 | [Windows] videosync: retrieve refresh rate only on display config change. | CrystalP | |
The previous condition was true for every frame and retrieved the current refresh rate too often. IsCurrent() also reacts to display changes other than refresh rate but display changes are rare. IsCurrent() takes about 1/10th of the time of refresh rate retrieval and mostly saves time | |||
2023-10-15 | [Windows] Retrieve the screen refresh rate without using the swap chain | CrystalP | |
The video clock runs on its own thread. Previous implementation with DeviceResources::GetDisplayMode() used a swap chain method that sometimes gets stalled by an internal dxgi lock held by the main thread calling Present(). The additional information is not even useful here => skip | |||
2023-10-15 | [Windows] Remove unnecessary sleep for half vsync | CrystalP | |
Windows 7 is not supported anymore in v21 and the sleep was necessary only for Windows 7 as back to back WaitForVBlank calls would otherwise freeze rendering. Sleep is not needed anymore with Windows 8 and later, and detrimental with UWP, which doesn't have an API to increase timer precision and frequently overslept. | |||
2023-10-15 | [Windows] const-ify system clock frequency | CrystalP | |
2023-10-14 | [application] Fix bd selection menu shown when external player is used. | ksooo | |
2023-10-14 | Merge pull request #23930 from ksooo/favourites-fix-pvr-channel-info | Kai Sommerfeld | |
[fileitem][pvr] Fix context menu item "information" not working... | |||
2023-10-14 | Merge pull request #23789 from icr8ions/onaction-buttoncode | Miguel Borges de Freitas | |
fix python XBMCAddon::xbmcgui::Window::onAction() action.getButtonCode() | |||
2023-10-14 | [PVR] Add support for channels to CPVRGUIActionsUtils::LoadItem. | ksooo | |
2023-10-14 | [fileitem][PVR] CFileItem::LoadDetails: Factor out loading of PVR items. | ksooo | |