Chris Robinson
|
c9e64596a4
|
Use a consistent name for the self-id field
|
2012-04-19 22:28:01 -07:00 |
|
Chris Robinson
|
08bd5e8b37
|
Fix comment and rename the buffer's self-id
|
2012-04-19 22:14:02 -07:00 |
|
Chris Robinson
|
125b743e5c
|
Remove hungarian notation from sources
|
2012-04-19 21:46:29 -07:00 |
|
Chris Robinson
|
9a3eb397f4
|
Print the device name in printALCInfo
|
2012-04-16 23:27:13 -07:00 |
|
Chris Robinson
|
84c1f2bfd0
|
Avoid shadowing a couple variables
|
2012-04-16 23:09:36 -07:00 |
|
Chris Robinson
|
d7ba49ea62
|
Clear the position fraction when setting a new source offset
|
2012-04-16 22:13:39 -07:00 |
|
Chris Robinson
|
e47557630e
|
Use a double to store the source offset and don't use milliseconds for seconds
|
2012-04-16 22:11:03 -07:00 |
|
Chris Robinson
|
f6a1e53f19
|
Read ALSOFT_TRAP_*ERROR when reading the config
|
2012-04-16 20:13:50 -07:00 |
|
Chris Robinson
|
a0a015f19f
|
Set a 1MB stack size for created threads
|
2012-04-16 19:15:48 -07:00 |
|
Chris Robinson
|
e3bea63f94
|
Check for a recent libavutil for the example, too
|
2012-04-07 12:35:59 -07:00 |
|
Chris Robinson
|
6b154025ab
|
Release 1.14
|
2012-03-28 08:55:17 -07:00 |
|
Chris Robinson
|
b9b2bdb37a
|
Make sure we have a recent-enough ffmpeg
|
2012-03-27 08:52:21 -07:00 |
|
Chris Robinson
|
7b35c77062
|
Add a missing round() for MSVC
|
2012-03-27 08:44:08 -07:00 |
|
Chris Robinson
|
c23cfdcfa1
|
Make sure M_PI is defined for makehrtf
|
2012-03-27 08:20:04 -07:00 |
|
Chris Robinson
|
929e9bfac1
|
Avoid DOS-style line-endings and stdint types for the makehrtf utility
|
2012-03-25 19:57:40 -07:00 |
|
Chris Robinson
|
b51afb74da
|
Add a utility to generate OpenAL Soft's HRTF data from the MIT KEMAR data
|
2012-03-22 22:45:03 -07:00 |
|
Chris Robinson
|
5a43cd3b64
|
Use avformat_free_context to free a format context that failed to open
|
2012-03-21 13:54:13 -07:00 |
|
Chris Robinson
|
5d08563975
|
Handle very small speed of sound values
|
2012-03-18 08:20:08 -07:00 |
|
Chris Robinson
|
adb83ad3c0
|
Avoid converting positions to meters
|
2012-03-18 08:09:59 -07:00 |
|
Chris Robinson
|
2d0e028993
|
Base the initial reverb decay on the source's dry path attenuation
|
2012-03-18 08:06:21 -07:00 |
|
Chris Robinson
|
703d72f20e
|
Use the correct loop count for reading the elevation offsets from external HRTF files
|
2012-03-17 03:42:07 -07:00 |
|
Chris Robinson
|
b7d67d8bcc
|
Don't error when querying unknown enums for the channel config and sample format
|
2012-03-15 15:22:58 -07:00 |
|
Chris Robinson
|
7e5b13aabd
|
Finalize ALC_SOFT_loopback
|
2012-03-15 15:21:15 -07:00 |
|
Chris Robinson
|
7fbcb4b9e6
|
Use the actual distance from the ref distance for air absorption and initial reverb decay
|
2012-03-14 22:45:52 -07:00 |
|
Chris Robinson
|
767a5b3c73
|
Mark the GlobalContext pointer as volatile
|
2012-03-14 00:13:16 -07:00 |
|
Chris Robinson
|
a08080bd82
|
Avoid modifying the ALCdevice in portaudio's open method
|
2012-03-13 22:18:51 -07:00 |
|
Chris Robinson
|
415bf58a06
|
Store the portaudio stream parameters with the device
|
2012-03-13 21:52:47 -07:00 |
|
Chris Robinson
|
3b517bfa59
|
Initialize the default effect after opening the device
|
2012-03-13 19:02:26 -07:00 |
|
Chris Robinson
|
e356527a88
|
Rename GetReverbEffect to LoadReverbPreset
|
2012-03-13 15:48:51 -07:00 |
|
Chris Robinson
|
07e34cc3cf
|
Use enums to specify the default channel configuration and sample type
|
2012-03-13 15:32:44 -07:00 |
|
Chris Robinson
|
f7f1dd1346
|
Initialize the default effect when opening the device and update it with the other effect slots
|
2012-03-13 15:07:38 -07:00 |
|
Chris Robinson
|
92ccacdc77
|
Pass the device to InitializeEffect and return the error enum from it
|
2012-03-13 14:58:34 -07:00 |
|
Chris Robinson
|
b5ed2a5351
|
Pass a device to the effect update functions
|
2012-03-13 14:49:58 -07:00 |
|
Chris Robinson
|
55c5e4fe92
|
Rename ForcedEffect to DefaultEffect
|
2012-03-13 14:38:09 -07:00 |
|
Chris Robinson
|
3b165809cc
|
Minor coreaudio fix, and make sure to set the device name
|
2012-03-13 13:48:42 -07:00 |
|
Chris Robinson
|
5c59e6e704
|
Try to ensure the full mmdevapi buffer is used
|
2012-03-13 01:39:57 -07:00 |
|
Chris Robinson
|
ef2f237276
|
Try to ensure at least 2 mmdevapi updates
|
2012-03-13 01:35:31 -07:00 |
|
Chris Robinson
|
0af14c7a11
|
Try to find a multiple of mmdevapi's period size nearest to the wanted update size
|
2012-03-13 01:32:15 -07:00 |
|
Chris Robinson
|
8ef777ebbe
|
Restore the FPU mode in an error path
|
2012-03-12 23:58:12 -07:00 |
|
Chris Robinson
|
305d790a19
|
Revert the default stereo layout back to -90 and +90 degrees
For the time being, until better stereo spatialization can be implemented and
headphones can be better detected.
|
2012-03-12 22:49:10 -07:00 |
|
Chris Robinson
|
1f3c1091d3
|
Finalize AL_SOFT_direct_channels
|
2012-03-12 22:46:13 -07:00 |
|
Chris Robinson
|
663b43f4f1
|
Attempted fix for the coreaudio backend
|
2012-03-12 21:58:40 -07:00 |
|
Chris Robinson
|
3e0cf0f239
|
Simply (hopefuly) the explanation about the HRIR set ordering
|
2012-03-12 18:42:21 -07:00 |
|
Chris Robinson
|
560f34e3df
|
Channel angle is already in radians, not degrees
|
2012-03-12 18:29:46 -07:00 |
|
Chris Robinson
|
335232207d
|
With DirectChannels enabled, don't try to mix channels that have no matching output
|
2012-03-12 18:27:25 -07:00 |
|
Chris Robinson
|
93e71f0554
|
Some HRTF clarifications
|
2012-03-12 17:54:16 -07:00 |
|
Chris Robinson
|
0efbf7bc9e
|
Fix typo
|
2012-03-12 17:15:44 -07:00 |
|
Chris Robinson
|
3daaa078fb
|
Add a note about the HRTF data being minimum-phase reconstructed
|
2012-03-12 17:14:42 -07:00 |
|
Chris Robinson
|
647448a32b
|
Reset HAVE_MMDEVAPI before checking the backends
|
2012-03-12 15:33:56 -07:00 |
|
Chris Robinson
|
f7a8e3db35
|
Don't assume the calculated HRTF delta for the gain difference is less than 1
|
2012-03-12 13:31:19 -07:00 |
|