49 Commits (03de5e053dd2bd77af0058a6f3c2af4f4916ed0a)

Author SHA1 Message Date
Kelebek1 03de5e053d Rework CoreTiming 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
german77 c8364449df audio/stream: Adjust volume scale factor 4 years ago
Kelebek1 5015541902 Implement audout GetAudioOutPlayedSampleCount 5 years ago
bunnei 7a76bc30fa common: Move settings to common from core. 5 years ago
german e0c83e305a Prevent over scheduling audio events and terminate properly the motion update event 5 years ago
Chloe Marcec b467478dcf audout: FlushAudioOutBuffers 5 years ago
bunnei 93b4668017 audio_core: stream: Ensure buffer is valid before release. 5 years ago
Lioncash 29db886722 audio_core: Make shadowing and unused parameters errors 5 years ago
Chloe Marcec 808da92335 Addressed changes 5 years ago
Chloe Marcec a894cf5169 audren: Make use of nodiscard, rework downmixing, release all buffers 5 years ago
Lioncash c6fe328f73 audio_core: Remove unnecessary inclusions 5 years ago
Lioncash 7decda6bc2 core_timing: Make use of uintptr_t to represent user_data 5 years ago
David Marcec f1ec702c03 Disable time stretcher for time being 6 years ago
Lioncash 56054fe86d core_timing: Make TimedCallback take std::chrono::nanoseconds 6 years ago
Lioncash 9e113a2b67 core_timing: Make use of std::chrono with ScheduleEvent 6 years ago
lat9nq 61519c20c3 configuration: implement per-game configurations (#4098) 6 years ago
David Marcec 73ca896cd6 Don't handle cycles late if stretcher is active 6 years ago
David Marcec f0685697da audio: Improving audio timing for multicore/single core 6 years ago
Fernando Sahmkow 78a23536d4 Audio: Correct buffer release for host timing. 6 years ago
Fernando Sahmkow 0fd333a248 AudioCore: Use nanoseconds instead of cycles for buffer time. 6 years ago
Kewlan 3fcf2f201c Add a "Mute Audio" hotkey 6 years ago
bunnei 8b35acbd29 core_timing: Use better reference tracking for EventType. (#3159) 6 years ago
Fernando Sahmkow 16ee1b7006 Core_Timing: Make core_timing threadsafe by default. 7 years ago
David Marcec 5f5f8c6341 Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & Partial impl of GetAccumulatedSuspendedTickChangedEvent 7 years ago
Lioncash 97882b84a8 core/core_timing_util: Use std::chrono types for specifying time units 7 years ago
Lioncash 7739479e15 core/core_timing: Make callback parameters consistent 7 years ago
Lioncash bce7a71232 audio_core/buffer: Make const and non-const getter for samples consistent 7 years ago
Lioncash 1c3371c921 core_timing: Convert core timing into a class 7 years ago
Lioncash 1d2de5c4b5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
fearlessTobi ed00930999 dsp_interface: fix sound being played while volume is 0 7 years ago
Lioncash f652c969a4 audio_core: Convert LOG_CRITICAL + UNREACHABLE over to UNIMPLEMENTED/UNIMPLEMENTED_MSG 7 years ago
Markus Wick 399d30b4bf microprofile: Drop ReleaseActiveBuffer scope. 7 years ago
Lioncash 9254ec6fde stream: Preserve enum class type in GetState() 7 years ago
David Marcec 5d1edf66c1 Added audren:u#GetAudioRendererState 7 years ago
Lioncash 184f8e72b0 stream: Replace includes with forward declarations where applicable 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
MerryMage 9ffbfeee26 audio_core: Flush stream when not playing anything 7 years ago
fearlessTobi 7377afca3a Add audio stretching support 7 years ago
Markus Wick 71250d28d6 Update microprofile scopes. 7 years ago
bunnei 600e4bbeac audio_core: Use s16 where possible for audio samples. 7 years ago
bunnei 7186882bfe audio_core: Streams need unique names for CoreTiming. 7 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