78 Commits (c7c4e6dcba44540d1ce73011b4bd4a8eb7dbb2f1)

Author SHA1 Message Date
Lioncash 0057a47e41 audio_core/filter: Add explicit cast to assignment in Process() 7 years ago
MerryMage 01d199965a audio_renderer: samples_remaining counts frames, not samples 7 years ago
MerryMage 4b44b8b4fb audio_core: Interpolate 7 years ago
MerryMage 56300f2928 audio_core: Implement low-pass filter 7 years ago
MerryMage fcc5ffdfdd cubeb_sink: Protect queue with a mutex 7 years ago
David Marcec 094f6003e0 Pushed the requested sample rate instead of our fixed sample rate 7 years ago
David Marcec e5ee0afe6f Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & GetAudioRendererMixBufferCount 7 years ago
KAMiKAZOW 0f5c4615ae
Make building cubeb optional 7 years ago
bunnei b46df98e93 audio_core: Implement audren_u audio playback. 8 years ago
bunnei 1dee8ceda1 audio_core: Use s16 where possible for audio samples. 8 years ago
bunnei f1cb3903ac audio_core: Port codec code from Citra for ADPCM decoding. 8 years ago
bunnei 02fccc0940 cubeb_sink: Support variable sample_rate and num_channels. 8 years ago
bunnei 34b3f83498 audio_core: Sinks need unique names as well. 8 years ago
bunnei 9f846d3aa4 audio_core: Streams need unique names for CoreTiming. 8 years ago
Lioncash c1c397d37c audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototype 8 years ago
Lioncash 2bc4ab3958 sink_details: Deduplicate long std::function repetition 8 years ago
Lioncash 89ebef6571 sink_details: std::move std::function instances 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 9ef227e09d audio_core: Add interfaces for Sink and SinkStream. 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
James Rowe ebf9a784a9 Massive removal of unused modules 8 years ago
B3n30 82151d407d CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119) 8 years ago
bunnei bd377908d7 audio: Log dropping frames as trace to reduce spam. 8 years ago
Huw Pascoe a13ab958cb Fixed type conversion ambiguity 8 years ago
Subv d7459354f5 Audio: Use std::deque instead of std::vector for the audio buffer type (StereoBuffer16). 8 years ago
MerryMage 933508e2a2 interpolate: Interpolate on a frame-by-frame basis 9 years ago
Yuri Kunde Schlesner 74afcd5328 CMake: Add SoundTouch include path to target property 9 years ago
Yuri Kunde Schlesner 776cb91785 CMake: Define an interface target for SDL2 definitions 9 years ago
Yuri Kunde Schlesner 7b81903756 CMake: Correct inter-module dependencies and library visibility 9 years ago
Yuri Kunde Schlesner b4a93cfdde DSP: Create backing memory for entire DSP RAM 9 years ago
Mat M 0cb52ee74a Doxygen: Amend minor issues (#2593) 9 years ago
Jake Merdich ff28080091 Support looping HLE audio (#2422) 9 years ago
noah the goodra 3545b144f1 fixed the override warning 9 years ago
Kloen Lansfiel f852369986 SDL: Select audio device (#2403) 9 years ago
Lioncash efcab1e918 time_stretch: Add missing #pragma once directive 9 years ago
Lioncash 963aedd8cc Add all services to the Service namespace 9 years ago
MerryMage cef0f5b5a7 audio_core: SelectSink should default to auto if sink_id is invalid 9 years ago
freiro 5dd31f204a Improve verbosity of audio errors with SDL_GetError() 9 years ago
Ricardo de Almeida Gonzaga 13d46f6820 Fix typos 9 years ago
Yuri Kunde Schlesner 84fbbe2629 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot ebdae19fd2 Remove empty newlines in #include blocks. 9 years ago
Yuri Kunde Schlesner 396a8d91a4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot dc8479928c Sources: Run clang-format on everything. 9 years ago
MerryMage 991cdda3fc audio_core: Tweak audio latency 9 years ago
fincs 0bbda3bab4 codec: Fix ADPCM distortion caused by incorrect nibble order 9 years ago
MerryMage 904a319694 audio_core: Add EnableStretching to interface so that one can toggle stretching on and off 9 years ago
MerryMage 0ef4185644 sink: Change EnqueueSamples to take a pointer to a buffer instead of a std::vector 9 years ago
MerryMage f4d364a60e DSP/HLE: Audio output 10 years ago