twinaphex
|
70e64897be
|
Fixes PC build
|
2013-01-17 14:24:26 +01:00 |
|
twinaphex
|
3b43155b06
|
rarch_console_rsound.c code moved to audio/utils.c
|
2013-01-17 14:21:49 +01:00 |
|
Themaister
|
f3309b8997
|
Compiled XAudio as C++.
No point hacking around with vtables in C and shit ...
|
2013-01-11 01:13:55 +01:00 |
|
twinaphex
|
6795d74025
|
(XAudio2) Fix Xbox360 build
|
2013-01-10 16:33:29 +01:00 |
|
Themaister
|
b1eb277d1f
|
Actually use 2.7 CLS id ...
|
2013-01-10 16:39:39 +01:00 |
|
Themaister
|
bd483fbb6b
|
Use XAudio2 2.7 CLS.
|
2013-01-10 16:33:14 +01:00 |
|
Themaister
|
a0f12d6887
|
Correct XAudio2 interface.
|
2013-01-10 16:22:39 +01:00 |
|
Themaister
|
dec73e17ef
|
Refactor out some redundancies.
|
2013-01-10 11:05:55 +01:00 |
|
Themaister
|
f3da29706c
|
Fix build on Windows.
|
2013-01-10 10:55:14 +01:00 |
|
twinaphex
|
cd28dbcd92
|
(360) Uses the same Xaudio header now as PC
|
2013-01-10 02:46:35 +01:00 |
|
twinaphex
|
436f05709b
|
(360) Xaudio2 360 driver uses same C backend file as PC now
|
2013-01-10 01:53:37 +01:00 |
|
twinaphex
|
11c1d149d6
|
(Xaudio) indenting nits
|
2013-01-09 22:17:43 +01:00 |
|
twinaphex
|
589b5eefdb
|
(360) 360 audio driver now goes through the same Xaudio driver
as PC
|
2013-01-09 22:04:28 +01:00 |
|
twinaphex
|
05863ffe31
|
(360) Move xaudio.h header to audio/xaudio-c/xaudio_xdk360.h
|
2013-01-09 20:57:20 +01:00 |
|
ToadKing
|
aed2aa146c
|
copyrights
|
2013-01-04 15:02:40 -05:00 |
|
ToadKing
|
fd0bb1b3ee
|
make alsathread a seperate audio driver
|
2013-01-04 14:58:34 -05:00 |
|
Themaister
|
0b4cf2d053
|
Update license headers to 2013.
|
2013-01-01 01:41:15 +01:00 |
|
Themaister
|
e3a0668f55
|
Fix segfault when samples < 8 on NEON.
|
2012-12-28 21:25:41 +01:00 |
|
Themaister
|
6bb2349833
|
Kill off external driver plug interfaces.
These are too much work to maintain, and aren't really all
that useful.
|
2012-12-22 11:37:15 +01:00 |
|
OV2
|
a193bac6a1
|
Fix hermite compile
|
2012-12-19 20:01:12 +01:00 |
|
twinaphex
|
5598c75071
|
(OpenSL) Get rid of Android-specific hack
|
2012-12-11 14:16:47 +01:00 |
|
notaz
|
f6de3722ef
|
(utils_neon) Don't use callee-save registers
|
2012-12-09 18:58:47 +02:00 |
|
notaz
|
17f42531c3
|
(sinc_neon) Don't use callee-save registers
fixes a crash on ARM Linux.
|
2012-12-09 18:30:05 +02:00 |
|
notaz
|
16edc7c80e
|
Add ARM NEON support for main build.
|
2012-12-09 18:30:04 +02:00 |
|
twinaphex
|
242d2d0d65
|
(Android) Fixes crippled performance on 4.1 (Jelly Bean) - I thought
4.1 - Jelly Bean - had a fast SL mixer? How to get lower latency with
this then?
|
2012-12-08 18:10:08 +01:00 |
|
twinaphex
|
3a3953aef3
|
(Android) Add back PHOENIX_LEGACY hack because new Phoenix frontend
doesn't work yet for me
|
2012-12-08 12:58:16 +01:00 |
|
twinaphex
|
ecc2376e6f
|
(Phoenix Legacy) Adding back phoenix legacy for now
|
2012-12-08 12:37:00 +01:00 |
|
Themaister
|
4adf390486
|
Actually align samples to 8.
|
2012-12-05 23:17:07 +01:00 |
|
Themaister
|
eba6cfa3eb
|
Fix build for NEON.
|
2012-12-05 23:04:44 +01:00 |
|
Themaister
|
36c595335b
|
NEON optimized s16->float->s16.
|
2012-12-05 22:45:29 +01:00 |
|
twinaphex
|
2c2328d8a0
|
(NEON) Change WANT_NEON define back to HAVE_NEON
|
2012-12-04 07:57:31 +01:00 |
|
twinaphex
|
6a7e03aadb
|
(Android) Fix sound - don't fix samplerate at 44Khz
|
2012-12-03 03:21:10 +01:00 |
|
twinaphex
|
7403faa608
|
HAVE_NEON define seems to give problems - WANT_NEON seems to work
- so quick-fix hack for now
|
2012-12-03 00:20:21 +01:00 |
|
twinaphex
|
63cf9247f1
|
(Hermite) Add log
|
2012-12-02 23:53:08 +01:00 |
|
twinaphex
|
1c9dec56a8
|
(NEON/Android) Some fixes
|
2012-12-02 23:50:32 +01:00 |
|
Themaister
|
2b04e1ece6
|
Start adding NEON sinc.
|
2012-12-03 00:22:51 +01:00 |
|
Themaister
|
511995311f
|
Fix very stupid SINC bug.
Note to self: Don't write code when you're
an emotional wreck.
|
2012-12-02 16:57:04 +01:00 |
|
Themaister
|
92616a66a7
|
Fix variable shadowing in hermite.
|
2012-12-02 10:51:28 +01:00 |
|
twinaphex
|
a2b0f9afb6
|
(Android) Set audio_out rate to 44100
|
2012-12-02 09:09:33 +01:00 |
|
twinaphex
|
623822126a
|
(Android) Set buffer count to 4 instead of 8 for Jelly Bean and
higher - test experimental lower latency for fast OpenSL mixer
|
2012-12-02 07:32:28 +01:00 |
|
Themaister
|
78d0edc4aa
|
Don't use a crazy large phase LUT.
|
2012-11-29 17:27:21 +01:00 |
|
Themaister
|
c1a00fac4d
|
Improve ratio accuracy in SINC.
|
2012-11-29 11:49:57 +01:00 |
|
Themaister
|
f2e02bde1e
|
Guard against high frequency aliasing a bit.
|
2012-11-25 14:54:07 +01:00 |
|
Themaister
|
ccd1449aa8
|
Fix hermite cracking when ratio < 1.0.
|
2012-11-25 12:32:24 +01:00 |
|
twinaphex
|
aae3b10169
|
Move baked-in dependencies to 'deps' directory
|
2012-11-20 03:34:45 +01:00 |
|
twinaphex
|
1d99cb62a2
|
(Xbox 1) Build fixes - don't compile in pragma comments for
XBOX
|
2012-11-15 14:24:56 +01:00 |
|
Themaister
|
0e729bcaa0
|
Style nits.
|
2012-11-15 09:40:31 +01:00 |
|
OV2
|
54d39dff74
|
win32: make d3d9 compile in msvc, add linker pragmas to source files
|
2012-11-14 21:07:06 +01:00 |
|
Themaister
|
752b7608e7
|
Fix audio test.
|
2012-11-07 23:42:23 +01:00 |
|
Themaister
|
6421fe248b
|
Optimize SINC resampler.
Trade memory for performance. Avoid using linear interpolation
between phases.
|
2012-11-07 23:27:31 +01:00 |
|