Morph
8671aa8dd0
audio_core: Remove -Werror=unused-parameter
Removing this as we don't enforce unused parameter warnings elsewhere in the project, and explicitly specify -Wno-unused-parameter in the main CMakeLists.
4 years ago
Morph
efc89c032b
CMakeLists: Make variable shadowing a compile-time error
Now that the entire project is free of variable shadowing, we can enforce this as a compile time error to prevent any further introduction of this logic bug.
4 years ago
Andrea Pappacoda
faf6a9876c
audio_core: remove time stretcher
Also drop the SoundTouch dependency
4 years ago
Morph
ebb82b0b83
CMakeLists: Treat -Wsign-compare as an error on GCC/Clang
Treats (un)signed comparison mismatches as errors to be consistent with MSVC
5 years ago
Clément Gallet
c7c99905f4
Add SDL2 audio backend
5 years ago
Chloe Marcec
4a7fd91857
audren: Implement I3dl2Reverb
Most notable fix is the voices in Fire Emblem Three Houses
5 years ago
Lioncash
1ea6bdef05
audio_core: Make shadowing and unused parameters errors
Moves the audio code closer to enabling warnings as errors in general.
5 years ago
Lioncash
e408bd3b7c
core: Fix clang build pt.2
Resolves the clang build issue in a more unintrusive way.
5 years ago
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
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
David Marcec
380658c21d
audio_core: Apollo Part 1, AudioRenderer refactor
6 years ago
David
11c63ca969
audio_renderer: Preliminary BehaviorInfo ( #3736 )
* audio_renderer: Preliminary BehaviorInfo
* clang format
* Fixed IsRevisionSupported
* fixed IsValidRevision
* Fixed logic error & spelling errors & crash
* Addressed issues
6 years ago
MerryMage
e51bd49f87
audio_core: Add audio stretcher
7 years ago
fearlessTobi
a6efff8b02
Add audio stretching support
7 years ago
MerryMage
4b44b8b4fb
audio_core: Interpolate
7 years ago
MerryMage
56300f2928
audio_core: Implement low-pass filter
7 years ago
KAMiKAZOW
0f5c4615ae
Make building cubeb optional
8 years ago
bunnei
b46df98e93
audio_core: Implement audren_u audio playback.
8 years ago
bunnei
f1cb3903ac
audio_core: Port codec code from Citra for ADPCM decoding.
8 years ago
bunnei
f437c11caf
audio_core: Implement Sink and SinkStream interfaces with cubeb.
8 years ago
bunnei
9ef227e09d
audio_core: Add interfaces for Sink and SinkStream.
8 years ago
bunnei
ab756fd068
audio_core: Add initial code for keeping track of audout state.
8 years ago
James Rowe
ebf9a784a9
Massive removal of unused modules
8 years ago
Yuri Kunde Schlesner
74afcd5328
CMake: Add SoundTouch include path to target property
9 years ago
Yuri Kunde Schlesner
776cb91785
CMake: Define an interface target for SDL2 definitions
9 years ago
Yuri Kunde Schlesner
7b81903756
CMake: Correct inter-module dependencies and library visibility
Modules didn't correctly define their dependencies before, which relied
on the frontends implicitly including every module for linking to
succeed.
Also changed every target_link_libraries call to specify visibility of
dependencies to avoid leaking definitions to dependents when not
necessary.
9 years ago
MerryMage
6542c60602
DSP/HLE: Implement mixer processing
10 years ago
Maribel
6f6af6928f
AudioCore: Implement time stretcher ( #1737 )
* AudioCore: Implement time stretcher
* fixup! AudioCore: Implement time stretcher
* fixup! fixup! AudioCore: Implement time stretcher
* fixup! fixup! fixup! AudioCore: Implement time stretcher
* fixup! fixup! fixup! fixup! AudioCore: Implement time stretcher
* fixup! fixup! fixup! fixup! fixup! AudioCore: Implement time stretcher
10 years ago
MerryMage
920d2cf41d
AudioCore: SDL2 Sink
10 years ago
MerryMage
b242bdf945
DSP/HLE: Implement Source processing
10 years ago
MerryMage
8b94422e3e
AudioCore: List of sink types
10 years ago
MerryMage
7d106eff10
AudioCore: Implement NullSink
10 years ago
MerryMage
111275bfbd
AudioCore: Implement interpolation
10 years ago
MerryMage
27ce3b3f51
Externals: Add soundtouch
10 years ago
MerryMage
2a99464ef1
DSP: Implement audio filters (simple, biquad)
10 years ago
MerryMage
efd1c3f8c3
DSP: Implement audio codecs (PCM8, PCM16, ADPCM)
10 years ago
MerryMage
8b00954ec7
AudioCore: Skeleton Implementation
This commit:
* Adds a new subproject, audio_core.
* Defines structures that exist in DSP shared memory.
* Hooks up various other parts of the emulator into audio core.
This sets the foundation for a later HLE DSP implementation.
10 years ago