David
c95dd42b72
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
4e439efbf6
audio_core: Add audio stretcher
7 years ago
fearlessTobi
7377afca3a
Add audio stretching support
7 years ago
MerryMage
0525998743
audio_core: Interpolate
7 years ago
MerryMage
fea4df74c2
audio_core: Implement low-pass filter
7 years ago
KAMiKAZOW
fef6c33e77
Make building cubeb optional
8 years ago
bunnei
5904aa20ce
audio_core: Implement audren_u audio playback.
8 years ago
bunnei
7688b83a1c
audio_core: Port codec code from Citra for ADPCM decoding.
8 years ago
bunnei
0ba0cdbed9
audio_core: Implement Sink and SinkStream interfaces with cubeb.
8 years ago
bunnei
f1f3a65391
audio_core: Add interfaces for Sink and SinkStream.
8 years ago
bunnei
fa8e381b3e
audio_core: Add initial code for keeping track of audout state.
8 years ago
James Rowe
5dbd091a80
Massive removal of unused modules
8 years ago
Yuri Kunde Schlesner
f9a960614d
CMake: Add SoundTouch include path to target property
9 years ago
Yuri Kunde Schlesner
d84915c4a1
CMake: Define an interface target for SDL2 definitions
9 years ago
Yuri Kunde Schlesner
b78ce2bce5
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
8a1bd3ee7a
DSP/HLE: Implement mixer processing
10 years ago
Maribel
be941f1ecf
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
638de286c2
AudioCore: SDL2 Sink
10 years ago
MerryMage
f0cc8dc9ed
DSP/HLE: Implement Source processing
10 years ago
MerryMage
80c798dec3
AudioCore: List of sink types
10 years ago
MerryMage
3e940fcc96
AudioCore: Implement NullSink
10 years ago
MerryMage
653ca59147
AudioCore: Implement interpolation
10 years ago
MerryMage
2d50954f85
Externals: Add soundtouch
10 years ago
MerryMage
66ae4cddb5
DSP: Implement audio filters (simple, biquad)
10 years ago
MerryMage
f9d22fe9b5
DSP: Implement audio codecs (PCM8, PCM16, ADPCM)
10 years ago
MerryMage
d2710b784a
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