kalaposfos13
ec5985ac00
Error returns
2025-07-19 12:03:32 +02:00
kalaposfos13
c717226412
Implement sceAudioOutGetLastOutputTime
2025-07-19 11:54:10 +02:00
UltraDaCat
fafd3fb564
Volume slider that adjusts how loud games are on a global level ( #3240 )
...
* Update config.cpp
* Update config.h
* Update sdl_audio.cpp
* Update settings_dialog.cpp
* Update settings_dialog.h
* Update settings_dialog.ui
* Update gui_settings.h
* Update audioout.cpp
* Update audioout.h
* Update settings_dialog.cpp
* remove leftover settings_dialog.ui
* Update settings_dialog.ui
---------
Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2025-07-18 11:20:05 +03:00
kalaposfos13
499451bb80
Standardize RegisterLib names for HLE libraries ( #3234 )
2025-07-16 12:23:03 +03:00
squidbus
657073b9e2
libraries: Initial Audio3d implementation. ( #2776 )
...
* feat: Audio3d
* feat: Audio3d
* audio3d: disable output
* audio3d: Implement central Audio3d output.
* audio3d: Ignore AudioOut already initialized error.
* audio3d: Convert and retain sample buffers when queued.
* audio3d: Treat object audio as single channel.
* audio3d: Clean up.
---------
Co-authored-by: auser1337 <154299690+auser1337@users.noreply.github.com>
2025-04-13 23:46:10 -07:00
squidbus
e1550c9091
audioout: Add error returns when not initialized. ( #2309 )
2025-02-01 10:52:40 +02:00
squidbus
55b50171f8
audio: Improve port state guards. ( #1998 )
2025-01-02 17:33:53 +02:00
squidbus
48c51bd9ef
audio: Accurate audio output timing. ( #1986 )
...
* audio: Accurate audio output timing.
* audio: Handle SDL audio queue stalls.
* audio: Format info cleanup.
2024-12-31 12:38:52 +02:00
squidbus
333f35ef25
audio: Implement cubeb audio out backend. ( #1895 )
...
* audio: Implement cubeb audio out backend.
* cubeb_audio: Add some additional safety checks.
* cubeb_audio: Add debug logging callback.
* audioout: Refactor backend ports into class.
* pthread: Bump minimum stack size to fix cubeb crash.
* cubeb_audio: Replace output yield loop with condvar.
* common: Rename ring_buffer_base to RingBuffer.
2024-12-27 21:04:49 +02:00
squidbus
fac21a5362
audio: Move port logic out of SDL backend and define backend interface. ( #1848 )
2024-12-22 11:46:28 +02:00
¥IGA
2266622dcf
Support for Vulkan 1.4 ( #1665 )
2024-12-07 19:41:41 +02:00
TheTurtle
5b6e0ab238
core: Library cleanup ( #1631 )
...
* core: Split error codes into separate files
* Reduces build times and is cleaner
* core: Bring structs and enums to codebase style
* core: More style changes
2024-11-30 22:37:36 +02:00
squidbus
388d717205
audio_core: Fix return value types and shift some error handling to library. ( #1212 )
2024-10-03 07:01:39 +03:00
Xphalnos
7886761476
Reorganization of includes (Part 2)
2024-08-30 15:48:21 +02:00
Vladislav Mikhalin
0d6e8e227a
Fixed some sound and threading issues.
...
Details:
* Switched SDL audio mutex to RW lock. This fixes games that continiously call SetVolume in a different thread (like Ghostbusters)
* Added contition to buffer audio packets independent of video packets. This fixes choppy audio across many games.
* Increased the number of audio frame buffers from 2 to 4. Just in case.
* Migrated to std::jthread and std::mutex from pthreads.
* Fixed a race condition with joins on avplayer close that caused a crash.
2024-08-15 22:00:51 +03:00
Vladislav Mikhalin
b5c69189e5
avplayer WIP
2024-08-15 22:00:51 +03:00
georgemoralis
834e3a500e
added a fix for audio (seems that some games calls sceAudioOutInit twice) Thanks Roamic for tracing this!
2024-08-11 13:16:50 +03:00
Vinicius Rangel
574b8a458c
Fix sceAudioOutOpen not handling audio param attributes
...
and returning error incorrectly when some mask is applied
2024-07-08 01:29:58 -03:00
georgemoralis
c511b1b0cf
sceAudioOutGetPortState added
2024-06-26 14:48:32 +03:00
TheTurtle
31bd502764
core: Fixup linux support ( #195 )
...
* tls: Implement for linux
* core: Implement memory manager for linux
2024-06-14 00:58:57 +03:00
GPUCode
5e2ac6c72b
src: Reorganize and cleanup libraries
2024-04-14 00:37:17 +03:00