summaryrefslogtreecommitdiff
path: root/src/audio_core
AgeCommit message (Expand)Author
2018-08-13audio_core: Implement low-pass filterMerryMage
2018-08-12Pushed the requested sample rate instead of our fixed sample rateDavid Marcec
2018-08-12Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & GetAudioRende...David Marcec
2018-08-07Make building cubeb optionalKAMiKAZOW
2018-08-04audio_core: Implement audren_u audio playback.bunnei
2018-08-04audio_core: Use s16 where possible for audio samples.bunnei
2018-08-04audio_core: Port codec code from Citra for ADPCM decoding.bunnei
2018-08-04cubeb_sink: Support variable sample_rate and num_channels.bunnei
2018-08-04audio_core: Sinks need unique names as well.bunnei
2018-08-04audio_core: Streams need unique names for CoreTiming.bunnei
2018-08-03Merge pull request #895 from lioncash/sinkbunnei
2018-08-02audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototypeLioncash
2018-08-01sink_details: Deduplicate long std::function repetitionLioncash
2018-08-01sink_details: std::move std::function instancesLioncash
2018-07-31audio_core: Add configuration settings.bunnei
2018-07-30audio_core: Implement Sink and SinkStream interfaces with cubeb.bunnei
2018-07-30audio_core: Add interfaces for Sink and SinkStream.bunnei
2018-07-30audio_core: Misc. improvements to stream/buffer/audio_out.bunnei
2018-07-27audio_core: Add initial code for keeping track of audout state.bunnei
2018-01-12Massive removal of unused modulesJames Rowe
2018-01-08CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)B3n30
2018-01-07audio: Log dropping frames as trace to reduce spam.bunnei
2017-09-30Fixed type conversion ambiguityHuw Pascoe
2017-09-25Audio: Use std::deque instead of std::vector for the audio buffer type (Stere...Subv
2017-08-28interpolate: Interpolate on a frame-by-frame basisMerryMage
2017-05-27CMake: Add SoundTouch include path to target propertyYuri Kunde Schlesner
2017-05-27CMake: Define an interface target for SDL2 definitionsYuri Kunde Schlesner
2017-05-27CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner
2017-05-09DSP: Create backing memory for entire DSP RAMYuri Kunde Schlesner
2017-02-26Doxygen: Amend minor issues (#2593)Mat M
2017-01-29Support looping HLE audio (#2422)Jake Merdich
2017-01-27fixed the override warningnoah the goodra
2017-01-25SDL: Select audio device (#2403)Kloen Lansfiel
2016-12-12time_stretch: Add missing #pragma once directiveLioncash
2016-12-11Add all services to the Service namespaceLioncash
2016-12-10audio_core: SelectSink should default to auto if sink_id is invalidMerryMage
2016-11-22Improve verbosity of audio errors with SDL_GetError()freiro
2016-10-20Fix typosRicardo de Almeida Gonzaga
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
2016-09-18Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-09-07audio_core: Tweak audio latencyMerryMage
2016-09-03codec: Fix ADPCM distortion caused by incorrect nibble orderfincs
2016-08-31audio_core: Add EnableStretching to interface so that one can toggle stretchi...MerryMage
2016-08-31sink: Change EnqueueSamples to take a pointer to a buffer instead of a std::v...MerryMage
2016-05-19DSP/HLE: Audio outputMerryMage
2016-05-19DSP/HLE: Implement mixer processingMerryMage
2016-05-14AudioCore: Implement time stretcher (#1737)Maribel
2016-05-09source: Fix missing logging argumentsLioncash