Kelebek1
b659019c90
Support more PCM formats. Fixes Ys IX audio.
5 years ago
Kelebek1
07e637d8c6
Fix XC2/VOEZ crashing, add audio looping and a few misc fixes
5 years ago
Chloe Marcec
6d5a42e4aa
revert to std::sin and std::cos
5 years ago
Chloe Marcec
dccb1546a8
address issues
5 years ago
Chloe Marcec
dffe01cb67
audren: Implement I3dl2Reverb
Most notable fix is the voices in Fire Emblem Three Houses
5 years ago
Chloe Marcec
6619834395
audren: Disable reverb for the time being
As this is causing issues in a few games, it's best to have it disabled until it's completely implemented
5 years ago
Lioncash
29db886722
audio_core: Make shadowing and unused parameters errors
Moves the audio code closer to enabling warnings as errors in general.
5 years ago
bunnei
deb3536936
Revert "core: Fix clang build"
5 years ago
Lioncash
18636013c9
core: Fix clang build
Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.
Fixes #4795
5 years ago
Lioncash
8452ec7d7b
audio_core/CMakeLists: Make warnings consistent with core
Normalizes the warnings shared between audio_core and core.
5 years ago
Lioncash
3e926b6481
command_generator: Make lookup table static constexpr
Allows compilers to elide needing to push these values on the stack
every time the function is called.
5 years ago
Lioncash
8e2814d9ad
audio_core: Resolve sign conversion warnings
While were at it, we can also enable sign conversion warnings and other
common warnings as errors to prevent these from creeping back into the
codebase.
5 years ago
Lioncash
6632af0301
audio_core/command_generator: Use const references where applicable
In a lot of cases, we can make use of const references rather than
non-const references.
While we're in the area we can silence some truncation and sign
conversion warnings.
5 years ago
Lioncash
d0b648ecf8
audio_core/command_generator: Avoid an unnecessary copy in GenerateFinalMixCommand()
5 years ago
David Marcec
f17f347e03
Preliminary effects
5 years ago
David Marcec
ac9d36c1dc
Disable biquad filter
5 years ago
David Marcec
2b0185e2a0
Reworked ADPCM decoder to allow better streaming
5 years ago
David Marcec
0cd3851934
mix buffer depopping
5 years ago
David Marcec
6368b02526
adpcm streaming
5 years ago
David Marcec
7cdad5d1fb
Address issues
6 years ago
David Marcec
81b2b4fbe9
audio_core: Apollo Part 1, AudioRenderer refactor
6 years ago