Commit Graph

84 Commits

Author SHA1 Message Date
Themaister
19c5eab07a Minor clean. 2011-12-04 01:30:16 +01:00
Themaister
e5286cbe39 Update XAudio for pure C. 2011-12-04 01:10:16 +01:00
Themaister
a7870aa888 Altivec sample conversion. 2011-12-02 01:34:02 +01:00
Themaister
a6f7a2311f Minor cleanups for hermite. 2011-11-03 23:48:36 +01:00
Themaister
4806d2fe88 Clear up inconsistencies, and avoid breaking standard compliance. 2011-11-02 20:04:31 +01:00
Themaister
0f010cf3d2 Fix style nits. 2011-11-02 19:31:36 +01:00
Themaister
77a2723bb0 Neat optimizations for SSE. 2011-10-23 02:56:33 +02:00
Themaister
41cd6e21c3 Use _mm* intrinsics. 2011-10-22 23:36:02 +02:00
Themaister
5d1d188231 Hardcode hermite for 2 channels. 2011-10-20 22:26:41 +02:00
Themaister
d7b3f39136 SSE2 optimized a bit :D 2011-10-15 18:09:44 +02:00
Themaister
5bcf601a40 Refactor out audio conversion. 2011-10-15 17:47:29 +02:00
Themaister
b2dd12d186 Rewind audio! :D 2011-10-15 14:33:41 +02:00
Themaister
f48247a18b Style nits ... 2011-10-15 12:56:48 +02:00
Themaister
48e015558e Style nits. 2011-10-15 12:54:47 +02:00
Themaister
cb140c3691 Update XAudio driver to use floating point. Nits here and there. 2011-08-21 19:27:11 +02:00
Themaister
071c03e194 Do not link XAudio2 dynamically. Build with MinGW. 2011-08-20 03:22:19 +02:00
Themaister
a76b25aff9 Fix ugly Jack crash with race condition. 2011-08-14 16:29:31 +02:00
Themaister
343852af26 Allocate before activation. 2011-08-14 16:24:42 +02:00
Themaister
b16ff3024c Add new DSP plugin API, events. 2011-08-13 04:09:08 +02:00
Themaister
5d9805c3e5 Small fix. 2011-08-09 22:07:11 +02:00
Themaister
b17617bed5 Updated copyrights. 2011-08-09 12:58:13 +02:00
Themaister
50579aaeea Floating point. 2011-08-08 17:45:49 +02:00
Themaister
38eb855b48 Works! :D 2011-08-08 17:41:55 +02:00
Themaister
12cc85c8a5 CoreAudio builds. 2011-08-08 17:31:03 +02:00
Themaister
14ae5e397a Add CoreAudio driver. Untested. 2011-08-08 17:27:52 +02:00
Themaister
dadd794ece Remove useless define. 2011-08-05 19:18:43 +02:00
Themaister
706a3738b5 Abandon POT buffer sizes only for dsound.
Allows more fine tuned latencies.
2011-08-05 19:17:33 +02:00
Themaister
9aef33aabd More fixups in DSound. 2011-08-05 14:01:58 +02:00
Themaister
ac4219bcde Small clarification. 2011-08-05 13:39:27 +02:00
Themaister
b337856f80 More extensive error checking in dsound. 2011-08-05 13:35:02 +02:00
Themaister
079a0100c0 Remove unneeded call. 2011-08-05 03:06:48 +02:00
Themaister
014c3c90e0 Fix possible race condition. 2011-08-05 02:57:30 +02:00
Themaister
4759e3411f Fix DSound up some more in Windows ... :D 2011-08-05 02:05:32 +02:00
Themaister
4a05e50636 Minor progress. But no audio, hrm. 2011-08-04 19:11:14 +02:00
Themaister
776291a137 Start working on DirectSound driver. Untested so far. 2011-08-04 18:45:40 +02:00
Themaister
f3cdb95b04 Fix endian issues in OSS driver. 2011-07-26 00:53:24 +02:00
Themaister
72fb694e97 Use pkg-config more where appropriate. 2011-06-25 17:15:58 +02:00
Themaister
75d1155a23 Fix OSS build for BSD. 2011-06-16 23:20:12 +02:00
Themaister
f761811189 Move buffer to top-level as it's not audio only. 2011-06-14 19:58:12 +02:00
Themaister
0e964c5cc2 More generic naming for FIFO buffer. 2011-06-14 19:55:08 +02:00
Themaister
8c1db1c407 Fix shenanigans. 2011-06-09 23:17:10 +02:00
Themaister
712f463022 Disable audio sync properly in external driver. 2011-06-06 02:01:21 +02:00
Themaister
713e8624a0 Fixed typo. 2011-06-05 22:23:50 +02:00
Themaister
44c52ca4f8 Add -pedantic for shits 'n giggles.
Fix portability issues with void* -> void (*)(void) casts.
Use a more ... bizarre technique ;)
2011-05-31 15:03:59 +02:00
Themaister
8bc3d3ac5c Add possibility for audio driver to override sample rate. 2011-05-23 14:04:31 +02:00
Themaister
70000607a2 Some EQ-ish stuff for lulz. 2011-05-21 20:09:43 +02:00
Themaister
c370cba5b5 Update config. 2011-05-17 19:37:05 +02:00
Themaister
24cb2e6844 Update filter a bit. Add a Makefile. 2011-05-17 19:34:24 +02:00
Themaister
7f1cd62c8a Update DSP API for config callback.
Clean up API a bit to have separate
SSNES_*_API_VERSION defines.
2011-05-17 19:20:41 +02:00
Themaister
aebe6bcd23 Add example SSE3-optimized IIR filter. 2011-05-17 02:45:10 +02:00