37 Commits (04380c99e8d05964ccec031df3fa49d3898a2a45)

Author SHA1 Message Date
Andrea Pappacoda 04380c99e8 audio_core: remove time stretcher 4 years ago
bunnei 7a76bc30fa common: Move settings to common from core. 5 years ago
Vitor Kiguchi 31a3bf1b8c Update cubeb and request a persistent stream session 5 years ago
Lioncash 29db886722 audio_core: Make shadowing and unused parameters errors 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
Lioncash 8452ec7d7b audio_core/CMakeLists: Make warnings consistent with core 5 years ago
Lioncash 1fc5fae82f cubeb_sink: Use static_cast instead of reinterpret_cast in DataCallback() 5 years ago
Lioncash 78ddcbe3ba General: Tidy up clang-format warnings part 2 5 years ago
David Marcec f1ec702c03 Disable time stretcher for time being 6 years ago
David Marcec 81b2b4fbe9 audio_core: Apollo Part 1, AudioRenderer refactor 6 years ago
lat9nq 61519c20c3 configuration: implement per-game configurations (#4098) 6 years ago
FearlessTobi 3f2f75021e cubeb_sink: Don't discard other channels when performing downmixing 6 years ago
Lioncash 6ade1d0afd audio_core/cubeb_sink: Convert _MSC_VER ifdefs to _WIN32 7 years ago
Lioncash f4458c9da8 audio_core/cubeb_sink: Ensure COM is initialized on Windows prior to calling cubeb_init 7 years ago
Lioncash cb2cfc87ad audio_core/cubeb_sink: Initialize CubebSinkStream's last_frame data member 7 years ago
Lioncash 31f64510b9 audio_core/cubeb_sink: Add override specifier to destructor 7 years ago
Lioncash 762b1a20ca audio_core/cubeb_sink: Resolve variable shadowing warnings in SamplesInQueue 7 years ago
Lioncash 1a69d0d290 audio_core: Make g_sink_details internally linked 7 years ago
Weiyi Wang 8c7a40434a cubeb_sink: ignore null-name device when selecting 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 7c7c12f664 cubeb_sink: Get rid of variable shadowing within CubebSink's constructor 7 years ago
Lioncash 514f8f036c cubeb_sink: Correct context name in ListCubebSinkDevices() 7 years ago
MerryMage 9ffbfeee26 audio_core: Flush stream when not playing anything 7 years ago
MerryMage 84b7a67ef1 cubeb_sink: Downsample arbitrary number of channels 7 years ago
MerryMage d7d7fec6c7 cubeb_sink: Perform audio stretching 7 years ago
MerryMage 722441ef0b cubeb_sink: Hold last available value instead of writing zeros 7 years ago
MerryMage d99dceeb7a cubeb_sink: Use RingBuffer 7 years ago
fearlessTobi 7377afca3a Add audio stretching support 7 years ago
MerryMage c9923e03bb cubeb_sink: Protect queue with a mutex 7 years ago
bunnei 600e4bbeac audio_core: Use s16 where possible for audio samples. 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 0ba0cdbed9 audio_core: Implement Sink and SinkStream interfaces with cubeb. 8 years ago