Chris Robinson
|
cd0e80126c
|
Require a lock for IsDevice calls
|
2011-05-28 22:21:11 -07:00 |
|
Chris Robinson
|
1778c0d7d8
|
Get the device format directly from the string
|
2011-05-28 21:37:33 -07:00 |
|
Chris Robinson
|
b07901f1a0
|
Set the subformat type when an unknown one is encountered
|
2011-05-28 21:21:37 -07:00 |
|
Chris Robinson
|
a15a1abb21
|
Trace the format that is set when reporting HRTF disabled
|
2011-05-28 20:40:46 -07:00 |
|
Chris Robinson
|
7da2eea8f0
|
Add a 5.1 device format that uses side channels instead of back
|
2011-05-28 19:35:32 -07:00 |
|
Chris Robinson
|
596a1af7d9
|
Switch to the diffuse HRTF data set
|
2011-05-26 15:43:26 -07:00 |
|
Chris Robinson
|
6b6a7757ce
|
Clear HRTF coefficients for the LFE channel
|
2011-05-25 19:04:19 -07:00 |
|
Chris Robinson
|
8a6266239c
|
Rename Quad to Quadraphonic
|
2011-05-24 14:34:53 -07:00 |
|
Chris Robinson
|
d83af679bd
|
Fix handling of GUID definitions
|
2011-05-22 13:29:32 -07:00 |
|
Chris Robinson
|
af005668da
|
Avoid using an unnecessary temp variable
|
2011-05-21 23:14:55 -07:00 |
|
Chris Robinson
|
d07e94056d
|
Use libuuid when it has MMDevApi's UIDs
|
2011-05-21 21:57:44 -07:00 |
|
Chris Robinson
|
4d7aab1df4
|
Make some declarations static or static const
|
2011-05-21 21:28:27 -07:00 |
|
Chris Robinson
|
c3cbfecbae
|
Remove duplicate macros
|
2011-05-21 21:16:30 -07:00 |
|
Chris Robinson
|
a9d9553fff
|
Use a multi-dimensional array for the panning LUT
|
2011-05-21 17:45:54 -07:00 |
|
Chris Robinson
|
5cdf774ea7
|
Use the stored sample and channel count
|
2011-05-21 17:36:54 -07:00 |
|
Chris Robinson
|
b75d4beb1a
|
Dedicated dialog should go in front
|
2011-05-20 09:50:31 -07:00 |
|
Chris Robinson
|
35a0430c81
|
Store the separate effect parameters in a union
|
2011-05-20 09:36:36 -07:00 |
|
Chris Robinson
|
1b5caa4112
|
Check against the correct limits
|
2011-05-20 09:19:53 -07:00 |
|
Chris Robinson
|
cbbb04eb40
|
Always fully normalize the position when using HRTF
|
2011-05-20 07:58:05 -07:00 |
|
Chris Robinson
|
7396aaf2c2
|
Fix HRTF elevation calculation
|
2011-05-19 17:57:14 -07:00 |
|
Chris Robinson
|
555ccce4ee
|
Update the device update fields after initializing the MMDevApi device
|
2011-05-19 15:55:27 -07:00 |
|
Chris Robinson
|
b838d123f8
|
Multiply the history offset in the filtering funcitons
|
2011-05-18 18:52:47 -07:00 |
|
Chris Robinson
|
1d3926e187
|
Remove some more duplication
|
2011-05-18 18:49:41 -07:00 |
|
Chris Robinson
|
194f8fc791
|
Uninline lpCoeffCalc
|
2011-05-18 18:42:25 -07:00 |
|
Chris Robinson
|
c316766144
|
Use lerp() in a couple more places
|
2011-05-18 18:09:04 -07:00 |
|
Chris Robinson
|
c00b2f9254
|
Avoid looking in the buffer queue to find the frame size
|
2011-05-18 17:02:18 -07:00 |
|
Chris Robinson
|
35c38e0b5e
|
Update alsoftrc.sample
|
2011-05-18 15:13:11 -07:00 |
|
Chris Robinson
|
87ef4eeb36
|
Add cmake options to require specific backends
Note that this alone doesn't gurantee run-time availability for backends libs
that are loaded at run-time.
|
2011-05-18 05:34:21 -07:00 |
|
Chris Robinson
|
06f5f0b7c8
|
Make mixers channel-count agnostic
As a result, this combines/removes a bunch of mixers
|
2011-05-17 13:25:15 -07:00 |
|
Chris Robinson
|
9f91ff4734
|
Move the channel loop to the outside of the sample mixing loop
|
2011-05-17 12:49:26 -07:00 |
|
Chris Robinson
|
f7936b4709
|
Avoid multiple getenv calls to the same var
|
2011-05-17 10:15:53 -07:00 |
|
Chris Robinson
|
60965e3a6c
|
Determine the function export attribute using CMake
|
2011-05-17 09:13:55 -07:00 |
|
Chris Robinson
|
b5cb2d633c
|
Avoid including config.h in the utilities
|
2011-05-17 09:03:54 -07:00 |
|
Chris Robinson
|
810734718b
|
Always look for libwinmm
|
2011-05-17 08:36:26 -07:00 |
|
Chris Robinson
|
ca48c2e51b
|
Modify the cross-compile toolchain file to only need a HOST option
|
2011-05-17 06:53:36 -07:00 |
|
Chris Robinson
|
86ed2ee72b
|
Add mmdevapi to alsoftrc.sample
|
2011-05-17 05:04:08 -07:00 |
|
Chris Robinson
|
2abeed069b
|
Improve handling of format support for MMDevApi
|
2011-05-17 04:54:09 -07:00 |
|
Chris Robinson
|
569106acd3
|
Fix COM initialization with MMDevApi
|
2011-05-16 10:31:38 -07:00 |
|
Chris Robinson
|
507d2f8afb
|
Properly set the channel order for WinMM playback
|
2011-05-16 10:28:17 -07:00 |
|
Chris Robinson
|
54769a823e
|
Implement playback using MMDevApi
|
2011-05-16 04:13:37 -07:00 |
|
Chris Robinson
|
cf3287f8ec
|
Fix closing of waveOut devices
|
2011-05-16 03:16:47 -07:00 |
|
Chris Robinson
|
c5fbc9f05c
|
Define GUIDs in ALc.c instead of the individual backend source files
|
2011-05-15 21:47:50 -07:00 |
|
Chris Robinson
|
2940b0f390
|
Add a skeleton backend for MMDevApi
|
2011-05-15 20:26:25 -07:00 |
|
Chris Robinson
|
442e41f825
|
Add an option to use Wine's Windows headers when building under MinGW
|
2011-05-15 20:25:09 -07:00 |
|
Chris Robinson
|
e95b718cf4
|
Improve handling of device channels with DSound
|
2011-05-15 05:24:27 -07:00 |
|
Chris Robinson
|
143c08bfcb
|
Use channel config strings in log output
|
2011-05-15 04:49:18 -07:00 |
|
Chris Robinson
|
b3902c8950
|
Add functions to get strings from the device format
|
2011-05-15 04:03:15 -07:00 |
|
Chris Robinson
|
7210796cb8
|
Combine multiple loops
|
2011-05-15 02:12:42 -07:00 |
|
Chris Robinson
|
949cfe2ceb
|
Re-enable duplication for stereo sounds
|
2011-05-15 00:18:28 -07:00 |
|
Chris Robinson
|
c39f27d5f8
|
Set the duplicate-stereo flag properly after the device format is reset
|
2011-05-13 21:27:46 -07:00 |
|