Themaister
|
afa6776b1d
|
Add cutoff.
|
2012-02-26 19:18:51 +01:00 |
|
Themaister
|
9b4a91fd29
|
Add rate control to coreaudio.
|
2012-02-26 01:22:07 +01:00 |
|
Themaister
|
b4fe5198b3
|
Win32 doesn't have memalign ...
|
2012-02-25 22:37:40 +01:00 |
|
Themaister
|
37ed625bab
|
Use shuffles/movehl.
|
2012-02-25 21:47:40 +01:00 |
|
Themaister
|
a5c47a568e
|
Attempt to measure phase distortion as well.
|
2012-02-25 21:17:48 +01:00 |
|
Themaister
|
3dc5b21b78
|
Use lanzcos instead (better SNR).
|
2012-02-25 16:45:06 +01:00 |
|
Themaister
|
bdc8cd1cb1
|
Apply deltas to last phase as well.
|
2012-02-25 16:33:33 +01:00 |
|
Themaister
|
6643bf3e1c
|
Use floating point for sample offsets.
|
2012-02-25 14:31:57 +01:00 |
|
Themaister
|
cd54cc6822
|
Improve SNR testing routines.
|
2012-02-25 14:02:56 +01:00 |
|
Themaister
|
5f330cbfa5
|
Fix printf format.
|
2012-02-25 01:50:08 +01:00 |
|
Themaister
|
9bad6f2bba
|
Add resampler tests.
|
2012-02-25 01:47:23 +01:00 |
|
Themaister
|
0496ffc007
|
Optimize sinc resampler a bit.
|
2012-02-24 21:01:29 +01:00 |
|
Themaister
|
1ea4b5ce7c
|
Fix build.
|
2012-02-23 23:57:35 +01:00 |
|
Themaister
|
f5a4ea55f5
|
Add sinc resampler.
|
2012-02-23 23:53:18 +01:00 |
|
Themaister
|
aecd9a1ecb
|
Rename resampler functions to something more generic.
|
2012-02-23 23:22:08 +01:00 |
|
Themaister
|
341baf6918
|
If samplerate is not supported, do not fail.
|
2012-02-21 23:39:50 +01:00 |
|
Themaister
|
d68658b7fb
|
Merge branch 'ratecontrol'
|
2012-02-20 18:40:07 +01:00 |
|
Themaister
|
c833a71d2c
|
Rate control for Pulse and Jack.
|
2012-02-20 18:39:50 +01:00 |
|
Themaister
|
6f04c38fda
|
Use larger fragsize for OSS.
|
2012-02-20 18:30:26 +01:00 |
|
Themaister
|
fe2134cb8c
|
Fix warning.
|
2012-02-15 20:19:29 +01:00 |
|
Themaister
|
80372f54a6
|
Add rate control calls for more backends.
|
2012-02-14 16:58:13 +01:00 |
|
Themaister
|
a6a068e09e
|
Add write_avail/buffer_size for XAudio.
|
2012-02-14 16:16:22 +01:00 |
|
Themaister
|
438ac4ca4b
|
Begin adding rate control.
|
2012-02-14 01:16:37 +01:00 |
|
Themaister
|
9c861f13be
|
Fix additional exclamation marks.
|
2012-02-11 21:16:01 +01:00 |
|
Themaister
|
b5f77bf65e
|
Use sthread in rsound.
|
2012-01-28 00:34:06 +01:00 |
|
Themaister
|
f57ab1ccd8
|
Handle zero sized writes.
|
2012-01-14 02:03:49 +01:00 |
|
Themaister
|
b4248038fb
|
Update license headers.
|
2012-01-08 01:12:05 +01:00 |
|
Themaister
|
884c113645
|
Cleanup stupid code.
|
2011-12-27 00:54:31 +01:00 |
|
Themaister
|
c5d1fd32d5
|
Deinit audio before video.
|
2011-12-25 19:31:05 +01:00 |
|
Themaister
|
0c8d85d589
|
Minor fixes.
|
2011-12-25 16:47:03 +01:00 |
|
Themaister
|
0c16e1a134
|
x64 build.
|
2011-12-25 16:36:56 +01:00 |
|
Themaister
|
eac468ba19
|
MSVC compat.
|
2011-12-25 01:38:59 +01:00 |
|
Themaister
|
18f407110b
|
Fixup compatibility.
|
2011-12-24 20:43:58 +01:00 |
|
Themaister
|
d5fca50a2f
|
Can build for C++.
|
2011-12-24 15:26:01 +01:00 |
|
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 |
|