aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-12Merge pull request #22965 from fuzzard/release_20.120.1-Nexusfuzzard
[Nexus] Bump version 20.1
2023-03-12[Nexus] Bump version 20.1fuzzard
2023-03-11Merge pull request #22961 from ↵fuzzard
fuzzard/backport_CrystalP_quickfix-window-pos-size [BP][Windows] shrink window to fit the screen and avoid a crash
2023-03-11Merge pull request #22960 from fuzzard/backport_fritsch_at25fuzzard
[BP] ExifParser: Fix several out of bounds accesses while parsing exif information
2023-03-11Merge pull request #22962 from fuzzard/backport_CrystalP_fix-dxva-configurefuzzard
[BP][Windows][dxva] fix processor height
2023-03-11Merge pull request #22957 from fuzzard/backport_fritsch_vpdivfuzzard
[BP] VideoPlayerCodec: Stop dividing by zero
2023-03-11Merge pull request #22959 from fuzzard/backport_lrusak_depends-target-order-onlyfuzzard
[BP] tools/depends: make the hash file an order only prerequisite
2023-03-11Merge pull request #22958 from fuzzard/backport_fuzzard_fix_apple_buildstepsfuzzard
[BP] [jenkins][Apple] Some fixes for apple buildsteps
2023-03-11[Windows][dxva] fix processor heightCrystalP
2023-03-11[Windows] shrink window to fit the screen and avoid a crash.CrystalP
2023-03-11ExifParse: Backport further upstream fixesfritsch
Partially via upstream commit: https://android.googlesource.com/platform/external/jhead/+/2a4c12f5e5808e309b9ba04fe8b1539debf466d1
2023-03-11ExifParse: Don't run outside exif informationfritsch
When parsing exif information the number of entries could be tainted. Make sure to not run behind the exif data by properly checking out of bounds. Upstream? fix: https://android.googlesource.com/platform/external/jhead/+/34a2564d3268a5ca1472c5076675782fbaf724d6
2023-03-11tools/depends: make the hash file an order only prerequisiteLukas Rusak
this fixes an issue when rebuilding the dependencies that if a target is already built it doesn't get rebuilt ref: https://www.gnu.org/software/make/manual/html_node/Prerequisite-Types.html
2023-03-11[buildsteps] run deb target during make-xbmc for xcodebuild projectsfuzzard
With the new Build system in xcode, it now has a changed behaviour with a new setting "Based on dependency analysis". For us, essentially our dependency targets (eg fmt, spdlog, etc) are added as Run scripts by the cmake xcode generator. This means that any dep added as a run script will always be exectuted. Currently with master buildsteps make-xbmc builds the build target, and then the package step building the deb target, dependencies are built twice regardless of state. We will have to look into the cmake generation side of things but the easiest solution for now is to just generate the deb target as part of the make-xbmc buildstep, and then just handle upload of artifact in the package buildstep. Shaves off ~3 minutes of build time on jenkins.
2023-03-11[buildsteps] add -parallelizeTargets to execution of xcodebuild projectsfuzzard
2023-03-11VideoPlayerCodec: Stop dividing by zerofritsch
When parsing a file failed so that needed fields, in our case frameSize are not available a guess work like with m_channels or m_samplerate does not help. Therefore fail early.
2023-03-11Merge pull request #22859 from enen92/upnp_fixes_folders_backportfuzzard
[upnp] fix regressions for folder definitions
2023-03-10Merge pull request #22946 from thexai/SMB-chunk-size-Nexusthexai
[Windows] Fix SMB read chunk size when is not used FileCache
2023-03-10Merge pull request #22928 from garbear/backport-controllersfuzzard
[Backport] Sync controller add-ons with controller-topology-project
2023-03-09Merge pull request #22945 from fritsch/pausstopPeter Frühberger
ActiveAESink: workaround for TrueHD and DD+ broken after pause or seek in AudioTrack RAW (Android only)
2023-03-09CWin32File: use 64K file read chunk size for SMBthexai
64K is the dafault in CFileStreamBuffer and can be used when FileCache is not enabled or for file types which is not used FileCache (Blu-Ray folders) Otherwise defaults to only 6144 bytes causing performance issues over SMB
2023-03-09ActiveAESink: workaround for TrueHD and DD+ broken after pause or seek in ↵thexai
AudioTrack RAW (Android only)
2023-03-07Merge pull request #22907 from fritsch/atrevert2Peter Frühberger
Revert "AESinkAudioTrack: Use most simple pause() logic"
2023-03-06Merge pull request #22892 from garbear/backport-joystick-appearanceGarrett Brown
[Backport] Fixes and improvements from "show actual controllers" PR
2023-03-06Merge pull request #22893 from garbear/backport-fix-ignore-inputGarrett Brown
[Backport] Controller Dialog: Fix "Ignore Input" buttons not being saved
2023-03-06Sync controller add-ons with controller-topology-projectGarrett Brown
2023-03-06Merge pull request #22909 from thexai/nfs-fixes-Nexusthexai
[backport] NFSv3 and NFSv4 fixes and improvements
2023-03-06Merge pull request #22916 from mglae/nexus_addon_empty_repo_install_zipMiguel Borges de Freitas
[Addons] Having no repos is no error
2023-03-06addons: having no repos is no errormglae
Be able to install addons from ZIP without having valid repos because of no internet connection.
2023-03-06Merge pull request #22908 from thexai/fix-win-installer-Nexusfuzzard
[Windows][Installer] fix the missing .html files of Chorus2 with proper exclusion of .h
2023-03-05NFSFile: use 128K read/write chunk size in NFSv4thexai
NFSv4 not has maximun chunk size limitation at server side (used TCP vs UDP in NFSv3, etc.) then 'nfs_get_readmax' returns zero or not implemented. Clients must set the chunk size they want to use.
2023-03-05NFSFile: Only retry nfs_open when error is NFS4ERR_EXPIREDthexai
Retrying with other error codes and force deinit connection may cause crash, specifically when a file does not exist. Anyway, NFS4ERR_EXPIRED should not occur now that contexts expiration and keep alives are handled correctly.
2023-03-05NFSFile: Log errors on keep alive readsthexai
In case an NFSv4 server are configured with low "lese_time" i.e: 30s the session will expire before receiving the first keep alive and we will realize it by nfs_read errors here
2023-03-05NFSFile: adapt timeouts for compatibility with NFSv4thexai
2023-03-05CNFSFile: retry if nfs_open returns EAGAINLukas Rusak
That means the nfsv4 context has expired and needs to be recreated Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-03-05[Windows][Installer] fix the missing .html files of Chorus2 with proper ↵CrystalP
exclusion of .h Fix displayed path of the generated installer.
2023-03-04Revert "AESinkAudioTrack: Use most simple pause() logic"fritsch
This reverts commit 3f69f160e6bdcfae51e0c8448ad0196907615920.
2023-03-04Merge pull request #22905 from fritsch/atrackreverPeter Frühberger
AESinkAudioTrack: Revert sanity checking
2023-03-04AESinkAudioTrack: Revert sanity reopenfritsch
This technically reverts: 0917ef9d7a00b04eb69961dbde6e93c2b15248f4 and 1e3715ce15259fe630a3774044b833f64579d8e3 When I check forum posts I see that on this platform several devices really work awefully bad. They open large buffers and start running very late ... we will hit more and more of those devices, therefore I want to revert this for our stable release and continue testing and finding such devices in master.
2023-03-04Merge pull request #22904 from enen92/backport_estuary_osd_bugMiguel Borges de Freitas
[backport][Skin][Estuary] Fix player settings adjustments if autoclose video osd is active
2023-03-04Merge pull request #22903 from ksooo/video-fix-queue-watched-state-nexusKai Sommerfeld
[video] Fix watched status not taken into account when queueing items.
2023-03-04[Estuary] Don't autoclose OSD if changing player settingsenen92
2023-03-04[Estuary] OSD settings, clear property when unloading the dialogenen92
2023-03-04[video] Fix watched status not taken into account when queueing items.ksooo
2023-03-02Controller Dialog: Fix "Ignore Input" buttons not being savedGarrett Brown
2023-03-02Peripherals: Allow changing joystick appearanceGarrett Brown
2023-03-02Peripherals: Use controller image for peripheral icon by defaultGarrett Brown
2023-03-02Peripherals: Refactor button map creation out of deadzone initializationGarrett Brown
2023-03-02Peripherals: Remove dependency on ServiceBroker.hGarrett Brown
2023-03-02Peripherals: Fix missing mapping node name in logGarrett Brown
Before: PERIPHERALS::CPeripherals::LoadMappings - loaded node "" After: PERIPHERALS::CPeripherals::LoadMappings - loaded node "joystick"