MerryMage
de4fa45fb5
audio_core: Tweak audio latency
9 years ago
fincs
61bde9974b
codec: Fix ADPCM distortion caused by incorrect nibble order
Closes #2049 .
Signed-off-by: MerryMage <MerryMage@users.noreply.github.com>
9 years ago
MerryMage
96febf8f85
audio_core: Add EnableStretching to interface so that one can toggle stretching on and off
9 years ago
MerryMage
559ca8ae8a
sink: Change EnqueueSamples to take a pointer to a buffer instead of a std::vector
9 years ago
MerryMage
ba0f27c797
DSP/HLE: Audio output
10 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
Lioncash
bb6bae806e
source: Fix missing logging arguments
Silences two warnings on OSX.
10 years ago
Alexander Laties
17e9bc5392
fixup simple type conversions where possible
10 years ago
MerryMage
638de286c2
AudioCore: SDL2 Sink
10 years ago
bunnei
bc76985937
HLE: Fix recent DSP change for Visual Studio.
10 years ago
MerryMage
f0cc8dc9ed
DSP/HLE: Implement Source processing
10 years ago
MerryMage
aa47fc2406
Audio: Add sink selection to configuration files
10 years ago
MerryMage
80c798dec3
AudioCore: List of sink types
10 years ago
MerryMage
3e940fcc96
AudioCore: Implement NullSink
10 years ago
MerryMage
1e19d9c579
AudioCore: CurrentRegion() -> ReadRegion(), WriteRegion()
10 years ago
MerryMage
653ca59147
AudioCore: Implement interpolation
10 years ago
MerryMage
2d50954f85
Externals: Add soundtouch
10 years ago
MerryMage
89e1019dc8
AudioCore: Move samples_per_frame and num_sources into hle/common.h
10 years ago
MerryMage
c622bea535
AudioCore: Hack to prevent regressions: Trigger Binary pipe interrupt every audio frame
10 years ago
MerryMage
4827a1bff7
DSP_DSP: Updated interrupt implementation
10 years ago
MerryMage
60ad3dcbcb
DSP/Pipe: There are 8 pipes
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
447d9a5677
DSP: Implement Pipe 2
Pipe 2 is a DSP pipe that is used to initialize both the DSP hardware (the
application signals to the DSP to initialize) and the application (the DSP
provides the memory location of structures in the shared memory region).
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