summaryrefslogtreecommitdiff
path: root/src/audio_core
AgeCommit message (Expand)Author
2018-09-12Merge pull request #1298 from lioncash/viewbunnei
2018-09-12Merge pull request #1163 from FearlessTobi/add-audio-stretchingbunnei
2018-09-12audio_core: Flush stream when not playing anythingMerryMage
2018-09-11audio_core/sink_details: Change std::string parameter into std::string_viewLioncash
2018-09-09cubeb_sink: Downsample arbitrary number of channelsMerryMage
2018-09-08cubeb_sink: Perform audio stretchingMerryMage
2018-09-08audio_core: Add audio stretcherMerryMage
2018-09-08cubeb_sink: Hold last available value instead of writing zerosMerryMage
2018-09-08cubeb_sink: Use RingBufferMerryMage
2018-09-08Add audio stretching supportfearlessTobi
2018-09-08audio_renderer: Rename AudioOut instance to audio_outMerryMage
2018-09-04Update microprofile scopes.Markus Wick
2018-08-21audio_core/filter: Add explicit cast to assignment in Process()Lioncash
2018-08-13Merge pull request #1033 from MerryMage/interpbunnei
2018-08-13audio_renderer: samples_remaining counts frames, not samplesMerryMage
2018-08-13audio_core: InterpolateMerryMage
2018-08-13audio_core: Implement low-pass filterMerryMage
2018-08-12cubeb_sink: Protect queue with a mutexMerryMage
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