aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-01-24RetroPlayer: Savestate manager cosmetics and translation updatesKOPRajs
2023-01-23[video][music] Fix 'Play' and other related context menu items not appearing ↵ksooo
for video and music m3u playlists if file is not located at one of the playlist standard locations.
2023-01-23Merge pull request #22555 from ksooo/video-music-fix-queue-item-selection-nexusKai Sommerfeld
[video][music] Fix next item not selected on queue item context menu item.
2023-01-23[depends] pycryptodome: fix revert-ctype.pythonapi-use.patchwsnipex
2023-01-23Merge pull request #22564 from thexai/TrueHD-fixes-Nexusthexai
[backport] TrueHD fixes + AudioTrack fixes + PAPlayer fixes
2023-01-23AESinkAudioTrack: Readd delay smoothing also for IEC and PCMfritsch
It was shown that the delay introduced even with properly blocking in AddPackets is not correct, therefore also adjust that during GetDelay for PCM and IEC passthrough again.
2023-01-23AESinkAudiotrack: Revert sleep blocking adjustmentfritsch
Android's Audiotrack sadly does not act linearly. It blocks whenever it wants therefore set the period sleeping back to a value that worked better on average. Looking forward for a real sane Delay API where guarantees for perfect playback are possible.
2023-01-23[TrueHD] Fix CEngineStats delay/sync in TrueHD IEC + PAPlayer fixesthexai
2023-01-23TrueHD: Adjust dividers throughout the codefritsch
2023-01-23AESinkAudioTrack: Use most simple pause() logicfritsch
There is no need for a complicated timer. The pause() call does not do what we wanted to do ...
2023-01-23AESinkAudioTrack: Make sure we properly blockfritsch
2023-01-23AESinkAudioTrack: Retry once when PT fails to openfritsch
On certain firmware (FireTV) during seek the sink is shortly deconstructed and restored. During that time the OS might take over and creating the new sink will race. Retry once again.
2023-01-22[video][music] Fix next item not selected on queue item context menu item.ksooo
2023-01-22StringUtils: fix sorting by name with ascii punctuation and symbols on ↵Peter
32-bit ARM
2023-01-22Merge pull request #22544 from ksooo/pvr-fix-channels-sort-by-backendorder-nexusKai Sommerfeld
[PVR] Fix sort by channel backend order.
2023-01-22[android] strip abi version off cryptodome lib nameswsnipex
2023-01-21[PVR] Fix sort by channel backend order.ksooo
2023-01-21Merge pull request #22533 from ksooo/video-music-fix-ctx-menu-play-nexusKai Sommerfeld
[video][music] Fixes for playback related context menu item apperance
2023-01-20[video][music] Fix 'Play' and other related context menu entries appearing ↵ksooo
for 'Add video source' and 'Add music source' items.
2023-01-20[video][music] Fix 'Play' and other related context menu items not appearing ↵ksooo
for video and music sources.
2023-01-17Fix version format as they need to be sortableRazze
These need to be sortable according to the metainfo spec. This failed with the final 20 release, so this should prevent this in the future.
2023-01-16Merge pull request #22489 from thexai/fix-AMD-SD-workaround-Nexusthexai
DXVA: fix AMD SD interlaced workaround
2023-01-16DXVA: fix AMD SD interlaced workaroundthexai
2023-01-15Merge pull request #22471 from fritsch/lrusak-endtimePeter Frühberger
EndTime: fix overflow when doing large comparisons
2023-01-15CActiveAESettings: use EndTime<std::chrono::minutes>::Max() for Always ↵Lukas Rusak
silence timeout This is required because the setting itself is stored as an int. The int represents minutes and when converted to std::chrono::minutes will overflow std::chrono::nanoseconds which is the units of the timer.
2023-01-15TestEndTime: add test to test std::chrono::steady_clock::durationLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-01-15TestEndTime: update test to reflect changes to EndTimeLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-01-15EndTime: remove unused method IsInfiniteLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-01-15CGUIListItemLayout: use EndTime<>::Max() for m_infoUpdateMillisLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-01-15CActiveAESink: use EndTime<>::Max() for m_extSilenceTimeout while streamingLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-01-15EndTime: add m_max to truncate based on steady_clock::duration::max() casted ↵Lukas Rusak
to templated type This is required because we use the default std::chrono::steady_clock::duration which typically is std::chrono::nanoseconds. When comparing durations the templated type may overflow when comparing to std::chrono::nanoseconds. std::chrono::nanoseconds::max() on my platform works out to ~292 years Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-01-15EndTime: call Set in constructorLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-01-15CActiveAE: make silence timeout use minutes all the way throughLukas Rusak
The struct member rename isn't needed but it makes it more clear that the value is in minutes from an int Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-01-15Merge pull request #22470 from fuzzard/release_nexus-20_final20.0-Nexusfuzzard
[Nexus] Bump version 20.0 Final
2023-01-15[Nexus] Bump version 20.0 Finalfuzzard
2023-01-15Merge pull request #22469 from garbear/backport-fix-nonitem-gamewindowfuzzard
[Nexus] RetroPlayer: Fix gamewindow control ignoring non-itemlayout properties
2023-01-15Merge pull request #22464 from CastagnaIT/playlist_fix_nexusfuzzard
[Backport][PlayListPlayer] Fix hint on playlist file with multiple paths
2023-01-15Merge pull request #22468 from garbear/backport-fix-x11-waylandfuzzard
[Nexus] Fix crash on X11 when WAYLAND_DISPLAY is set
2023-01-15Merge pull request #22438 from tmm1/nexus-addon-hdr-fixfuzzard
[addons] fix compile issue w/ KODI_ADDON_INSTANCE_INFO
2023-01-14RetroPlayer: Fix gamewindow control ignoring non-itemlayout propertiesGarrett Brown
For non-itemlayout properties, UpdateInfo() can be called with a nullptr item. In this case, we don't want to reset properties, because they're not dynamic in the first place.
2023-01-14Fix crash on X11 when WAYLAND_DISPLAY is setGarrett Brown
2023-01-14[PlayListPlayer] Fix hint on playlist file with multiple pathsCastagnaIT
2023-01-14Merge pull request #22460 from ksooo/listproviders-fix-deadlock-nexusKai Sommerfeld
[listproviders] Fix deadlock CDirectoryProvider vs. CSubscription.
2023-01-13[listproviders] Used scoped lock in CDirectoryProvider::(UpdateURL|Reset).ksooo
2023-01-13[listproviders] Fix deadlock CDirectoryProvider vs. CSubscription.ksooo
2023-01-11[addons] fix compile issue w/ KODI_ADDON_INSTANCE_INFOAman Karmani
Signed-off-by: Aman Karmani <aman@tmm1.net>
2023-01-12Merge pull request #22436 from the-black-eagle/music-fix-sql-nexusfuzzard
[MUSIC] Fix missing space in sql statement
2023-01-11[MUSIC] Fix missing space in sql statementthe-black-eagle
2023-01-11Merge pull request #22385 from repojohnray/nexus_backport22309fuzzard
[CDemuxStream] fix ExtraData related memory leak (Nexus backport)
2023-01-11Merge pull request #22431 from CastagnaIT/jsonrpc_audiooffset_nexusfuzzard
[Backport][JSON-RPC] Add Getter/Setter for audio delay