MerryMage
20492886f1
DSP/HLE: Audio output
2016-05-19 07:25:26 +01:00
MerryMage
04ce0ebe0f
DSP/HLE: Implement mixer processing
2016-05-19 07:24:39 +01:00
Maribel
f2ddd0b025
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
2016-05-14 22:04:03 -04:00
Lioncash
0dff30a742
source: Fix missing logging arguments
...
Silences two warnings on OSX.
2016-05-09 09:41:03 -04:00
Alexander Laties
68edf2783a
fixup simple type conversions where possible
2016-05-07 11:41:55 -04:00
bunnei
4d43661da7
Merge pull request #1736 from MerryMage/sdl2-sink
...
AudioCore: SDL2 Sink
2016-05-07 11:08:13 -04:00
MerryMage
0fe512caeb
AudioCore: SDL2 Sink
2016-05-07 11:32:48 +01:00
bunnei
1fa590d9ff
HLE: Fix recent DSP change for Visual Studio.
2016-05-07 00:54:31 -04:00
MerryMage
d322e1fe15
DSP/HLE: Implement Source processing
2016-05-03 20:58:28 +01:00
MerryMage
affa080abe
Audio: Add sink selection to configuration files
2016-04-30 07:41:02 +01:00
MerryMage
e22a7fb574
AudioCore: List of sink types
2016-04-30 07:39:48 +01:00
MerryMage
32c7e51567
AudioCore: Implement NullSink
2016-04-30 07:39:37 +01:00
bunnei
e620d3fb95
Merge pull request #1726 from MerryMage/read-write-region
...
AudioCore: CurrentRegion() -> ReadRegion(), WriteRegion()
2016-04-29 12:18:26 -04:00
MerryMage
d1e86bcadb
AudioCore: CurrentRegion() -> ReadRegion(), WriteRegion()
2016-04-29 16:32:29 +01:00
bunnei
9cdd855f5d
Merge pull request #1723 from MerryMage/audio-interp
...
AudioCore: Implement interpolation
2016-04-29 10:43:20 -04:00
MerryMage
653ca59147
AudioCore: Implement interpolation
2016-04-29 08:05:41 +01:00
bunnei
bfbfea7443
Merge pull request #1727 from MerryMage/minor-commit
...
AudioCore: Move samples_per_frame and num_sources into hle/common.h
2016-04-28 09:47:08 -04:00
bunnei
2134af21e0
Merge pull request #1722 from MerryMage/soundtouch
...
Externals: Add soundtouch
2016-04-28 09:45:15 -04:00
MerryMage
2d50954f85
Externals: Add soundtouch
2016-04-28 13:33:14 +01:00
MerryMage
1987de2f9b
AudioCore: Move samples_per_frame and num_sources into hle/common.h
2016-04-28 11:22:40 +01:00
MerryMage
c622bea535
AudioCore: Hack to prevent regressions: Trigger Binary pipe interrupt every audio frame
2016-04-27 06:35:10 +01:00
MerryMage
4827a1bff7
DSP_DSP: Updated interrupt implementation
2016-04-27 06:35:06 +01:00
MerryMage
60ad3dcbcb
DSP/Pipe: There are 8 pipes
2016-04-25 07:50:53 +01:00
MerryMage
66ae4cddb5
DSP: Implement audio filters (simple, biquad)
2016-03-28 15:51:00 +01:00
MerryMage
f9d22fe9b5
DSP: Implement audio codecs (PCM8, PCM16, ADPCM)
2016-03-24 03:46:59 +00:00
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).
2016-03-06 21:25:44 +00:00
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.
2016-02-21 13:13:52 +00:00