aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-14Merge pull request #22750 from garbear/backport-saved-withGarrett Brown
[Backport] Savestate Manager: Break dependency on DialogSelect and add "Saved with"
2023-02-14[Subtitles] Fix RTL on subtitlesCastagnaIT
2023-02-13Merge pull request #22741 from phunkyfish/providers-fixphunkyfish
[backport][pvr] Always retirieve the max DB ID for providers when reading them from the DB - Nexus
2023-02-13[backport] CSMBDirectory: fix return value for smbc_getxattrRoderich Schupp
Accommodate both old, erroneous and correct return values from smbc_getxattr.
2023-02-12Merge pull request #22757 from fritsch/nexus-backports2Peter Frühberger
Audio Backports from testing group
2023-02-12[pvr] Retrieve the max provider ID from the DB to ensure any new providers ↵phunkyfish
can be successfully created
2023-02-12Merge pull request #22660 from CastagnaIT/libass_linespace_nexusStefano Gottardo
[backport][Subtitles][Libass] Fix line spacing to avoid overlap box
2023-02-12Merge pull request #22719 from CastagnaIT/webvtt_overllaped_segment_nexusStefano Gottardo
[backport][Subtitles][WebVTT] Fix overlapped subtitles on malformed segments
2023-02-12Merge pull request #22709 from CastagnaIT/webvtt_segmented_fix_nexusStefano Gottardo
[backport][Subtitles][WebVTT] Fixed segmented webvtt sync
2023-02-12Merge pull request #22718 from CastagnaIT/subtitle_colors_nexusStefano Gottardo
[backport][Subtitles][TagSami] Handle basic color names
2023-02-12Merge pull request #22568 from mediaminister/longnexusStefano Gottardo
[Backport][Subtitles] Fix subtitles in livestreams with high start timestamps
2023-02-12PAPlayer: reintroduces special case for TrueHD IECthexai
2023-02-12ActiveAE: take into account TrueHD MAT packer latencythexai
2023-02-12AESinkAudioTrack: Fix Print for TimeStampDelayfritsch
When the original HeadPosition did not yet move the TimeStamp which is interpolated will already have moved. The print worked on unsigned and did not take this case into account. Fix it by a cast.
2023-02-12AESinkAUDIOTRACK: remove TrueHD IEC "ratio" workaroundthexai
2023-02-12AEStreamInfo: drop TrueHD GetDuration() special casethexai
2023-02-12ActiveAE: ignore "water level" in TrueHD, calculate a/v sync error all the timethexai
As water level fluctuates more with TrueHD there are instants when a/v sync error is not calculated, i.e: GetWaterLevel() > MAX_WATER_LEVEL With this change a/v sync is calculated all the time.
2023-02-12ActiveAE: use float for "water level" constants and remove unnecessary ↵thexai
static_cast
2023-02-12VideoPlayerAudio: Allow configuration of max PT off-sync valuefritsch
Platforms like Android, especially the Shield, have a scary implementation of their SINK write functionality ... fluctuating all the time.
2023-02-12AESinkAudioTrack: Remove TrueHD special handlingfritsch
- Use 128 ms target buffer for everything In IEC mode we calculate in frames. Each frame has a certain framesize. The length is calculated by frames / samplerate. The Android API also uses their sink in frames. Our packer currently packs 10 ms audio into a 20 ms frame. Therefore we need to accomplish this towards the real payload by dividing by two. Example: AddPacket is called with 3840 frames. 3840 / 192000 = 20 ms But the integrated TrueHD Packet is just 10 ms of time. So we end up with a 1:2 ratio.
2023-02-12Merge pull request #22659 from fritsch/glyphthexai
render the .notdef characters to fix drawing of text with missing unicode font
2023-02-12Merge pull request #22749 from lrusak/python-3-11-2-Nexusfuzzard
[backport] tools/depends: Python update to 3.11.2
2023-02-11RetroPlayer: Write savestates off-threadGarrett Brown
2023-02-11Games: Fix loading game with no savestatesGarrett Brown
2023-02-11Savestate Manager: Add "Saved with" game clientGarrett Brown
2023-02-11Savestate Manager: Refactor and remove DialogSelect dependencyGarrett Brown
2023-02-11Game Clients: Add support for parsing libretro core namesGarrett Brown
2023-02-11tools/depends: Python update to 3.11.2Lukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-02-11[tools/depends][target] bump python 3.11.1fuzzard
2023-02-11[tools/depends][native] Bump Python 3.11.1fuzzard
2023-02-10Merge pull request #22732 from arnova/nexus_pvr_timerrule_validationKai Sommerfeld
fixed: PVR timer validation was broken for certain (TVHeadend) timer rules
2023-02-09Merge pull request #22694 from garbear/backport-memory-accessGarrett Brown
[backport] RetroPlayer: Improve reading from write-only memory
2023-02-09fixed: Timer rules may have no date (time-only) causing validation failurearnova
2023-02-09Merge pull request #22704 from CastagnaIT/python_controledit_nexusfuzzard
[backport][python][xbmcgui] Fix ControlEdit constructor args
2023-02-07[Subtitles][WebVTT] Fix overlapped subtitles on malformed segmentsCastagnaIT
2023-02-07[Subtitles][TagSami] Handle HTML basic color namesCastagnaIT
2023-02-07[ColorUtils][cleanup] Fixed documentation styleCastagnaIT
2023-02-07[ColorUtils] Cleanup colors with W3C HTML color listCastagnaIT
2023-02-07[ColorUtils] Use c++ cstdint headerCastagnaIT
2023-02-06[InputStreamAddon] Use reinterpret_cast to cast DemuxPacketCastagnaIT
the use of static_cast do not allow the debugger to show struct members of DemuxPacket when you debugging
2023-02-06[Subtitles][WebVTT] Adjust offset by using pts correctionCastagnaIT
2023-02-06[Subtitles][WebVTT] Partial revert of 79719691a8208b061fe78309e88046a2be5167f6CastagnaIT
2023-02-05[python][xbmcgui] Fix ControlEdit constructor argsCastagnaIT
2023-02-04RetroPlayer: Add memory access and alignmentGarrett Brown
2023-02-04Merge pull request #22666 from garbear/backport-savestate-fixesGarrett Brown
[Backport] RetroPlayer: Code improvements
2023-02-03Merge pull request #22683 from vpeter4/dvd_network_play_nexusMiguel Borges de Freitas
[dllwrapper] wrap dll_stat64 and dll_fstat64
2023-02-03[dllwrapper] wrap dll_stat64 and dll_fstat64Peter
2023-02-02Merge pull request #22671 from thexai/disable-move-Nexusthexai
[Windows] handle WM_INITMENU event to disable move from system menu when window is in full screen
2023-02-02[Windows] Windowing: handle WM_INITMENU event to disable move from system ↵thexai
menu when when window is in full screen
2023-02-02[Windows] Windowing: remove unused method WindowedMode()thexai