79 Commits (d10014e47ff43ae289ffd9be855fa3a81e132d0b)

Author SHA1 Message Date
Markus Wick 71250d28d6 Update microprofile scopes. 7 years ago
Lioncash a6c2e1e95c audio_core/filter: Add explicit cast to assignment in Process() 7 years ago
MerryMage 26aa4ae7a8 audio_renderer: samples_remaining counts frames, not samples 7 years ago
MerryMage 0525998743 audio_core: Interpolate 7 years ago
MerryMage fea4df74c2 audio_core: Implement low-pass filter 7 years ago
MerryMage c9923e03bb cubeb_sink: Protect queue with a mutex 7 years ago
David Marcec 7d49bcdb1b Pushed the requested sample rate instead of our fixed sample rate 7 years ago
David Marcec f3ef58207e Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & GetAudioRendererMixBufferCount 7 years ago
KAMiKAZOW fef6c33e77 Make building cubeb optional 7 years ago
bunnei 5904aa20ce audio_core: Implement audren_u audio playback. 7 years ago
bunnei 600e4bbeac audio_core: Use s16 where possible for audio samples. 7 years ago
bunnei 7688b83a1c audio_core: Port codec code from Citra for ADPCM decoding. 8 years ago
bunnei 950de5fd73 cubeb_sink: Support variable sample_rate and num_channels. 8 years ago
bunnei 97647e60f2 audio_core: Sinks need unique names as well. 8 years ago
bunnei 7186882bfe audio_core: Streams need unique names for CoreTiming. 8 years ago
Lioncash 07a3c8a2a5 audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototype 8 years ago
Lioncash 881380bc97 sink_details: Deduplicate long std::function repetition 8 years ago
Lioncash 5061e89fd1 sink_details: std::move std::function instances 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 f1f3a65391 audio_core: Add interfaces for Sink and SinkStream. 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
James Rowe 5dbd091a80 Massive removal of unused modules 8 years ago
B3n30 1b2aa3780d CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119) 8 years ago
bunnei 9b8fff5568 audio: Log dropping frames as trace to reduce spam. 8 years ago
Huw Pascoe da1c8d1522 Fixed type conversion ambiguity 8 years ago
Subv 3532957099 Audio: Use std::deque instead of std::vector for the audio buffer type (StereoBuffer16). 8 years ago
MerryMage cbb31422b7 interpolate: Interpolate on a frame-by-frame basis 9 years ago
Yuri Kunde Schlesner f9a960614d CMake: Add SoundTouch include path to target property 9 years ago
Yuri Kunde Schlesner d84915c4a1 CMake: Define an interface target for SDL2 definitions 9 years ago
Yuri Kunde Schlesner b78ce2bce5 CMake: Correct inter-module dependencies and library visibility 9 years ago
Yuri Kunde Schlesner 03ad0ec0e5 DSP: Create backing memory for entire DSP RAM 9 years ago
Mat M dc1927a9d1 Doxygen: Amend minor issues (#2593) 9 years ago
Jake Merdich 38dfe42ad9 Support looping HLE audio (#2422) 9 years ago
noah the goodra 0adb56a6b2 fixed the override warning 9 years ago
Kloen Lansfiel 637f58dd1e SDL: Select audio device (#2403) 9 years ago
Lioncash dc6a23e0f6 time_stretch: Add missing #pragma once directive 9 years ago
Lioncash b0ebdfae34 Add all services to the Service namespace 9 years ago
MerryMage b5cfe1d2f4 audio_core: SelectSink should default to auto if sink_id is invalid 9 years ago
freiro f5b928c330 Improve verbosity of audio errors with SDL_GetError() 9 years ago
Ricardo de Almeida Gonzaga 07fdcf150d Fix typos 9 years ago
Yuri Kunde Schlesner fa5d9d8266 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Yuri Kunde Schlesner 1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
MerryMage de4fa45fb5 audio_core: Tweak audio latency 9 years ago
fincs 61bde9974b codec: Fix ADPCM distortion caused by incorrect nibble order 9 years ago
MerryMage 96febf8f85 audio_core: Add EnableStretching to interface so that one can toggle stretching on and off 9 years ago
MerryMage 559ca8ae8a sink: Change EnqueueSamples to take a pointer to a buffer instead of a std::vector 9 years ago