Mikasa-san
7e533ccf50
Refactor audio handling with range checks, buffer threshold, and lock… ( #1200 )
...
* Refactor audio handling with range checks, buffer threshold, and lock fixes
- Added range checks for handle to avoid invalid index access in AudioOutOutput, AudioOutSetVolume, and AudioOutGetStatus.
- Added a constant AUDIO_STREAM_BUFFER_THRESHOLD for the buffer threshold (was previously a magic number).
- Set the freq parameter correctly in the SDL_AudioSpec structure in AudioOutOpen.
- Fixed locking issues in AudioOutOutput to avoid unlocking before it's locked.
* Refactor audio handling with range checks, buffer threshold, and lock fixes
- Added range checks for handle to avoid invalid index access in AudioOutOutput, AudioOutSetVolume, and AudioOutGetStatus.
- Added a constant AUDIO_STREAM_BUFFER_THRESHOLD for the buffer threshold (was previously a magic number).
- Set the freq parameter correctly in the SDL_AudioSpec structure in AudioOutOpen.
- Fixed locking issues in AudioOutOutput to avoid unlocking before it's locked.
- Removed tab spaces to fix format clang error
2024-10-02 18:34:16 +03:00
tGecko
93317911eb
fix music playing when it shouldn't ( #1203 )
2024-10-02 18:33:36 +03:00
CrazyBloo
394b7fa671
replace trophy xml error with assert ( #1197 )
2024-10-02 12:31:55 +03:00
Paris Oplopoios
d20efcb0d2
Some nits and fixes on paths ( #1190 )
...
* Some nits and fixes
* More path conversions
* Add some more logging
* Log the path too
2024-10-02 07:18:00 +03:00
Vinicius Rangel
ee1e55d5e1
SaveData: implement sceSaveDataTransferringMount ( #1191 )
...
* SaveData: fix icon overriding
* SaveData: implement sceSaveDataTransferringMount
2024-10-02 06:38:18 +03:00
CrazyBloo
61f750bdd9
trp data extracts to game_data/serial instead of folder name ( #1194 )
...
* trp data extracts to game_data/serial instead of folder name
* format
2024-10-02 06:37:43 +03:00
squidbus
e68774d449
shader_recompiler: Define fragment output type based on number format. ( #1097 )
...
* shader_recompiler: Define fragment output type based on number format.
* shader_recompiler: Fix GetAttribute SPIR-V output type.
* shader_recompiler: Don't bitcast on SetAttribute unless integer target.
2024-10-01 23:42:37 +03:00
squidbus
75adf7c8d1
vulkan: Fix some common validation errors. ( #1101 )
...
* vulkan: Fix some extension support related validation errors.
* vulkan: Fix validation error on zero-size buffer.
* vulkan: Fix primitive list restart validation error.
2024-10-01 23:42:20 +03:00
CrazyBloo
65f72372f0
trophy icon + platinum fixes ( #1093 )
...
* trophy icon + platinum fixes
cleaned up some parts too
* format
* implement turtles review
* use fs native where possible, clang format
* implement vinicius suggestions
* format
* final reviews
* mutex for trophy queue, remove unneeded field
* format
2024-10-01 23:39:43 +03:00
qurious-pixel
f93b8c1e8d
remove libgstreamermediaplugin.so from qt multimedia plugins ( #1187 )
2024-10-01 21:43:18 +03:00
Vladislav Mikhalin
7d96c9d634
Use correct scissor rects ( #1146 )
...
* WIP
* Proper combination of scissors
* convert static functions to lambdas
2024-10-01 21:42:01 +03:00
squidbus
3dea1a9f81
qt: Create addons directory if it does not exist. ( #1186 )
2024-10-01 20:11:41 +03:00
DanielSvoboda
3a36615da7
sort menu ( #1183 )
2024-10-01 18:02:47 +03:00
Quang Ngô
b92dc8c714
ci: fix audio for Linux ( #1177 )
2024-10-01 16:11:08 +03:00
squidbus
e4c8626806
qt: Fix message box for game overwrite. ( #1181 )
2024-10-01 15:49:30 +03:00
squidbus
bf3e43b016
vulkan: Use dynamic vertex buffer strides when dynamic bindings unavailable. ( #1164 )
2024-10-01 09:54:06 +03:00
ElBread3
82c7c6aed1
add mappings for kernel versions ( #1171 )
2024-10-01 09:16:15 +03:00
DanielSvoboda
98ea06e82d
cancel-in-progress ( #1162 )
...
if 2 actions are being created to go to MAIN, the oldest one will be canceled
2024-10-01 07:54:36 +03:00
squidbus
7084fc4c41
config: Add option to change DLC install path. ( #1176 )
2024-10-01 07:54:15 +03:00
Lander Gallastegi
0be0f18764
Fix fedora packages ( #1174 )
2024-10-01 07:53:36 +03:00
DanielSvoboda
dda5cc411f
fix wolf2022 cheats download ( #1173 )
2024-10-01 07:53:20 +03:00
bigol83
348da93ee6
Fix BB random fmv hang ( #1170 )
2024-09-30 19:20:57 +03:00
Paris Oplopoios
cda2317ddb
Fix loading ( #1169 )
2024-09-30 19:05:55 +03:00
Lander Gallastegi
afe32d1e03
documentation: fix Linux build instructions ( #1107 )
...
* Fix linux build instructions
* Validation layers and arch linux packages
2024-09-30 14:25:49 +03:00
ElBread3
603f709784
Added sceKernelRmdir ( #1137 )
...
* add sceKernelRmdir
* since result is remove count, probably don't use that
* fixes + posix_rmdir
* fix return value problem
2024-09-30 14:25:25 +03:00
hspir404
fc6c755e5a
Fix some typos ( #1161 )
2024-09-30 14:24:28 +03:00
tGecko
62c59d195f
add gstreamer to appimage build ( #1166 )
2024-09-30 12:49:20 +03:00
Paris Oplopoios
cbbf3505e7
Fix path bugs & wrap seeks in an if ( #1154 )
...
* Fix path bugs
* Wrap most seeks in an if
2024-09-30 12:42:59 +03:00
dbz400
c7ff0419ad
Fix V_CMP_CLASS_F32 ( #1153 )
2024-09-30 11:36:26 +03:00
squidbus
398019867b
sdl: Fix use of functions that now return SDL_bool ( #1160 )
2024-09-30 06:47:55 +03:00
Paris Oplopoios
d9f287eaa2
Fix fmt error ( #1150 )
2024-09-29 14:02:46 +02:00
Daniel R.
80bf46da4c
core/memory: Pooled memory implementation ( #1085 )
2024-09-29 10:28:41 +03:00
squidbus
5e98a3e1d8
vulkan: Fix crash when resizing window. ( #1142 )
2024-09-29 08:25:44 +03:00
DanielSvoboda
40d00e3066
progressBar DownloadUpdate ( #1141 )
2024-09-29 08:24:21 +03:00
DanielSvoboda
a4168150ed
+ tr ( #1136 )
2024-09-29 00:01:35 +03:00
¥IGA
545e94d267
Remove dead Links from readme ( #1135 )
2024-09-29 00:01:15 +03:00
¥IGA
36271b9cdf
Best icons for flags ( #1133 )
2024-09-28 21:49:48 +03:00
tGecko
dc96338c2e
Improve keyboard navigation in game list ( #1132 )
...
* Improve keyboard navigation
* don't start game in elf viewer mode or gridview mode with empty item selected
* fix eventFilter return
2024-09-28 21:04:47 +03:00
tGecko
7b5d66e5c1
Add volume slider for title/background music ( #1130 )
...
* add volume slider
* add translations
* stop music when checkbox unchecked
* remove GUI build command args
* combine functions
* add accidentaly removed copyright and licencing information
(thanks QT Designer)
2024-09-28 19:54:28 +03:00
Yury
1dd2e46fce
ru_RU translation fixes ( #1118 )
2024-09-28 19:53:42 +03:00
¥IGA
bc6c0de76d
Better screenshots for 0.3.0 + misc changes ( #1122 )
...
* Better screenshots for 0.3.0 + misc changes
* Update BloodBorne screenshot
2024-09-28 16:17:11 +03:00
DanielSvoboda
4e4f3d7504
menu description | rename: Release/Nightly ( #1116 )
...
* menu description
* improve texts
* TR
* Release_Nightly
2024-09-28 16:01:27 +03:00
Paris Oplopoios
65bd62e98b
Reduce assert to a warning ( #1115 )
2024-09-28 15:44:07 +03:00
squidbus
7476287649
kernel: Quiet sceKernelWaitEventFlag error log on timeout. ( #1120 )
2024-09-28 09:38:42 +02:00
DanielSvoboda
a5298c4025
Update Quickstart.md ( #1112 )
2024-09-27 18:16:22 +03:00
DanielSvoboda
651ab4c62c
add translation options music ( #1111 )
...
* add translation options music
* +
2024-09-27 18:15:56 +03:00
Plínio Larrubia
687be5b132
fix: Duplicated CI run after opening a PR with a branch in the original repo ( #1110 )
2024-09-27 17:35:40 +03:00
DanielSvoboda
75166ecd2a
Cleaner pre-release messages ( #1096 )
...
Instead of showing all the content and just the latest commit,
it will show the link to all the changes between the latest release and the pre-release
2024-09-27 09:05:16 +03:00
tGecko
938b9b9826
fix VS intellisense ( #1104 )
2024-09-27 09:03:42 +03:00
IndecisiveTurtle
ebebafed64
hotfix2: Actually fix errors
...
Ahhhh
2024-09-27 03:21:08 +03:00