aboutsummaryrefslogtreecommitdiff
path: root/src/audio_core/command_generator.h
AgeCommit message (Collapse)Author
2022-07-22Project AndioKelebek1
2022-04-23general: Convert source file copyright comments over to SPDXMorph
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2021-07-08Merge pull request #6564 from Kelebek1/AudioMorph
Support more PCM formats
2021-07-08audio_core: Preserve front channel volume after 6 to 2 downmixKelebek1
Many games report 6 channel output while only providing data for 2. We only output 2-channel audio regardless, and in the downmixing, front left/right only provide 36% of their volume. This is done assuming all of the other channels also contain valid data, but in many games they don't. This PR alters the downmixing to preserve front left/right, so volume is not lost. This improves volume in Link's Awakening, New Super Mario Bros U, Disgaea 6, Super Kirby Clash.
2021-07-06Support more PCM formats. Fixes Ys IX audio.Kelebek1
2021-07-01Fix XC2/VOEZ crashing, add audio looping and a few misc fixesKelebek1
2021-02-12audren: Implement I3dl2ReverbChloe Marcec
Most notable fix is the voices in Fire Emblem Three Houses
2020-12-03audio_core: Make shadowing and unused parameters errorsLioncash
Moves the audio code closer to enabling warnings as errors in general.
2020-11-17audren: Make use of nodiscard, rework downmixing, release all buffersChloe Marcec
Preliminary work for upmixing & general cleanup. Fixes basic issues in games such as Shovel Knight and slightly improves the LEGO games. Upmixing stitll needs to be implemented. Audio levels in a few games will be fixed as we now use the downmix coefficients when possible instead of supplying our own
2020-10-20Revert "core: Fix clang build"bunnei
2020-10-17core: Fix clang buildLioncash
Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795
2020-09-25audio_core: Remove unnecessary inclusionsLioncash
Same behavior, but removes header dependencies where they don't need to be.
2020-08-17Preliminary effectsDavid Marcec
2020-08-01mix buffer depoppingDavid Marcec
2020-07-30adpcm streamingDavid Marcec
2020-07-25Address issuesDavid Marcec
2020-07-25audio_core: Apollo Part 1, AudioRenderer refactorDavid Marcec