Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård e032d1604c Restore the Qt CI build 2025-04-16 08:09:44 +02:00
Henrik RydgårdandGitHub 599edb24f0 Merge pull request #20263 from hrydgard/disable-qt-ci
Disable the Qt build temporarily
2025-04-15 22:34:13 +02:00
Henrik Rydgård 280bbde196 Disable the Qt build temporarily 2025-04-15 21:10:52 +02:00
Henrik RydgårdandGitHub 2c52c1df33 Merge pull request #20262 from hrydgard/sdl-audio-buffer
SDL: Allow configuring the audio buffer size
2025-04-15 20:47:37 +02:00
Henrik Rydgård 486370852f Restrict SDL audio buffer setting to 128, 256, 512, 1024, 2048. UI improvmeents 2025-04-15 19:26:26 +02:00
Jamie BainbridgeandHenrik Rydgård 3d0ef8c6e1 SDL audio: Add config slider for audio samples
As described on Issue #12705 several users have problems with audio
popping, crackling, and distorion with different sample values.

Previous commit ece6edf reduced default samples from 1024 to 256 but
there does not seem to be an ideal value for all platforms.

Make the option configurable in Audio Backend Settings.

Signed-off-by: Jamie Bainbridge <jamie.bainbridge@gmail.com>
2025-04-15 18:18:42 +02:00
Henrik RydgårdandGitHub 58441ff845 Merge pull request #20261 from hrydgard/dependency-fixes
Trash handling is too high level for FileUtil, move it up.
2025-04-15 18:15:49 +02:00
Henrik Rydgård 71533ac2b7 Trash handling is too high level for FileUtil, move it up. 2025-04-15 17:42:24 +02:00
Henrik RydgårdandGitHub ef2451fc45 Merge pull request #20258 from hrydgard/config-fixes
Fix GPU backend fallback (oops), turn RA off by default
2025-04-15 16:17:43 +02:00
Henrik Rydgård 50b604e010 Log fixes 2025-04-15 14:29:40 +02:00
Henrik Rydgård dcbe5b8f46 Fix logic flaw introduced in #18421, breaking GPU fallbacks
See #18421
2025-04-15 14:27:34 +02:00
Henrik Rydgård f36f52ef35 Turn off retroachievements by default (this was never intended to be on by default..) 2025-04-15 13:25:38 +02:00
Henrik RydgårdandGitHub 2765c7ccd2 Merge pull request #20256 from hrydgard/misc-fixes
Minor debugger fixes
2025-04-15 12:14:30 +02:00
Henrik Rydgård d9eab4e4a2 sceAudio: Add per-channel mute checkboxes in the debugger 2025-04-15 11:44:28 +02:00
Henrik Rydgård c7f258f0ff Add a check to avoid #19261
Fixes #19261
2025-04-15 11:34:27 +02:00
Henrik RydgårdandGitHub c3e19b07ab Merge pull request #20255 from hrydgard/filtering-fix
Vulkan: Auto Max Quality: Avoid conflict between aniso filtering and nearest filtering
2025-04-15 11:27:08 +02:00
Henrik Rydgård af30c04711 Rename 'chans' to g_audioChans 2025-04-15 11:18:53 +02:00
Henrik Rydgård 37e5aaa34a Vulkan: Auto Max Quality: Avoid conflict between aniso filtering and nearest filtering.
Fixes #19555
2025-04-15 11:10:36 +02:00
Henrik RydgårdandGitHub 96e111962e Merge pull request #20254 from hrydgard/frame-dump-ui
Desktop (Windows) menu: Add "Save frame dump", remove the old "Dump frame to log"
2025-04-15 01:15:28 +02:00
Henrik Rydgård a3d7344e1e Implement for Mac as well 2025-04-15 00:08:39 +02:00
Henrik Rydgård 96b4daf0ba Desktop (Windows) menu: Add "Save frame dump", remove the old "Dump frame to log" 2025-04-14 23:54:45 +02:00
Henrik RydgårdandGitHub 5350276cde Merge pull request #20253 from hrydgard/misc-fixes
Revert to using FFMPEG for MP3 playback
2025-04-14 23:54:35 +02:00
Henrik Rydgård dc22638918 ImDebugger UI update 2025-04-14 23:36:45 +02:00
Henrik Rydgård 6fe537df55 Revert to using FFMPEG as decoding backend for sceMp3 again, instead of minimp3. 2025-04-14 22:38:25 +02:00
Henrik Rydgård 06a5de0972 Move the "Always on" option for lens flare occlusion to developer settings 2025-04-14 22:38:25 +02:00
Henrik Rydgård 52a7709fb5 Log cleanup. Fix very minor memory leak 2025-04-14 22:38:22 +02:00
Henrik Rydgård 41b77bf1ae More log cleanup 2025-04-14 22:27:51 +02:00
Henrik RydgårdandGitHub e9ac447b86 Merge pull request #20247 from ANR2MERefork/adhoc
[Adhoc] Fixed truncated adhoc group name issue.
2025-04-13 16:57:53 +02:00
Henrik RydgårdandGitHub e206d12ac7 Merge pull request #20248 from hrydgard/bxm-driver-enable
Enable Vulkan again on certain Motorola devices, from a certain driver version
2025-04-13 16:23:51 +02:00
Henrik Rydgård ece55b531d Enable Vulkan again on certain Motorola devices, from a certain driver version.
See #17825
2025-04-13 16:11:05 +02:00
Henrik RydgårdandGitHub 77b5fcad39 Merge pull request #20246 from hrydgard/audiocodec-work
sceAudiocodec: Restore AAC support, add AT3 (non-plus) support
2025-04-13 16:10:16 +02:00
AdamNandGitHub 4a0ae39293 Fixed truncated adhoc group name issue. 2025-04-13 21:01:26 +07:00
Henrik Rydgård 36204c7b57 ImDebugger: Initial support for displaying sceMpeg contexts 2025-04-13 15:53:35 +02:00
Henrik Rydgård 3cd1f2f832 sceAudioCodec: Fix AT3 and AAC playback (possibly limited to certain bitrates) but fixes Kosmodrones 2025-04-13 15:48:11 +02:00
Henrik Rydgård 6eefe8c982 Vulkan init: Slight logging reduction 2025-04-13 15:21:29 +02:00
Henrik RydgårdandGitHub 182bb8ebf2 Merge pull request #20245 from ANR2MERefork/adhoc_socket
[Adhoc] Partially fixes multiplayer regression on GTA games.
2025-04-13 13:30:10 +02:00
AdamNandGitHub 2a59e75ea3 This too. 2025-04-13 16:16:46 +07:00
AdamNandGitHub fe71a10945 Let's not changed the SO_LINGER time, since RST signal can be faster than incoming data, thus could lost the data. 2025-04-13 16:15:05 +07:00
Henrik RydgårdandGitHub 748b26c1ab Merge pull request #20243 from hrydgard/zip-fileloader
Add a ZipFileLoader, which can let us load any single-file file type from a standard zip file
2025-04-13 08:12:40 +02:00
Henrik Rydgård 70c341ab35 Buildfix 2025-04-13 01:12:38 +02:00
Henrik Rydgård 1babbca72a Move the zip file content checker into Loaders.cpp, should fix the libretro build 2025-04-12 23:38:59 +02:00
Henrik Rydgård fffbed53bc Add a ZipFileLoader, which can let us load any single-file file type from a zip.
Useful for loading framedumps from github without manually having to
unzip each one, for example.
2025-04-12 22:23:23 +02:00
Henrik RydgårdandGitHub 686d104903 Merge pull request #20242 from hrydgard/audio-investigation
ImDebugger: Add some audio investigation tools
2025-04-12 16:07:57 +02:00
Henrik Rydgård 200edfaa96 Add a developer setting to force using FFMPEG for audio decoding. 2025-04-12 11:35:55 +02:00
Henrik Rydgård f7ff2e2d20 Remove redundant constants 2025-04-12 11:35:55 +02:00
Henrik Rydgård 3c4566717c Add muting flag to sceSasAudio as well. 2025-04-12 11:35:55 +02:00
Henrik Rydgård 4e8e6312e0 ImDebugger: Implement mute controls for individual sceAtrac channels 2025-04-12 11:35:55 +02:00
Henrik Rydgård ff9b009661 Add a new NID to SysMemForKernel, used by LightMP3 2025-04-12 11:35:55 +02:00
Henrik Rydgård 7e44691a9e Reorganize the Developer Tools screen tabs a bit 2025-04-12 11:35:55 +02:00
Henrik RydgårdandGitHub 8309e01c96 Merge pull request #20241 from hrydgard/show-achievement-type
Show little indicators on achievements of the type
2025-04-11 19:29:16 +02:00