From fc8e7138034e83eb70c5ab1370dd884362523dcf1c808612424a9e014c0ad6d7 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Sun, 7 Jan 2024 10:43:05 +0000 Subject: [PATCH 1/2] - Update to version 0.0.30~git20240105: * Check room event callback has been set before calling it * Fix sceNpBasicSetPresence when data is nullptr and size is 0 * vk: Force GPU texture processing if the input is already GPU-resident (Tiled RCB read) * RPCN 0.9 (#15002) * gl: Implement display output format correction * vk: Implement display output format correction * rsx: Add an option to force hardware MSAA resolve * rpcs3_version: Bump to 0.0.30 * whitespace and format * cellSearch: mount paths in /dev_hdd0/.tmp/ instead of /,tmp/ * cellSearch: fix mounting of files * Improve Emulator::GetBdvdDir * Savestates: Experimental pads fix * Fix report_fatal_error duplicate messages * Fix PPU progress dialog hint * sys: fix games.yml hdd paths * Warn on use of privileged port on Linux * rsx: Fix RSX tiling when using optimized DMA views * macOS CI: downgrade ffmpeg (#14987) * cellPad LDD fixup * Qt: Add build version, title, emulation state and date to fatal error dialog * cellPad: Fix LDD pads registration * Savestates/vm: Improve saving performance * sys_spu: Fix warning and theoretical bug * Savestates: Fix g_fxo->init for types which use a pointer * PPUTranslator: Try to fix a regression * Utilities\BitField.h: Try to fix some warnings * Add more debug info in serial_breathe_and_tag() * Savestates: Rename DeferDeserialization, add some asserts OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=89 --- _servicedata | 2 +- rpcs3-0.0.29~git20231230.tar.xz | 3 -- rpcs3-0.0.30~git20240105.tar.xz | 3 ++ rpcs3.changes | 52 +++++++++++++++++++++++++++++++++ rpcs3.spec | 4 +-- 5 files changed, 58 insertions(+), 6 deletions(-) delete mode 100644 rpcs3-0.0.29~git20231230.tar.xz create mode 100644 rpcs3-0.0.30~git20240105.tar.xz diff --git a/_servicedata b/_servicedata index 75706b6..db373c6 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - d4796c46b1195bb9e473f96f94d6f8991f036ac7 \ No newline at end of file + 80b7fd5f3f300b2afcb8cf483c7f7ba8a91c2c99 \ No newline at end of file diff --git a/rpcs3-0.0.29~git20231230.tar.xz b/rpcs3-0.0.29~git20231230.tar.xz deleted file mode 100644 index e7b4b29..0000000 --- a/rpcs3-0.0.29~git20231230.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c90ea0d3e07c2827800f082b27bf236b87c2bb5c826920d815958186d6611b58 -size 55023232 diff --git a/rpcs3-0.0.30~git20240105.tar.xz b/rpcs3-0.0.30~git20240105.tar.xz new file mode 100644 index 0000000..1b5cb24 --- /dev/null +++ b/rpcs3-0.0.30~git20240105.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f88c8978047e98be3cb79e4d9865986a3819663e3e178cde704d44a6cec4211 +size 54773004 diff --git a/rpcs3.changes b/rpcs3.changes index 2310fb6..c7f2f58 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,55 @@ +------------------------------------------------------------------- +Sun Jan 07 10:28:18 UTC 2024 - i@guoyunhe.me + +- Update to version 0.0.30~git20240105: + * Check room event callback has been set before calling it + * Fix sceNpBasicSetPresence when data is nullptr and size is 0 + * vk: Force GPU texture processing if the input is already GPU-resident (Tiled RCB read) + * RPCN 0.9 (#15002) + * gl: Implement display output format correction + * vk: Implement display output format correction + * rsx: Add an option to force hardware MSAA resolve + * rpcs3_version: Bump to 0.0.30 + * whitespace and format + * cellSearch: mount paths in /dev_hdd0/.tmp/ instead of /,tmp/ + * cellSearch: fix mounting of files + * Improve Emulator::GetBdvdDir + * Savestates: Experimental pads fix + * Fix report_fatal_error duplicate messages + * Fix PPU progress dialog hint + * sys: fix games.yml hdd paths + * Warn on use of privileged port on Linux + * rsx: Fix RSX tiling when using optimized DMA views + * macOS CI: downgrade ffmpeg (#14987) + * cellPad LDD fixup + * Qt: Add build version, title, emulation state and date to fatal error dialog + * cellPad: Fix LDD pads registration + * Savestates/vm: Improve saving performance + * sys_spu: Fix warning and theoretical bug + * Savestates: Fix g_fxo->init for types which use a pointer + * PPUTranslator: Try to fix a regression + * Utilities\BitField.h: Try to fix some warnings + * Add more debug info in serial_breathe_and_tag() + * Savestates: Rename DeferDeserialization, add some asserts + * Fix a corner case in lv2_timer_thread abort + * Simplify lv2_timer_thread management + * Move initialize_timebased_time call to a safer spot + * Fix pad_state_notify_state_change + * Savestates/cellPad: Save old controller state + * Compression: Fix infinite loop + * Compression: Improve async compression performance + * Savestates/TAR: Fix huge files handling in TAR serialization + * SPU LLVM: Minor fixup + * Update deploy-mac.sh - libjxl_cms.0.9.dylib + * HOTFIX for atomic wait + * fixes + * fix some more warnings + * Update wolfssl to v5.6.6 + * rsx: remove unused param + * fix more warnings + * fix some warnings + * sceNp: fix size_t data types + ------------------------------------------------------------------- Sat Dec 30 15:45:53 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index 8bc2943..f9815b0 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -1,7 +1,7 @@ # # spec file for package rpcs3 # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.29~git20231230 +Version: 0.0.30~git20240105 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only From 6b3abe5fa4d73a3230a2e18c3693a83c28f95d8b225529207002d181bc6a69b8 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Sat, 13 Jan 2024 05:56:08 +0000 Subject: [PATCH 2/2] - Update to version 0.0.30~git20240112: * media_utils: fix segfault when stopping a recording * cellFont: some stubs * Ensure HDD1 is never damaged or corrupted due to unexpected RPCS3/game termination * cellMouse: silence some log spam * audio_decoder: fix more memleaks and dangling files * cellMusicDecode: fix random pop at the end of a stream * cellSearch: fix vfs music and video paths * get_media_info: improve logging * audio_decoder: ignore first invalid data error * audio_decoder: improve logging * audio_decoder: properly free packets * audio_decoder: check for failed av_packet_alloc * overlays: decrease log level * cellVideoExport: export movies to /video/ instead of /movie * Windows: remove QtCore5Compat dependency * Update FAudio to 24.01 * sdl: log version * sys_ss: Corrected sys_ss_update_manager(0x6011) version data format * sys_fs: Improved get_device_root() path identifying security * sys_fs: Prevented duplicate device mounting * sys_fs: Fixed sys_fs_unlink()'s failing to delete files in dev_usbXXX * Honk if you knew memset(nullptr, 0, 0) was UB * Fix weird cmp in np_handler.cpp * Fix games passing invalid npids * sceNp: don't return error if assignedReqId is null * sceNp: add missing roomPassword check * sceNp: add missing withPassword check * sceNp: add missing check for roomSlotInfo * Misc NP fixes OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=90 --- _servicedata | 2 +- intel-ittapi.tar.xz | 4 ++-- rpcs3-0.0.30~git20240105.tar.xz | 3 --- rpcs3-0.0.30~git20240112.tar.xz | 3 +++ rpcs3.changes | 37 +++++++++++++++++++++++++++++++++ rpcs3.spec | 2 +- 6 files changed, 44 insertions(+), 7 deletions(-) delete mode 100644 rpcs3-0.0.30~git20240105.tar.xz create mode 100644 rpcs3-0.0.30~git20240112.tar.xz diff --git a/_servicedata b/_servicedata index db373c6..f2711e7 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - 80b7fd5f3f300b2afcb8cf483c7f7ba8a91c2c99 \ No newline at end of file + f7fa5aab701a7ea51d35edf41dcfb7f415eb8a1f \ No newline at end of file diff --git a/intel-ittapi.tar.xz b/intel-ittapi.tar.xz index 2351f94..0c20c92 100644 --- a/intel-ittapi.tar.xz +++ b/intel-ittapi.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87057883d2ad136077772292391f4d5ca61441b1896928bdf0c263130eee381d -size 131860 +oid sha256:abc3b3b3c426c729e5bb86124e528505e0af5a61daebce81bc16720c11450eae +size 130040 diff --git a/rpcs3-0.0.30~git20240105.tar.xz b/rpcs3-0.0.30~git20240105.tar.xz deleted file mode 100644 index 1b5cb24..0000000 --- a/rpcs3-0.0.30~git20240105.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f88c8978047e98be3cb79e4d9865986a3819663e3e178cde704d44a6cec4211 -size 54773004 diff --git a/rpcs3-0.0.30~git20240112.tar.xz b/rpcs3-0.0.30~git20240112.tar.xz new file mode 100644 index 0000000..f153957 --- /dev/null +++ b/rpcs3-0.0.30~git20240112.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a606da2341064378295bc17e663f99c05e1aaefa905a132ec6ac88beb6ad35ee +size 54773552 diff --git a/rpcs3.changes b/rpcs3.changes index c7f2f58..acc5f4c 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,40 @@ +------------------------------------------------------------------- +Sat Jan 13 05:30:40 UTC 2024 - i@guoyunhe.me + +- Update to version 0.0.30~git20240112: + * media_utils: fix segfault when stopping a recording + * cellFont: some stubs + * Ensure HDD1 is never damaged or corrupted due to unexpected RPCS3/game termination + * cellMouse: silence some log spam + * audio_decoder: fix more memleaks and dangling files + * cellMusicDecode: fix random pop at the end of a stream + * cellSearch: fix vfs music and video paths + * get_media_info: improve logging + * audio_decoder: ignore first invalid data error + * audio_decoder: improve logging + * audio_decoder: properly free packets + * audio_decoder: check for failed av_packet_alloc + * overlays: decrease log level + * cellVideoExport: export movies to /video/ instead of /movie + * Windows: remove QtCore5Compat dependency + * Update FAudio to 24.01 + * sdl: log version + * sys_ss: Corrected sys_ss_update_manager(0x6011) version data format + * sys_fs: Improved get_device_root() path identifying security + * sys_fs: Prevented duplicate device mounting + * sys_fs: Fixed sys_fs_unlink()'s failing to delete files in dev_usbXXX + * Honk if you knew memset(nullptr, 0, 0) was UB + * Fix weird cmp in np_handler.cpp + * Fix games passing invalid npids + * sceNp: don't return error if assignedReqId is null + * sceNp: add missing roomPassword check + * sceNp: add missing withPassword check + * sceNp: add missing check for roomSlotInfo + * Misc NP fixes + * Add -Werror=implicit-fallthrough to cmake build + * Improve sceNpEula + * Impl sceNpBasicSendMessage + ------------------------------------------------------------------- Sun Jan 07 10:28:18 UTC 2024 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index f9815b0..213347b 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.30~git20240105 +Version: 0.0.30~git20240112 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only