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
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
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
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
GPUCode
5e2ac6c72b
src: Reorganize and cleanup libraries
2024-04-14 00:37:17 +03:00