118 Commits (9cff0d2ff8b6fbe2ebedbbda65312a353a0263b3)

Author SHA1 Message Date
Otávio Pace 9cff0d2ff8 audio_core: remove unnecessary spaces on comments 7 years ago
Lioncash f652c969a4 audio_core: Convert LOG_CRITICAL + UNREACHABLE over to UNIMPLEMENTED/UNIMPLEMENTED_MSG 7 years ago
Lioncash 1a69d0d290 audio_core: Make g_sink_details internally linked 7 years ago
heapo 4c83e5cd1e Avoid (expensive) audio interpolation when sample rates already match 7 years ago
Zach Hilman fe0071f8fa core: Port all current usages of Event to Readable/WritableEvent 7 years ago
Lioncash 83ebfabca8 audio_core/audio_renderer: Fix typo in AuxInfo member name 7 years ago
Markus Wick 399d30b4bf microprofile: Drop ReleaseActiveBuffer scope. 7 years ago
fearlessTobi 0470bc90ce time_stretch: Switch to values of Citra 7 years ago
Weiyi Wang 8c7a40434a cubeb_sink: ignore null-name device when selecting 7 years ago
Lioncash 75ed1149fb time_stretch: Remove unused m_channel_count member variable 7 years ago
David Marcec 1b4319c85c EffectOutStatus padding is now in hex 7 years ago
David Marcec 5f33966902 Fixups for softlock 7 years ago
David Marcec a097860593 Fixed missing return 7 years ago
David Marcec f572064010 Fixed smo softlock 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
Subv 747e579d97 Logging: Change the TimeStretch::Process log from debug to trace level. 7 years ago
Lioncash e27a1af5f7 time_stretch: Remove unused <array> include 7 years ago
Lioncash 184f8e72b0 stream: Replace includes with forward declarations where applicable 7 years ago
Lioncash 01a14e4bdf audio_renderer: 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
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
Lioncash a51b67f163 audio_core/time_stretch: Silence truncation warnings in Process() 7 years ago
MerryMage 9ffbfeee26 audio_core: Flush stream when not playing anything 7 years ago
Lioncash 93e3030d0c audio_core/sink_details: Change std::string parameter into std::string_view 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 4e439efbf6 audio_core: Add audio stretcher 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 ed0dc20280 audio_renderer: Rename AudioOut instance to audio_out 7 years ago
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. 8 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