Commit Graph

15 Commits (3d592972dc3fd61cc88771b889eff237e4e03e0f)

Author SHA1 Message Date
bunnei 3d592972dc
Revert "core: Fix clang build" 5 years ago
Lioncash be1954e04c 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 9f9b64d280 audio_core/CMakeLists: Make warnings consistent with core
Normalizes the warnings shared between audio_core and core.
5 years ago
bunnei 09609dd50e
Merge pull request #4721 from lioncash/genfn
codec: Make lookup table static constexpr
5 years ago
Lioncash 90c6141164 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 8b4ecf22d4 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 362e2940be 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 9539e4d8fd audio_core/command_generator: Avoid an unnecessary copy in GenerateFinalMixCommand() 5 years ago
David Marcec 80ac1331b5 Preliminary effects 5 years ago
David Marcec 1f1c3bddc0 Disable biquad filter 5 years ago
David Marcec 1b3d86c02f Reworked ADPCM decoder to allow better streaming 5 years ago
David Marcec 0947f613b1 mix buffer depopping 5 years ago
David Marcec 1b8fe7073b adpcm streaming 5 years ago
David Marcec b924c71822 Address issues 5 years ago
David Marcec 380658c21d audio_core: Apollo Part 1, AudioRenderer refactor 5 years ago