47 Commits (5b57ee66ce011bf6e73739229bf7354b02f33c1a)

Author SHA1 Message Date
german77 850896a52b audio/stream: Adjust volume scale factor 4 years ago
Kelebek1 ba3af04da1 Implement audout GetAudioOutPlayedSampleCount 5 years ago
bunnei a4c6712a4b common: Move settings to common from core. 5 years ago
german 7784b1da6d Prevent over scheduling audio events and terminate properly the motion update event 5 years ago
Chloe Marcec b2b95e96c1 audout: FlushAudioOutBuffers 5 years ago
bunnei c7a06908ae audio_core: stream: Ensure buffer is valid before release. 5 years ago
Lioncash 1ea6bdef05 audio_core: Make shadowing and unused parameters errors 5 years ago
Chloe Marcec 908d3c5679 Addressed changes 5 years ago
Chloe Marcec 9a4beac95a audren: Make use of nodiscard, rework downmixing, release all buffers 5 years ago
Lioncash 966966dc02 audio_core: Remove unnecessary inclusions 5 years ago
Lioncash a7af349dae core_timing: Make use of uintptr_t to represent user_data 5 years ago
David Marcec d68856ab12 Disable time stretcher for time being 6 years ago
Lioncash bef1844a51 core_timing: Make TimedCallback take std::chrono::nanoseconds 6 years ago
Lioncash 8b50c660df core_timing: Make use of std::chrono with ScheduleEvent 6 years ago
lat9nq 63d23835ef
configuration: implement per-game configurations (#4098) 6 years ago
David Marcec 28aa697528 Don't handle cycles late if stretcher is active 6 years ago
David Marcec 24c2930012 audio: Improving audio timing for multicore/single core 6 years ago
Fernando Sahmkow e3d561fb84 Audio: Correct buffer release for host timing. 6 years ago
Fernando Sahmkow 6bf137a0e8 AudioCore: Use nanoseconds instead of cycles for buffer time. 6 years ago
Kewlan 3eb8efc095 Add a "Mute Audio" hotkey 6 years ago
bunnei ec0ce96c56
core_timing: Use better reference tracking for EventType. (#3159) 6 years ago
Fernando Sahmkow 90792cdb6e Core_Timing: Make core_timing threadsafe by default. 7 years ago
David Marcec 335127af69 Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & Partial impl of GetAccumulatedSuspendedTickChangedEvent 7 years ago
Lioncash 42f5fd0ab3 core/core_timing_util: Use std::chrono types for specifying time units 7 years ago
Lioncash c5d41fd812 core/core_timing: Make callback parameters consistent 7 years ago
Lioncash b009bda67a audio_core/buffer: Make const and non-const getter for samples consistent 7 years ago
Lioncash bd983414f6 core_timing: Convert core timing into a class 7 years ago
Lioncash 48d9d66dc5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
fearlessTobi 7185d90a53 dsp_interface: fix sound being played while volume is 0 7 years ago
Lioncash a73c7c73eb audio_core: Convert LOG_CRITICAL + UNREACHABLE over to UNIMPLEMENTED/UNIMPLEMENTED_MSG 7 years ago
Markus Wick 2ba4d878e5 microprofile: Drop ReleaseActiveBuffer scope. 7 years ago
Lioncash 2f6a611311 stream: Preserve enum class type in GetState() 7 years ago
David Marcec c461188f51 Added audren:u#GetAudioRendererState 7 years ago
Lioncash 2fd124bc93 stream: Replace includes with forward declarations where applicable 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
MerryMage 957ddab679 audio_core: Flush stream when not playing anything 7 years ago
fearlessTobi a6efff8b02 Add audio stretching support 7 years ago
Markus Wick 10bc725944 Update microprofile scopes. 7 years ago
bunnei 1dee8ceda1 audio_core: Use s16 where possible for audio samples. 7 years ago
bunnei 9f846d3aa4 audio_core: Streams need unique names for CoreTiming. 8 years ago
bunnei ca84b530a3 audio_core: Add configuration settings. 8 years ago
bunnei f437c11caf audio_core: Implement Sink and SinkStream interfaces with cubeb. 8 years ago
bunnei 0e8a2c7222 audio_core: Misc. improvements to stream/buffer/audio_out. 8 years ago
bunnei ab756fd068 audio_core: Add initial code for keeping track of audout state. 8 years ago