summaryrefslogtreecommitdiff
path: root/Source/Core/AudioCommon/Mixer.cpp
AgeCommit message (Expand)Author
2025-08-05Merge pull request #13725 from Sam-Belliveau/more-consistent-loopingJMC47
2025-07-23AudioCommon/Mixer: Skip sample processing when NullSoundStream is being used.Jordan Woyak
2025-07-11AudioCommon/Mixer: make large array in Mixer::MixerFifo::Enqueue() static so...ITotalJustice
2025-06-02Fade audio after an entire loopSam Belliveau
2025-05-30AudioCommon: Remove unused qualifiers and make variables constantDr. Dystopia
2025-04-05Mixer: Use Doubles for Sample Rate Conversion.Sam Belliveau
2025-04-01Improve Performance of Granular Buffering + User Adjustable Buffer SizeSam Belliveau
2025-03-14AudioCommon: Added Granular SynthesisSam Belliveau
2023-03-13Skylander Portal: Play Trap Team AudioJoshua de Reeper
2023-01-06CoreTiming: Throttle Before Every Event Using ChronoSam Belliveau
2022-12-23New FrameTime/VBlank Analyzer + GraphSam Belliveau
2022-09-08Mixer: Add assertions regarding num_samples versus buffer lengthPokechu22
2022-09-08Mixer: Use smaller array for PushWiimoteSpeakerSamplesPokechu22
2022-07-03Do not directly store input sample rate, rather just store a divisor for that...CasualPokePlayer
2022-06-10have audio dumps apply volume (fixes cases of audio dumps being "too loud" an...CasualPokePlayer
2022-01-06Core/AudioCommon: Add config caching to Mixer.Admiral H. Curtiss
2022-01-06Config: Port TimingVariance setting to new config system.Admiral H. Curtiss
2022-01-06Config: Port emulation speed setting to new config system.Admiral H. Curtiss
2021-12-10Treewide: Adjust order of includesPokechu22
2021-10-15Port Main.DSP to MainSettingssowens99
2021-07-13Mixer: Support GBA samples mixingBonta
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2020-10-21AudioCommon: Migrate logging over to fmtLioncash
2019-10-22DSP must be set to LLE to select the decoderLAGonauta
2019-10-22Allow user to change DPLII decoding qualityLAGonauta
2019-05-04Replace MathUtil::Clamp with std::clampLéo Lam
2019-02-13Swapped FFDShow's DPL2 decoder by FreeSurroundLAGonauta
2017-11-06Fix DTK audio not working after loading a savestateJosJuice
2017-06-26Rename CMixer to MixerMichael Maltese
2017-06-03AudioStretcher: split StretchAudio into ProcessSamples / GetStretchedSamplesMichael Maltese
2017-06-03AudioCommon: extract AudioStretcher class for time-stretchingMichael Maltese
2017-06-03AudioCommon: move DPL2 decoding into MixerMichael Maltese
2017-04-12Mixer: Tweak audio stretch parametersMerryMage
2017-04-12Mixer: Use a temporary buffer when stretching audioMerryMage
2017-04-12Mixer: Calculate actual_samples based on availability in all FIFOsMerryMage
2017-04-12Mixer: Disable frequency shifting when stretching is enabledMerryMage
2017-04-12Add audio stretching as a configuration optionMerryMage
2017-04-12Mixer: Implement audio stretchingMerryMage
2017-04-12Mixer: Return actual number of samples mixed into buffer from MixerFifo::MixMerryMage
2017-03-13Merge pull request #4548 from stenzek/gcc-sseMarkus Wick
2017-03-03Common: Move byte swapping utilities into their own headerLioncash
2017-01-24AudioCommon: Remove unused _M_SSE testStenzek
2016-12-17Display warning when dumping audio if file existsChris Burgener
2016-06-24Split Audio Dumps on Sample Rate ChangesChris Burgener
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2016-05-13Core: Threadsafety Synchronization Fixes (Frame Advance / FifoPlayer)EmptyChaos
2016-01-15Mixer: Convert defines into concrete variablesLioncash
2016-01-14Mixer: Directly initialize class membersLioncash
2016-01-14Mixer: DevirtualizeLioncash
2016-01-05Throttler: Rename "framelimiter" to "emulation speed".degasus