Lioncash
9254ec6fde
stream: Preserve enum class type in GetState()
Preserves the meaning/type-safetiness of the stream state instead of
making it an opaque u32. This makes it usable for other things outside
of the service HLE context.
8 years ago
David Marcec
5d1edf66c1
Added audren:u#GetAudioRendererState
8 years ago
Lioncash
184f8e72b0
stream: Replace includes with forward declarations where applicable
Avoids propagating includes in headers where it's not necessary to do
so.
8 years ago
fearlessTobi
1190ea6ddb
Port #4182 from Citra: "Prefix all size_t with std::"
8 years ago
MerryMage
9ffbfeee26
audio_core: Flush stream when not playing anything
8 years ago
fearlessTobi
7377afca3a
Add audio stretching support
8 years ago
Markus Wick
71250d28d6
Update microprofile scopes.
Blame the subsystems which deserve the blame :)
The updated list is not complete, just the ones I've spotted on random sampling the stack trace.
8 years ago
bunnei
600e4bbeac
audio_core: Use s16 where possible for audio samples.
8 years ago
bunnei
7186882bfe
audio_core: Streams need unique names for CoreTiming.
8 years ago
bunnei
14d9b2d6d3
audio_core: Add configuration settings.
8 years ago
bunnei
0ba0cdbed9
audio_core: Implement Sink and SinkStream interfaces with cubeb.
8 years ago
bunnei
02472448da
audio_core: Misc. improvements to stream/buffer/audio_out.
8 years ago
bunnei
fa8e381b3e
audio_core: Add initial code for keeping track of audout state.
8 years ago