summaryrefslogtreecommitdiff
path: root/src/audio_core
AgeCommit message (Expand)Author
2018-10-27cubeb_sink: ignore null-name device when selectingWeiyi Wang
2018-10-24time_stretch: Remove unused m_channel_count member variableLioncash
2018-10-09EffectOutStatus padding is now in hexDavid Marcec
2018-10-07Fixups for softlockDavid Marcec
2018-10-07Fixed missing returnDavid Marcec
2018-10-07Fixed smo softlockDavid Marcec
2018-09-23stream: Preserve enum class type in GetState()Lioncash
2018-09-23Added audren:u#GetAudioRendererStateDavid Marcec
2018-09-20Logging: Change the TimeStretch::Process log from debug to trace level.Subv
2018-09-17time_stretch: Remove unused <array> includeLioncash
2018-09-17stream: Replace includes with forward declarations where applicableLioncash
2018-09-17audio_renderer: Replace includes with forward declarations where applicableLioncash
2018-09-17Merge pull request #1314 from lioncash/castbunnei
2018-09-17Merge pull request #1321 from lioncash/audio-shadowbunnei
2018-09-17Merge pull request #1320 from lioncash/namebunnei
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-14cubeb_sink: Get rid of variable shadowing within CubebSink's constructorLioncash
2018-09-14cubeb_sink: Correct context name in ListCubebSinkDevices()Lioncash
2018-09-13audio_core/time_stretch: Silence truncation warnings in Process()Lioncash
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